
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 2,015,138 | 2,415,592 | 2,298,131 | 1,367,926 | 1,696,438 | 2,017,444 | |
COGS | 1,205,168 | 1,395,090 | 1,138,776 | 742,939 | 1,046,626 | 1,296,851 | |
Gross Profit | 809,970 | 1,020,502 | 1,159,355 | 624,987 | 649,812 | 720,593 | |
Operating Expenses & Income | |||||||
Operating Income | 460,176 | 616,250 | 692,341 | 206,301 | 215,795 | 309,366 | |
Total Operating Expenses | 349,794 | 407,171 | 469,778 | 418,686 | 434,017 | 411,227 | |
R&D Expenses | 65,426 | 79,421 | 90,245 | 100,847 | 92,792 | 95,580 | |
Selling General & Admin Expenses | 95,713 | 99,435 | 111,933 | 59,609 | 61,615 | 139,081 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (130) | (64) | (280) | (235) | (66) | (668) | |
Interest Income | 17,191 | 28,644 | 41,834 | 28,679 | 16,841 | 8,508 | |
Income Tax Expense | 96,375 | 121,652 | 138,155 | 56,340 | 53,728 | 59,712 | |
Net Income | |||||||
Net Income | 380,808 | 523,086 | 595,629 | 178,507 | 190,294 | 244,664 | |
Supplemental | |||||||
EBIT | 477,497 | 644,958 | 734,175 | 235,215 | 215,795 | 297,640 | |
EBITDA | 517,859 | 688,552 | 783,734 | 292,235 | 275,139 | 347,374 | |