

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 101,292 | 117,454 | 94,750 | 95,185 | 88,761 | 88,235 | |
COGS | 73,281 | 85,182 | 70,990 | 69,461 | 62,496 | 60,797 | |
Gross Profit | 28,011 | 32,272 | 23,760 | 25,724 | 26,265 | 27,438 | |
Operating Expenses & Income | |||||||
Operating Income | 3,868 | 2,858 | (2,694) | (962) | 2,696 | 4,754 | |
Total Operating Expenses | 24,143 | 29,413 | 26,459 | 26,686 | 23,569 | 22,684 | |
R&D Expenses | 4,571 | 4,844 | 4,953 | 4,250 | - | - | |
Selling General & Admin Expenses | 14,432 | 17,840 | 17,542 | 22,439 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (655) | (1,102) | (1,481) | (1,661) | (1,869) | (2,007) | |
Interest Income | 55 | 45 | 49 | 120 | 62 | - | |
Income Tax Expense | 1,098 | 1,033 | 2,430 | 1,259 | 698 | 833 | |
Net Income | |||||||
Net Income | 2,154 | (78) | (7,035) | (3,235) | 1,399 | 1,754 | |
Supplemental | |||||||
EBIT | 3,932 | 2,915 | (3,095) | (352) | 2,696 | 4,518 | |
EBITDA | 6,878 | 6,174 | 33 | 2,994 | 6,190 | 8,003 | |