
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 120,684 | 134,583 | 126,008 | 123,983 | 126,956 | 128,966 | |
COGS | 74,971 | 85,596 | 80,014 | 77,435 | 78,587 | 80,869 | |
Gross Profit | 45,713 | 48,987 | 45,994 | 46,548 | 48,369 | 48,097 | |
Operating Expenses & Income | |||||||
Operating Income | 12,349 | 12,125 | 7,497 | 6,510 | 6,501 | 5,292 | |
Total Operating Expenses | 33,363 | 36,861 | 38,498 | 40,038 | 41,868 | 42,805 | |
R&D Expenses | 1,838 | 2,016 | 2,150 | - | - | - | |
Selling General & Admin Expenses | 25,751 | 27,744 | 29,640 | 30,884 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (207) | (290) | (489) | (502) | (555) | (416) | |
Interest Income | 28 | 70 | 109 | 128 | 108 | - | |
Income Tax Expense | 3,420 | 3,442 | 2,599 | 1,738 | 1,775 | 1,596 | |
Net Income | |||||||
Net Income | 9,567 | 9,188 | 5,582 | 4,783 | 5,410 | 4,982 | |
Supplemental | |||||||
EBIT | 13,206 | 12,942 | 8,700 | 7,044 | 7,743 | 5,551 | |
EBITDA | 16,203 | 16,437 | 12,944 | 11,632 | 12,275 | 10,155 | |