

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 546,515 | 628,909 | 474,362 | 450,993 | 466,243 | 475,893 | |
COGS | 306,056 | 363,264 | 291,847 | 278,690 | 299,627 | 307,366 | |
Gross Profit | 240,459 | 265,645 | 182,515 | 172,303 | 166,616 | 168,527 | |
Operating Expenses & Income | |||||||
Operating Income | 148,289 | 169,159 | 83,654 | 65,086 | 51,678 | 50,805 | |
Total Operating Expenses | 92,170 | 96,486 | 98,861 | 107,217 | 114,938 | 117,722 | |
R&D Expenses | 14,121 | 13,953 | 14,611 | 16,245 | - | 16,275 | |
Selling General & Admin Expenses | 68,131 | 59,926 | 77,975 | 94,559 | - | 12,300 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (116) | (154) | (211) | (117) | (109) | (102) | |
Interest Income | 1,419 | 5,985 | 16,880 | 22,817 | 16,736 | - | |
Income Tax Expense | 37,596 | 45,676 | 22,085 | 22,021 | 22,201 | 22,117 | |
Net Income | |||||||
Net Income | 115,938 | 128,179 | 61,143 | 76,330 | 33,991 | 57,981 | |
Supplemental | |||||||
EBIT | 153,844 | 174,266 | 83,649 | 98,711 | 56,467 | - | |
EBITDA | 172,593 | 195,258 | 107,586 | 123,748 | 83,675 | 98,128 | |