
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 292,033 | 324,634 | 279,974 | 299,237 | 311,402 | 314,020 | |
COGS | 208,617 | 239,919 | 246,329 | 243,556 | 231,907 | 238,064 | |
Gross Profit | 83,416 | 84,715 | 33,645 | 55,681 | 79,495 | 75,956 | |
Operating Expenses & Income | |||||||
Operating Income | 32,423 | 25,331 | (11,795) | 5,477 | 33,616 | 28,027 | |
Total Operating Expenses | 50,993 | 59,384 | 45,440 | 50,204 | 45,879 | 47,929 | |
R&D Expenses | 6,598 | 7,266 | 8,094 | 7,881 | - | - | |
Selling General & Admin Expenses | 20,296 | 28,911 | 23,449 | 24,089 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (504) | (925) | (1,268) | (1,103) | (1,373) | (1,377) | |
Interest Income | 831 | 684 | 702 | 916 | 848 | - | |
Income Tax Expense | 10,904 | 11,022 | (2,326) | 11,218 | 11,866 | 10,860 | |
Net Income | |||||||
Net Income | 27,905 | 28,168 | (26,188) | 12,092 | 29,617 | 25,938 | |
Supplemental | |||||||
EBIT | 39,643 | 40,442 | (27,344) | 24,867 | 43,298 | 44,055 | |
EBITDA | 66,364 | 69,404 | 9,841 | 53,804 | 67,504 | 70,433 | |