
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 132,098 | 134,648 | 140,323 | 139,007 | 139,697 | 140,306 | |
COGS | 64,518 | 66,056 | 67,592 | 66,936 | 63,174 | 63,792 | |
Gross Profit | 67,580 | 68,592 | 72,731 | 72,071 | 76,523 | 76,514 | |
Operating Expenses & Income | |||||||
Operating Income | 22,710 | 24,095 | 26,507 | 25,875 | 26,609 | 27,022 | |
Total Operating Expenses | 44,870 | 44,497 | 46,224 | 46,196 | 49,914 | 49,492 | |
R&D Expenses | 3,448 | 3,785 | 4,740 | 4,221 | - | - | |
Selling General & Admin Expenses | 39,722 | 40,712 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (37) | (37) | (34) | (50) | (57) | (59) | |
Interest Income | 64 | 667 | 95 | 98 | 127 | - | |
Income Tax Expense | 7,508 | 7,923 | 8,293 | 8,521 | 8,237 | 8,563 | |
Net Income | |||||||
Net Income | 16,216 | 17,278 | 18,693 | 18,605 | 18,790 | 19,040 | |
Supplemental | |||||||
EBIT | 23,761 | 25,239 | 27,020 | 27,177 | 27,084 | 27,294 | |
EBITDA | 32,777 | 34,607 | 36,745 | 37,726 | 38,982 | 39,508 | |