| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $1.94B | $1.93B | $1.95B | $2.02B | $2.25B |
| Cost of Revenue | $770.28M | $811.81M | $926.84M | $1.09B | $1.47B |
| Gross Profit | $1.05B | $982.97M | $863.04M | $795.20M | $781.94M |
| Operating Expenses | $846.62M | $831.57M | $785.83M | $770.92M | $630.07M |
| R&D | $283.30M | $279.34M | $242.29M | $187.60M | $151.82M |
| SG&A | $168.94M | $176.14M | $137.53M | $205.33M | $152.63M |
| Operating Income | $202.76M | $151.40M | $77.22M | $24.28M | $151.88M |
| Interest Expense | – | – | $2.24M | $2.02M | $2.27M |
| Tax Expense | $54.20M | $39.78M | $20.08M | $31.19M | $16.17M |
| Net Income | $144.60M | $111.57M | $53.26M | $8.95M | $134.46M |
| EPS (basic) | 2.7300 | 2.0400 | 0.9500 | 0.1500 | 2.2100 |
| EPS (diluted) | 2.6400 | 1.9000 | 0.8800 | 0.1400 | 2.0900 |
| Shares (diluted) | $54.79M | $58.61M | $60.23M | $62.76M | $64.23M |