
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 60,107 | 57,446 | 105,596 | 115,548 | 121,325 | 121,325 | |
COGS | 34,916 | 32,819 | 77,653 | 86,783 | 90,620 | 90,620 | |
Gross Profit | 25,191 | 24,627 | 27,943 | 28,765 | 30,705 | 30,705 | |
Operating Expenses & Income | |||||||
Operating Income | 5,941 | 6,422 | 7,336 | 7,705 | 8,612 | 8,610 | |
Total Operating Expenses | 19,250 | 18,205 | 20,606 | 21,061 | 22,093 | 22,095 | |
R&D Expenses | 132 | 155 | 194 | 64 | - | - | |
Selling General & Admin Expenses | 14,145 | 13,052 | 14,978 | 15,754 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (12) | (10) | (16) | (10) | (29) | (23) | |
Interest Income | 8 | 227 | 11 | 12 | - | - | |
Income Tax Expense | 1,211 | 3,281 | 2,327 | 2,559 | 2,702 | 2,702 | |
Net Income | |||||||
Net Income | 4,853 | 5,880 | 4,424 | 5,472 | 4,912 | 4,912 | |
Supplemental | |||||||
EBIT | 6,050 | 9,172 | 6,825 | 8,058 | 7,810 | 8,189 | |
EBITDA | 7,370 | 10,409 | 8,333 | 9,413 | 9,374 | 9,679.8 | |