Logo image of CMPO

COMPOSECURE INC-A (CMPO) Stock Income Statement

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

12.42  -0.1 (-0.8%)

After market: 12.42 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
(2025-3-31)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
CMPO Revenue ChartCMPO Revenue over time chart
480.39M420.57M390.63M378.50M267.90M
Minority Interest Expense
CMPO Minority Interest Expense ChartCMPO Minority Interest Expense over time chart
29.44M29.44M-93.28M-113.20M-69.90M
Cost Of Goods
CMPO Cost Of Goods ChartCMPO Cost Of Goods over time chart
232.42M201.34M181.55M158.80M123.10M
Gross Profit
CMPO Gross Profit ChartCMPO Gross Profit over time chart
247.98M219.23M209.08M219.60M144.80M
Operating Expenses
CMPO Operating Expenses ChartCMPO Operating Expenses over time chart
134.31M111.61M90.00M104.80M63.40M
Selling, General, and Administrative Expenses
CMPO Selling, General, and Administrative Expenses ChartCMPO Selling, General, and Administrative Expenses over time chart
134.31M111.61M90.00M104.70M63.40M
Operating Income
CMPO Operating Income ChartCMPO Operating Income over time chart
113.67M107.62M119.09M114.90M81.40M
Interest Income/Expense
CMPO Interest Income/Expense ChartCMPO Interest Income/Expense over time chart
-17.75M-16.21M-24.30M-22.30M-11.90M
Other Income/Expense
CMPO Other Income/Expense ChartCMPO Other Income/Expense over time chart
-143.09M-172.24M22.28M43.60M13.10M
Non Recurring Items
CMPO Non Recurring Items ChartCMPO Non Recurring Items over time chart
N/A-148.00KN/AN/AN/A
Income Before Taxes
CMPO Income Before Taxes ChartCMPO Income Before Taxes over time chart
-47.32M-80.97M117.08M136.20M82.60M
Income Tax
CMPO Income Tax ChartCMPO Income Tax over time chart
29.19M2.19M4.56M4.40M-900.00K
Net Income
CMPO Net Income ChartCMPO Net Income over time chart
-32.23M-53.72M19.24M18.70M13.50M
EBITDA
CMPO EBITDA ChartCMPO EBITDA over time chart
122.24M116.80M127.47M123.48M91.83M
 
Per Share Data
EPS Diluted Total Ops
CMPO EPS Diluted Total Ops ChartCMPO EPS Diluted Total Ops over time chart
-0.54-1.220.540.570.14
Non GAAP EPS
CMPO Non GAAP EPS ChartCMPO Non GAAP EPS over time chart
0.990.990.981.10N/A
 
Statistics
Gross Profit Margin
CMPO Gross Profit Margin ChartCMPO Gross Profit Margin over time chart
51.62%52.13%53.52%58.02%54.05%
Profit Margin
CMPO Profit Margin ChartCMPO Profit Margin over time chart
-6.71%-12.77%4.93%4.94%5.04%
Operating Profit Margin
CMPO Operating Profit Margin ChartCMPO Operating Profit Margin over time chart
23.66%25.59%30.49%30.36%30.38%

All data in USD

Charts

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