

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 168,341 | 191,277 | 177,973 | 162,015 | 161,688 | 167,246 | |
COGS | 117,463 | 136,488 | 126,634 | 119,521 | 116,140 | 117,934 | |
Gross Profit | 50,878 | 54,789 | 51,339 | 42,494 | 45,548 | 49,312 | |
Operating Expenses & Income | |||||||
Operating Income | 23,357 | 22,816 | 18,733 | 9,915 | 13,287 | 16,281 | |
Total Operating Expenses | 27,521 | 31,973 | 32,606 | 32,579 | 32,261 | 33,031 | |
R&D Expenses | 5,649 | 6,494 | 6,856 | 6,806 | - | - | |
Selling General & Admin Expenses | 27,521 | 31,973 | 32,606 | 32,579 | 32,261 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (161) | (228) | (191) | (196) | (757) | (982) | |
Interest Income | 256 | 871 | 1,305 | 986 | 1,038 | - | |
Income Tax Expense | 6,104 | 6,014 | 4,070 | 2,321 | (7,757) | (6,960) | |
Net Income | |||||||
Net Income | 14,164 | 16,869 | 9,735 | 7,800 | (10,692) | (8,464) | |
Supplemental | |||||||
EBIT | 20,559 | 23,220 | 14,104 | 10,414 | (17,553) | (15,988) | |
EBITDA | 32,109 | 34,835 | 25,764 | 23,098 | (5,214) | (3,846) | |