

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 136,341 | 158,057 | 176,191 | 184,992 | 187,267 | 187,973 | |
COGS | 111,793 | 132,960 | 150,550 | 161,587 | 164,454 | 167,726 | |
Gross Profit | 24,548 | 25,097 | 25,641 | 23,405 | 22,813 | 20,247 | |
Operating Expenses & Income | |||||||
Operating Income | 5,033 | 6,409 | 5,458 | 5,095 | 2,532 | 3,702 | |
Total Operating Expenses | 19,515 | 18,688 | 20,183 | 18,310 | 20,281 | 16,545 | |
R&D Expenses | 7,600 | 7,800 | 8,200 | 8,000 | 9,400 | - | |
Selling General & Admin Expenses | 8,815 | 8,688 | 10,469 | 7,548 | 10,849 | 11,203 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,803) | (1,259) | (9,481) | (1,115) | (1,254) | (1,388) | |
Interest Income | 261 | 4,142 | 1,434 | 1,540 | 1,490 | 1,380 | |
Income Tax Expense | (130) | (864) | (362) | 1,339 | (3,668) | (4,736) | |
Net Income | |||||||
Net Income | 17,937 | (1,981) | 4,347 | 5,879 | (8,182) | (7,396) | |
Supplemental | |||||||
EBIT | 19,583 | (1,757) | 5,458 | 8,348 | (10,576) | (8,273) | |
EBITDA | 25,543 | 4,736 | 5,458 | 14,215 | (4,581) | (1,781) | |