
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 149,419 | 179,592 | 189,544 | 156,878 | 153,508 | 235,122 | |
COGS | 121,518 | 146,216 | 153,593 | 138,509 | 157,721 | 228,038 | |
Gross Profit | 27,901 | 33,376 | 35,951 | 18,369 | (4,213) | 7,084 | |
Operating Expenses & Income | |||||||
Operating Income | 15,859 | 21,084 | 22,984 | 5,435 | (22,231) | (20,561) | |
Total Operating Expenses | 12,042 | 12,292 | 12,967 | 12,934 | 18,018 | 61,348 | |
R&D Expenses | 2,912 | 3,311 | 3,426 | 3,635 | 9,051 | 13,893 | |
Selling General & Admin Expenses | 9,130 | 8,981 | 9,541 | 9,299 | 8,967 | 13,752 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (601) | (1,022) | (1,127) | (1,312) | (1,272) | (2,135) | |
Interest Income | 188 | 1,066 | 2,678 | 1,995 | 1,218 | 590 | |
Income Tax Expense | 1,911 | 2,729 | 3,793 | (1,488) | (4,273) | (4,066) | |
Net Income | |||||||
Net Income | 14,200 | 16,799 | 18,596 | 5,473 | (22,368) | (21,712) | |
Supplemental | |||||||
EBIT | 15,859 | 21,084 | 22,984 | 5,435 | (22,231) | - | |
EBITDA | 21,730 | 27,881 | 30,533 | 12,661 | (15,250) | - | |