Logo image of CMPO

COMPOSECURE INC-A (CMPO) Stock Income Statement

NASDAQ:CMPO - Nasdaq - US20459V1052 - Common Stock - Currency: USD

16.11  -0.8 (-4.73%)

After market: 16.11 0 (0%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2024-9-30)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
CMPO Revenue ChartCMPO Revenue over time chart
523.62M390.63M378.50M267.90M0.00
Minority Interest Expense
CMPO Minority Interest Expense ChartCMPO Minority Interest Expense over time chart
-20.34M-93.28M-113.20M-69.90MN/A
Cost Of Goods
CMPO Cost Of Goods ChartCMPO Cost Of Goods over time chart
248.82M181.55M158.80M123.10MN/A
Gross Profit
CMPO Gross Profit ChartCMPO Gross Profit over time chart
274.80M209.08M219.60M144.80MN/A
Operating Expenses
CMPO Operating Expenses ChartCMPO Operating Expenses over time chart
121.12M89.99M104.80M63.40M189.00K
Selling, General, and Administrative Expenses
CMPO Selling, General, and Administrative Expenses ChartCMPO Selling, General, and Administrative Expenses over time chart
121.12M90.00M104.70M63.40MN/A
Operating Income
CMPO Operating Income ChartCMPO Operating Income over time chart
153.68M119.09M114.90M81.40M-189.00K
Interest Income/Expense
CMPO Interest Income/Expense ChartCMPO Interest Income/Expense over time chart
-27.97M-24.30M-22.30M-11.90M-3.79M
Other Income/Expense
CMPO Other Income/Expense ChartCMPO Other Income/Expense over time chart
-109.15M22.28M43.60M13.10M-650.24K
Non Recurring Items
CMPO Non Recurring Items ChartCMPO Non Recurring Items over time chart
N/AN/AN/AN/A-714.71K
Income Before Taxes
CMPO Income Before Taxes ChartCMPO Income Before Taxes over time chart
16.41M117.08M136.20M82.60M-5.34M
Income Tax
CMPO Income Tax ChartCMPO Income Tax over time chart
3.12M4.56M4.40M-900.00K0.00
Net Income
CMPO Net Income ChartCMPO Net Income over time chart
-7.05M19.24M18.70M13.50M-5.34M
EBITDA
CMPO EBITDA ChartCMPO EBITDA over time chart
162.75M127.47M123.48M91.83MN/A
 
Per Share Data
EPS Diluted Total Ops
CMPO EPS Diluted Total Ops ChartCMPO EPS Diluted Total Ops over time chart
-0.090.540.570.14-0.20
Non GAAP EPS
CMPO Non GAAP EPS ChartCMPO Non GAAP EPS over time chart
1.050.981.10N/AN/A
 
Statistics
Gross Profit Margin
CMPO Gross Profit Margin ChartCMPO Gross Profit Margin over time chart
52.48%53.52%58.02%54.05%N/A
Profit Margin
CMPO Profit Margin ChartCMPO Profit Margin over time chart
-1.35%4.93%4.94%5.04%N/A
Operating Profit Margin
CMPO Operating Profit Margin ChartCMPO Operating Profit Margin over time chart
29.35%30.49%30.36%30.38%N/A

All data in USD

Charts

CMPO Income Statement data chartCMPO Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2019 2020 2021 2022 2023 TTM 0 100M 200M 300M 400M 500M
CMPO Earnings Per Share (EPS) chartCMPO EPS Diluted and non-GAAP ChartEarnings Per Share 2019 2020 2021 2022 2023 TTM 0 0.2 -0.2 0.4 0.6 0.8 1