
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 710,938 | 815,269 | 822,930 | 876,558 | 947,346.9 | 949,292.4 | |
COGS | 403,614 | 495,681 | 467,589 | 494,968 | 544,446.9 | 521,128.2 | |
Gross Profit | 307,324 | 319,588 | 355,341 | 381,589 | 402,900 | 428,164.2 | |
Operating Expenses & Income | |||||||
Operating Income | 85,501 | 55,378 | 75,579 | 69,888 | 88,676.7 | 121,380.7 | |
Total Operating Expenses | 221,822 | 264,209 | 279,762 | 311,702 | 314,223.3 | 306,783.6 | |
R&D Expenses | 43,818 | 45,385 | 47,941 | - | - | - | |
Selling General & Admin Expenses | 171,533 | 194,144 | 214,023 | 303,906 | 296,351 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (3,338) | (4,983) | (3,441) | (1,595) | (1,646.7) | (1,489.9) | |
Interest Income | 4,079 | 6,306 | 5,881 | 5,925 | 5,047 | - | |
Income Tax Expense | 24,914 | 17,866 | 20,861 | 19,902 | 20,537.1 | 29,729.1 | |
Net Income | |||||||
Net Income | 61,030 | 39,082 | 31,645 | 54,778 | 71,692.7 | 107,499.1 | |
Supplemental | |||||||
EBIT | 84,683 | 60,754 | 55,964 | 76,289 | 88,676.7 | 125,623.5 | |
EBITDA | 123,383 | 103,329 | 103,501 | 128,975 | 143,207.3 | 176,833.7 | |