
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 361,730 | 388,614 | 382,279 | 420,647 | 411,966 | 418,349 | |
COGS | 241,371 | 278,971 | 279,769 | 302,414 | 291,504 | 293,748 | |
Gross Profit | 120,359 | 109,643 | 102,510 | 118,233 | 120,462 | 124,601 | |
Operating Expenses & Income | |||||||
Operating Income | 44,432 | 27,179 | 20,500 | 29,321 | 34,777 | 39,971 | |
Total Operating Expenses | 75,927 | 82,464 | 82,010 | 88,912 | 85,685 | 84,630 | |
R&D Expenses | 15,869 | 17,580 | 18,233 | 18,224 | - | - | |
Selling General & Admin Expenses | 41,620 | 45,432 | 51,006 | 55,052 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (130) | (85) | (68) | (157) | (177) | (204) | |
Interest Income | 4,498 | 7,020 | 289 | 312 | 228 | - | |
Income Tax Expense | 12,520 | 3,858 | 12,847 | 6,559 | 12,991 | 15,347 | |
Net Income | |||||||
Net Income | 33,413 | 10,569 | 31,101 | 26,199 | 36,225 | 41,432 | |
Supplemental | |||||||
EBIT | 46,356 | 14,551 | 43,917 | 33,071 | 49,483 | 54,626 | |
EBITDA | 67,825 | 34,933 | 64,040 | 52,507 | 66,713 | 72,957.5 | |