

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 138,408 | 162,689 | 174,336 | 196,695 | 179,353 | 179,353 | |
COGS | 83,043 | 89,987 | 95,051 | 104,297 | 96,323 | 96,323 | |
Gross Profit | 55,365 | 72,702 | 79,285 | 92,398 | 83,030 | 83,030 | |
Operating Expenses & Income | |||||||
Operating Income | 14,144 | 24,155 | 27,531 | 35,501 | 26,019 | 26,015 | |
Total Operating Expenses | 41,221 | 48,547 | 51,754 | 56,897 | 57,011 | 57,015 | |
R&D Expenses | 8,516 | 10,391 | 10,264 | 11,978 | 11,405 | 11,405 | |
Selling General & Admin Expenses | 31,235 | 36,441 | 39,741 | 42,979 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (129) | (73) | (88) | (120) | (133) | (133) | |
Interest Income | 45 | 108 | 220 | 249 | 272 | - | |
Income Tax Expense | 4,373 | 5,884 | 7,766 | 6,274 | 7,390 | 7,389 | |
Net Income | |||||||
Net Income | 12,278 | 17,830 | 21,704 | 18,688 | 22,097 | 22,097 | |
Supplemental | |||||||
EBIT | 16,780 | 23,787 | 29,558 | 25,082 | 29,621 | 29,620 | |
EBITDA | 21,114 | 28,709 | 34,305 | 30,260 | 35,131 | 35,003.5 | |