
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 127,819 | 129,364 | 136,155 | 150,735 | 158,535 | 160,648 | |
COGS | 99,138 | 103,653 | 106,410 | 115,999 | 121,728 | 123,696 | |
Gross Profit | 28,681 | 25,711 | 29,745 | 34,736 | 36,807 | 36,952 | |
Operating Expenses & Income | |||||||
Operating Income | 10,341 | 5,882 | 8,345 | 10,118 | 11,054 | 10,954 | |
Total Operating Expenses | 18,338 | 19,828 | 21,401 | 24,618 | 25,753 | 25,998 | |
R&D Expenses | 3,545 | 3,759 | 4,431 | - | - | - | |
Selling General & Admin Expenses | 10,213 | 11,314 | 12,007 | 14,140 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (18) | (46) | (73) | (135) | (232) | (269) | |
Interest Income | 63 | 70 | 170 | 299 | 227 | - | |
Income Tax Expense | 2,693 | 1,911 | 2,118 | 2,167 | 2,705 | 3,224 | |
Net Income | |||||||
Net Income | 7,693 | 4,854 | 4,532 | 6,531 | 7,707 | 7,799 | |
Supplemental | |||||||
EBIT | 11,133 | 7,689 | 7,295 | 9,753 | 11,670 | 11,989 | |
EBITDA | 16,556 | 12,998 | 13,226 | 15,807 | 18,712 | 19,286 | |