

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 125,631 | 134,880 | 134,451 | 136,150 | 131,282 | 128,249 | |
COGS | 101,647 | 117,177 | 117,316 | 115,851 | 109,580 | 107,631 | |
Gross Profit | 23,984 | 17,703 | 17,135 | 20,299 | 21,702 | 20,617 | |
Operating Expenses & Income | |||||||
Operating Income | 6,801 | (2,347) | (2,988) | 1,100 | 2,341 | 1,623 | |
Total Operating Expenses | 17,449 | 22,152 | 21,685 | 19,199 | 19,361 | 18,495 | |
R&D Expenses | 3,620 | 4,291 | 4,400 | 4,429 | - | - | |
Selling General & Admin Expenses | 4,972 | 5,752 | 6,977 | 6,099 | 5,485 | 8,830 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (564) | (1,572) | (2,516) | (2,099) | (1,842) | (1,952) | |
Interest Income | 546 | 1,457 | 388 | 516 | 1,842 | 1,460 | |
Income Tax Expense | 1,577 | (352) | 116 | 547 | 936 | 621 | |
Net Income | |||||||
Net Income | 4,678 | (1,320) | (5,227) | (1,394) | 878 | 366 | |
Supplemental | |||||||
EBIT | 6,663 | (100) | (3,058) | 1,252 | 3,656 | 2,937 | |
EBITDA | 11,152 | 5,290 | 3,219 | 7,672 | 9,343 | 8,539 | |