
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 223,621 | 275,776 | 312,355 | 316,397 | 327,894 | 334,922 | |
COGS | 190,147 | 239,634 | 269,438 | 272,856 | 279,042 | 284,654 | |
Gross Profit | 33,474 | 36,142 | 42,917 | 43,541 | 48,852 | 50,268 | |
Operating Expenses & Income | |||||||
Operating Income | (1,601) | 2,339 | 9,669 | 9,560 | 11,889 | 12,802 | |
Total Operating Expenses | 35,075 | 33,803 | 33,248 | 33,981 | 36,963 | 37,466 | |
R&D Expenses | 3,150 | 3,518 | 6,476 | 6,191 | - | - | |
Selling General & Admin Expenses | 23,629 | 25,393 | 36,057 | 36,780 | 36,963 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (176) | (263) | (144) | (220) | (321) | (272) | |
Interest Income | 3,053 | 3,913 | 5,589 | 2,103 | 2,572 | - | |
Income Tax Expense | 3,143 | 4,361 | 8,306 | 3,072 | 5,148 | 5,717 | |
Net Income | |||||||
Net Income | (5,180) | 1,306 | 5,300 | 6,122 | 8,220 | 9,034 | |
Supplemental | |||||||
EBIT | (1,223) | 6,640 | 14,073 | 9,564 | 14,196 | 14,474 | |
EBITDA | 10,693 | 18,821 | 26,990 | 22,591 | 27,826 | 28,107 | |