| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $2.37B | $2.44B | $2.17B | $1.80B | $1.98B |
| Cost of Revenue | $1.48B | $1.60B | $1.46B | $1.27B | $1.41B |
| Gross Profit | $892.12M | $839.32M | $713.91M | $522.19M | $573.17M |
| Operating Expenses | $579.05M | $575.21M | $585.04M | $529.63M | $652.47M |
| R&D | $207.04M | $215.03M | $208.69M | $185.10M | $197.24M |
| SG&A | $352.96M | $339.07M | $312.78M | $290.45M | $300.52M |
| Operating Income | $313.07M | $264.11M | $128.87M | -$7.44M | -$79.30M |
| Interest Expense | – | – | $8.35M | $6.72M | $28.64M |
| Tax Expense | $38.93M | $43.41M | $29.07M | -$6.20M | -$45.51M |
| Net Income | $301.06M | $239.10M | $96.92M | -$9.73M | -$81.25M |
| EPS (basic) | 6.6200 | 5.2700 | 2.1300 | -0.2200 | -1.8300 |
| EPS (diluted) | 6.5000 | 5.1800 | 2.1100 | -0.2200 | -1.8300 |
| Shares (diluted) | $46.32M | $46.19M | $45.84M | $45.10M | $44.30M |