
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 282,045 | 330,145 | 399,343 | 400,234 | 357,263 | 331,112 | |
COGS | 221,632 | 264,570 | 321,916 | 320,821 | 305,213 | 273,076 | |
Gross Profit | 60,413 | 65,575 | 77,427 | 79,413 | 52,050 | 58,036 | |
Operating Expenses & Income | |||||||
Operating Income | 20,275 | 22,332 | 19,939 | 22,318 | 465 | 10,362 | |
Total Operating Expenses | 40,784 | 43,243 | 57,488 | 57,095 | 51,585 | 48,180 | |
R&D Expenses | 13,126 | 11,514 | 12,884 | 16,983 | 17,896 | 16,136 | |
Selling General & Admin Expenses | 8,493 | 11,485 | 12,539 | 12,038 | 10,476 | 7,318 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,524) | (1,019) | (850) | (1,259) | (1,251) | (1,451) | |
Interest Income | 600 | 852 | 2,092 | 2,190 | 1,929 | 1,271 | |
Income Tax Expense | 4,583 | 3,812 | 6,794 | 6,785 | 2,302 | 5,499 | |
Net Income | |||||||
Net Income | 12,546 | 15,577 | 13,053 | 15,401 | 174 | 9,348 | |
Supplemental | |||||||
EBIT | 19,975 | 21,887 | 21,632 | 24,680 | (69) | 10,440 | |
EBITDA | 34,980 | 37,978 | 39,081 | 47,410 | 23,876 | 32,600 | |