
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 129,546 | 140,043 | 150,845 | 181,093 | 192,615 | 192,615 | |
COGS | 63,081 | 71,762 | 82,028 | 90,509 | 101,098 | 101,098 | |
Gross Profit | 66,465 | 68,281 | 68,817 | 90,584 | 91,517 | 91,517 | |
Operating Expenses & Income | |||||||
Operating Income | 22,376 | 20,916 | 20,017 | 40,125 | 35,221 | 35,220 | |
Total Operating Expenses | 44,089 | 47,365 | 48,800 | 50,459 | 56,296 | 56,297 | |
R&D Expenses | 7,313 | 7,594 | 8,288 | 8,355 | - | - | |
Selling General & Admin Expenses | 36,775 | 39,771 | 40,511 | 42,103 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (173) | (398) | (330) | (518) | (1,052) | (1,052) | |
Interest Income | 3,106 | 531 | 671 | 628 | 573 | - | |
Income Tax Expense | 6,167 | 5,632 | 5,689 | 11,035 | 10,793 | 10,793 | |
Net Income | |||||||
Net Income | 18,836 | 16,482 | 16,707 | 32,428 | 28,117 | 28,117 | |
Supplemental | |||||||
EBIT | 25,735 | 23,416 | 24,065 | 46,076 | 42,088 | 42,087 | |
EBITDA | 34,924 | 34,028 | 34,819 | 57,246 | 55,149 | 55,148 | |