
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 188,059 | 271,949 | 286,358 | 209,972 | 215,022 | 215,022 | |
COGS | 152,059 | 185,891 | 194,664 | 171,070 | 175,151 | 175,151 | |
Gross Profit | 36,000 | 86,058 | 91,694 | 38,902 | 39,871 | 39,871 | |
Operating Expenses & Income | |||||||
Operating Income | 23,328 | 71,394 | 76,712 | 24,811 | 25,354 | 25,352 | |
Total Operating Expenses | 12,671 | 14,663 | 14,980 | 14,092 | 14,517 | 14,519 | |
R&D Expenses | 2,981 | 3,478 | 3,580 | 3,496 | 4,082 | 3,017 | |
Selling General & Admin Expenses | 8,302 | 9,408 | 9,753 | 9,247 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (54) | (62) | (64) | (67) | (168) | (122) | |
Interest Income | 90 | 55 | 432 | 686 | - | - | |
Income Tax Expense | 7,612 | 22,115 | 22,972 | 7,305 | 6,969 | 6,969 | |
Net Income | |||||||
Net Income | 18,018 | 52,628 | 54,488 | 18,609 | 17,875 | 17,875 | |
Supplemental | |||||||
EBIT | 23,329 | 71,395 | 76,714 | 24,811 | 25,013 | 24,217 | |
EBITDA | 40,963 | 101,673 | 111,464 | 52,450 | 51,591 | 50,795 | |