
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 192,442 | 292,449 | 322,253 | 506,211 | 569,992 | 630,049 | |
COGS | 157,783 | 262,993 | 300,895 | 477,267 | 525,170 | 578,436 | |
Gross Profit | 34,659 | 29,456 | 21,358 | 28,944 | 44,822 | 51,613 | |
Operating Expenses & Income | |||||||
Operating Income | 26,957 | 21,318 | 13,193 | 20,358 | 35,256 | 42,865 | |
Total Operating Expenses | 7,702 | 8,138 | 8,165 | 8,586 | 9,566 | 8,748 | |
R&D Expenses | 358 | 407 | 428 | 503 | 472 | - | |
Selling General & Admin Expenses | 6,920 | 7,249 | 6,938 | 7,264 | 8,282 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (890) | (132) | (1,077) | (194) | (3,251) | (2,438) | |
Interest Income | 619 | 466 | 1,136 | 692 | 870 | - | |
Income Tax Expense | 7,636 | 5,123 | 3,914 | 6,172 | 10,295 | 12,743 | |
Net Income | |||||||
Net Income | 18,735 | 10,929 | 24,490 | 14,319 | 24,440 | 29,414 | |
Supplemental | |||||||
EBIT | 27,261 | 16,184 | 13,504 | 20,677 | 37,957 | 43,431 | |
EBITDA | 29,950 | 19,497 | 17,136 | 23,441 | 40,935 | 46,611 | |