

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 256,551 | 278,406 | 290,938 | 300,378 | 298,930 | 298,930 | |
COGS | 150,845 | 166,467 | 167,964 | 168,514 | 159,352 | 159,352 | |
Gross Profit | 105,706 | 111,939 | 122,974 | 131,864 | 139,578 | 139,578 | |
Operating Expenses & Income | |||||||
Operating Income | 28,231 | 31,251 | 36,841 | 41,486 | 47,320 | 47,319 | |
Total Operating Expenses | 77,475 | 80,688 | 86,133 | 90,378 | 92,258 | 92,259 | |
R&D Expenses | 12,108 | 12,371 | 12,325 | 12,726 | - | - | |
Selling General & Admin Expenses | 65,366 | 68,375 | 73,762 | 77,621 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (123) | (147) | (271) | (178) | (119) | (119) | |
Interest Income | 156 | 233 | 570 | 535 | 349 | - | |
Income Tax Expense | 8,623 | 8,812 | 10,914 | 11,511 | 11,715 | 11,715 | |
Net Income | |||||||
Net Income | 20,784 | 22,602 | 30,207 | 40,955 | 38,565 | 38,565 | |
Supplemental | |||||||
EBIT | 30,167 | 32,264 | 42,154 | 53,309 | 50,886 | 50,885 | |
EBITDA | 35,014 | 37,218 | 48,198 | 60,023 | 57,947 | 57,821.5 | |