

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 93,080 | 94,921 | 94,461 | 104,171 | 109,170 | 111,650 | |
COGS | 49,008 | 50,087 | 49,008 | 52,799 | 54,331 | 55,493 | |
Gross Profit | 44,072 | 44,834 | 45,453 | 51,372 | 54,839 | 56,157 | |
Operating Expenses & Income | |||||||
Operating Income | 13,337 | 12,196 | 10,731 | 12,139 | 13,159 | 13,610 | |
Total Operating Expenses | 30,735 | 32,638 | 34,722 | 39,233 | 41,680 | 42,547 | |
R&D Expenses | 3,603 | 3,792 | 3,654 | 3,415 | - | - | |
Selling General & Admin Expenses | 24,421 | 26,021 | 27,622 | 30,524 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (79) | (94) | (98) | (75) | (86) | (72) | |
Interest Income | 179 | 182 | 256 | 355 | 300 | - | |
Income Tax Expense | 4,552 | 4,381 | 3,592 | 4,316 | 4,481 | 4,572 | |
Net Income | |||||||
Net Income | 8,786 | 8,582 | 7,424 | 8,372 | 8,571 | 8,549 | |
Supplemental | |||||||
EBIT | 13,610 | 13,237 | 11,252 | 12,947 | 13,404 | 13,471 | |
EBITDA | 17,771 | 18,184 | 16,331 | 17,823 | 18,005 | 18,072 | |