

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 546,515 | 628,909 | 474,362 | 450,993 | 488,846.1 | 483,819.5 | |
COGS | 315,097 | 363,264 | 291,847 | 278,690 | 314,152.7 | 312,487.8 | |
Gross Profit | 231,418 | 265,645 | 182,515 | 172,303 | 174,693.4 | 171,330.7 | |
Operating Expenses & Income | |||||||
Operating Income | 148,287 | 169,158 | 83,653 | 65,085 | 54,183.3 | 51,637.8 | |
Total Operating Expenses | 83,129 | 96,486 | 98,862 | 107,218 | 120,510.1 | 119,692.9 | |
R&D Expenses | 14,121 | 13,953 | 14,611 | 16,245 | 17,064 | - | |
Selling General & Admin Expenses | 68,131 | 59,926 | 77,975 | 94,559 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (116) | (154) | (211) | (117) | (114.3) | (103.7) | |
Interest Income | 1,419 | 5,985 | 16,880 | 22,817 | 16,736 | - | |
Income Tax Expense | 37,596 | 45,676 | 22,085 | 22,021 | 23,277.3 | 22,489.8 | |
Net Income | |||||||
Net Income | 115,937 | 128,178 | 61,142 | 76,329 | 35,638.9 | 58,950.6 | |
Supplemental | |||||||
EBIT | 148,289 | 169,159 | 83,649 | 98,711 | 54,183.3 | 59,443.8 | |
EBITDA | 167,038 | 190,151 | 107,586 | 123,748 | 82,710.3 | 87,956.4 | |