
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,418,768 | 1,551,059 | 1,532,579 | 1,628,448 | 1,688,633 | 1,751,545 | |
COGS | 845,574 | 1,002,717 | 972,152 | 990,044 | 1,047,652 | 1,076,275 | |
Gross Profit | 573,194 | 548,342 | 560,427 | 638,404 | 640,981 | 675,270 | |
Operating Expenses & Income | |||||||
Operating Income | 146,149 | 107,432 | 93,657 | 140,264 | 163,036 | 177,740 | |
Total Operating Expenses | 427,045 | 440,910 | 466,770 | 498,140 | 477,945 | 497,530 | |
R&D Expenses | 59,000 | 60,600 | 62,600 | 62,100 | 61,127 | 60,969 | |
Selling General & Admin Expenses | 219,913 | 232,101 | 249,261 | 265,118 | 505,133 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,598) | (2,418) | (3,447) | (3,663) | (3,827) | (4,904) | |
Interest Income | 6,470 | 5,650 | 4,867 | 4,988 | 6,198 | - | |
Income Tax Expense | 38,587 | 28,106 | 17,685 | 40,650 | 49,260 | 58,046 | |
Net Income | |||||||
Net Income | 109,636 | 86,038 | 43,870 | 107,767 | 120,081 | 136,112 | |
Supplemental | |||||||
EBIT | 152,743 | 113,729 | 100,210 | 145,014 | 170,267 | 196,881 | |
EBITDA | 240,084 | 203,467 | 189,805 | 233,436 | 256,108 | 284,769 | |