

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 560,118 | 554,552 | 609,015 | 660,257 | 751,766 | 766,426.5 | |
COGS | 314,174 | 315,806 | 315,906 | 311,011 | 328,896 | 337,786.6 | |
Gross Profit | 245,944 | 238,746 | 293,109 | 349,246 | 422,870 | 428,639.9 | |
Operating Expenses & Income | |||||||
Operating Income | 271,620 | 110,827 | 160,074 | 208,099 | 241,562 | 249,520.4 | |
Total Operating Expenses | (25,676) | 127,919 | 133,035 | 141,147 | 181,308 | 179,119.5 | |
R&D Expenses | 51,880 | 61,401 | 64,078 | 70,686 | 85,747 | 89,175.3 | |
Selling General & Admin Expenses | 89,847 | 106,696 | 103,525 | 42,075 | 136,127 | 136,263 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (7,918) | (9,985) | (11,885) | (12,447) | (14,738.4) | (14,106.4) | |
Interest Income | 6,650 | 25,481 | 13,808 | 32,555 | 28,254 | 22,255 | |
Income Tax Expense | 20,252 | 21,516 | 43,276 | 45,018 | 47,448 | 48,176.3 | |
Net Income | |||||||
Net Income | 224,822 | 188,243 | 115,216 | 194,073 | 224,842 | 234,589 | |
Supplemental | |||||||
EBIT | 255,980 | 110,880 | 162,947 | 253,932 | 245,628 | 290,413.6 | |
EBITDA | 313,650 | 134,297 | 183,937 | 310,145 | 273,397 | 330,071.6 | |