
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 149,419 | 179,592 | 189,544 | 156,878 | 153,508 | 235,122 | |
COGS | 119,943 | 146,216 | 153,593 | 138,509 | 157,721 | 228,038 | |
Gross Profit | 29,476 | 33,376 | 35,951 | 18,369 | (4,213) | 7,084 | |
Operating Expenses & Income | |||||||
Operating Income | 15,126 | 21,084 | 22,984 | 5,435 | (22,231) | (20,560) | |
Total Operating Expenses | 13,617 | 12,292 | 12,967 | 12,934 | 18,018 | 27,644 | |
R&D Expenses | 4,487 | 3,311 | 3,426 | 3,635 | 9,051 | 13,893 | |
Selling General & Admin Expenses | 9,130 | 8,981 | 9,541 | 9,299 | 8,967 | 6,613 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (484) | (1,022) | (1,127) | (1,312) | (1,272) | (1,887) | |
Interest Income | 188 | 1,066 | 2,678 | 1,995 | 1,218 | 744 | |
Income Tax Expense | 1,911 | 2,729 | 3,793 | (1,488) | (4,273) | (3,905) | |
Net Income | |||||||
Net Income | 14,200 | 16,799 | 18,596 | 5,473 | (22,368) | (21,712) | |
Supplemental | |||||||
EBIT | 16,595 | 21,084 | 22,984 | 5,435 | (22,231) | (20,578) | |
EBITDA | 22,466 | 27,881 | 30,533 | 12,661 | (15,250) | (10,433) | |