
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,418,768 | 1,551,059 | 1,532,579 | 1,628,448 | 1,770,496.8 | 1,847,040.5 | |
COGS | 845,574 | 1,002,717 | 972,152 | 990,044 | 1,098,441.5 | 1,094,271.3 | |
Gross Profit | 573,194 | 548,342 | 560,427 | 638,404 | 672,055.3 | 686,523.1 | |
Operating Expenses & Income | |||||||
Operating Income | 143,510 | 110,071 | 93,657 | 146,644 | 170,939.9 | 186,907.8 | |
Total Operating Expenses | 429,684 | 438,271 | 466,770 | 491,760 | 501,115.5 | 505,840.9 | |
R&D Expenses | 58,993 | 60,601 | 62,600 | 409.9 | 64,090.4 | 61,988.8 | |
Selling General & Admin Expenses | 219,913 | 232,101 | 249,261 | 498,140 | 505,133 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,598) | (2,418) | (3,447) | (4,090) | (4,012.5) | (4,985.5) | |
Interest Income | 6,470 | 5,650 | 1,556 | 4,988 | 6,198 | - | |
Income Tax Expense | 38,587 | 28,106 | 17,685 | 40,650 | 51,648.1 | 60,919.8 | |
Net Income | |||||||
Net Income | 109,636 | 86,038 | 43,870 | 107,767 | 125,902.4 | 142,959.4 | |
Supplemental | |||||||
EBIT | 152,743 | 118,266 | 67,289 | 155,114 | 178,521.4 | 193,554.4 | |
EBITDA | 240,084 | 208,004 | 156,884 | 243,536 | 268,523.9 | 286,309.5 | |