
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 178,642 | 166,307 | 173,304 | 170,359 | 170,285 | 169,801 | |
COGS | 28,720 | 31,037 | 31,227 | 31,846 | 32,021 | 32,134 | |
Gross Profit | 149,922 | 135,270 | 142,077 | 138,513 | 138,264 | 137,667 | |
Operating Expenses & Income | |||||||
Operating Income | 16,888 | 12,581 | 16,080 | 13,810 | 15,693 | 16,472 | |
Total Operating Expenses | 133,034 | 122,689 | 125,997 | 124,703 | 122,571 | 121,195 | |
R&D Expenses | 4,872 | 4,686 | 4,625 | 5,103 | - | - | |
Selling General & Admin Expenses | 56,649 | 52,871 | 55,412 | 56,974 | 87,600 | 55,532 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (88) | (91) | (103) | (113) | (115) | (117) | |
Interest Income | 147 | 164 | 208 | 261 | 278 | - | |
Income Tax Expense | 5,821 | 804 | 5,627 | 5,341 | 3,822 | 4,308 | |
Net Income | |||||||
Net Income | 11,734 | 11,446 | 9,665 | 9,286 | 9,472 | 10,625 | |
Supplemental | |||||||
EBIT | 17,699 | 12,402 | 15,462 | 14,761 | 13,409 | 15,051 | |
EBITDA | 25,092 | 21,262 | 23,174 | 23,113 | 21,579 | 23,211 | |