
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 491,733 | 562,559 | 614,486 | 652,993 | 731,207 | 731,207 | |
COGS | 341,716 | 371,951 | 397,450 | 403,858 | 450,341 | 450,341 | |
Gross Profit | 150,017 | 190,608 | 217,036 | 249,135 | 280,866 | 280,866 | |
Operating Expenses & Income | |||||||
Operating Income | 63,078 | 94,417 | 107,315 | 130,164 | 140,432 | 140,432 | |
Total Operating Expenses | 86,939 | 96,191 | 109,721 | 118,971 | 140,434 | 140,434 | |
R&D Expenses | 23,685 | 27,887 | 27,848 | 28,144 | 26,782 | - | |
Selling General & Admin Expenses | 69,083 | 81,340 | 96,086 | 106,571 | 109,993 | 162,310 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,121) | (1,809) | (2,585) | (1,728) | (4,929) | (4,929) | |
Interest Income | 8,129 | 5,974 | 12,999 | 10,793 | 10,793 | - | |
Income Tax Expense | 24,139 | 29,794 | 34,805 | 40,531 | 49,014 | 49,014 | |
Net Income | |||||||
Net Income | 60,200 | 66,293 | 82,645 | 92,625 | 112,893 | 112,893 | |
Supplemental | |||||||
EBIT | 84,763 | 95,193 | 119,769 | 135,041 | 170,413 | 170,413 | |
EBITDA | 122,703 | 134,387 | 159,583 | 174,731 | 215,435 | 215,435 | |