
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 149,419 | 179,592 | 189,544 | 156,878 | 153,508 | 162,070 | |
COGS | 119,943 | 144,327 | 151,400 | 136,360 | 155,627 | - | |
Gross Profit | 29,476 | 35,265 | 38,144 | 20,518 | (2,119) | - | |
Operating Expenses & Income | |||||||
Operating Income | 15,859 | 21,084 | 22,984 | 5,435 | (22,231) | - | |
Total Operating Expenses | 133,560 | 158,508 | 166,560 | 151,443 | 175,739 | - | |
R&D Expenses | 4,487 | 5,200 | 5,619 | 5,784 | 11,145 | 4,686 | |
Selling General & Admin Expenses | 9,130 | 8,981 | 9,541 | 9,299 | 8,967 | 6,613 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (484) | (1,185) | (1,330) | (1,523) | (1,476) | (1,195) | |
Interest Income | 188 | 1,066 | 2,678 | 1,995 | 1,218 | 744 | |
Income Tax Expense | 1,911 | 2,729 | - | - | - | - | |
Net Income | |||||||
Net Income | 14,200 | 16,799 | 18,596 | 5,473 | (22,368) | - | |
Supplemental | |||||||
EBIT | 15,978 | 21,045 | 23,748 | 5,555 | (25,129) | - | |
EBITDA | 20,747 | 27,226 | 31,297 | 12,781 | (18,148) | - | |