
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 366,185 | 425,229 | 430,186 | 460,319 | 470,392 | 470,392 | |
COGS | 252,492 | 290,213 | 296,391 | 308,711 | 311,347 | 306,895 | |
Gross Profit | 113,693 | 135,016 | 133,795 | 151,608 | 159,045 | 163,497 | |
Operating Expenses & Income | |||||||
Operating Income | 35,865 | 41,420 | 39,030 | 45,671 | 50,282 | 50,341 | |
Total Operating Expenses | 77,828 | 93,596 | 94,765 | 105,937 | 108,763 | 113,156 | |
R&D Expenses | 12,762 | 13,458 | 14,302 | 14,939 | - | - | |
Selling General & Admin Expenses | 52,991 | 61,308 | 63,118 | 68,404 | 29,494 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (64) | (73) | (79) | (97) | (137) | (137) | |
Interest Income | 2,599 | 2,576 | 2,501 | 3,005 | 3,294 | - | |
Income Tax Expense | 10,053 | 11,569 | 11,391 | 12,698 | 16,182 | 16,182 | |
Net Income | |||||||
Net Income | 23,748 | 26,097 | 26,667 | 29,691 | 36,161 | 36,161 | |
Supplemental | |||||||
EBIT | 39,124 | 44,638 | 46,000 | 49,983 | 59,629 | 59,629 | |
EBITDA | 50,963 | 58,002 | 60,877 | 65,444 | 74,705 | 74,705 | |