

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 95,712 | 106,167 | 105,198 | 110,390 | 113,832 | 114,874 | |
COGS | 50,525 | 51,996 | 47,930 | 48,247 | 50,071 | 49,797 | |
Gross Profit | 45,187 | 54,171 | 57,268 | 62,143 | 63,761 | 65,077 | |
Operating Expenses & Income | |||||||
Operating Income | 26,642 | 32,288 | 33,421 | 38,068 | 39,353 | 38,873 | |
Total Operating Expenses | 18,545 | 21,883 | 23,847 | 24,075 | 24,408 | 26,204 | |
R&D Expenses | 3,876 | 4,274 | 4,706 | 5,330 | - | - | |
Selling General & Admin Expenses | 12,879 | 15,325 | 16,857 | 16,411 | 24,408 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (49) | (73) | (67) | (944) | (198) | (127) | |
Interest Income | 8 | 87 | 273 | 272 | 77 | - | |
Income Tax Expense | 7,108 | 8,911 | 8,600 | 11,621 | 10,379 | 10,698 | |
Net Income | |||||||
Net Income | 16,669 | 20,685 | 21,382 | 27,737 | 28,009 | 28,685 | |
Supplemental | |||||||
EBIT | 23,826 | 29,704 | 30,002 | 40,302 | 38,586 | 38,989 | |
EBITDA | 29,821 | 36,602 | 36,795 | 47,002 | 46,192 | 34,353 | |