

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,013,092 | 1,062,157 | 1,105,494 | 1,154,074 | 1,244,470.6 | 1,209,486.6 | |
COGS | 689,843 | 755,354 | 778,149 | 814,973 | 863,777.7 | 835,395.7 | |
Gross Profit | 323,249 | 306,803 | 327,345 | 339,100 | 380,692.9 | 374,091.9 | |
Operating Expenses & Income | |||||||
Operating Income | 92,922 | 75,433 | 84,322 | 84,702 | 98,934.1 | 99,885.3 | |
Total Operating Expenses | 230,327 | 231,368 | 243,023 | 254,399 | 281,758.8 | 274,205.6 | |
R&D Expenses | 33,441 | 30,989 | 34,884 | - | 39,231.4 | - | |
Selling General & Admin Expenses | 157,761 | 161,347 | 176,691 | 196,998 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (500) | (462) | (367) | (382) | (1,035.9) | (1,234.3) | |
Interest Income | 261 | 390 | 488 | 723 | 998 | - | |
Income Tax Expense | 36,069 | 23,912 | 33,792 | 28,396 | 31,006.6 | 29,156 | |
Net Income | |||||||
Net Income | 87,497 | 69,424 | 50,675 | 50,800 | 37,192.4 | 40,895.4 | |
Supplemental | |||||||
EBIT | 128,955 | 75,435 | 87,874 | 82,864 | 98,934.1 | 97,622.3 | |
EBITDA | 179,073 | 129,025 | 143,202 | 137,843 | 157,202.3 | 151,646.1 | |