| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $3.19B | $2.82B | $2.68B | $3.16B | $3.70B |
| Cost of Revenue | $1.33B | $1.17B | $1.14B | $1.29B | $1.50B |
| Gross Profit | $1.86B | $1.65B | $1.54B | $1.87B | $2.21B |
| Operating Expenses | $1.21B | $1.06B | $1.04B | $1.04B | $1.01B |
| R&D | $504.60M | $460.88M | $418.09M | $440.59M | $427.61M |
| SG&A | $648.87M | $617.05M | $577.32M | $558.10M | $547.56M |
| Operating Income | $650.05M | $593.79M | $501.07M | $831.94M | $1.20B |
| Interest Expense | $6.85M | $3.59M | $3.81M | $3.72M | $17.82M |
| Tax Expense | $79.30M | $59.50M | $76.82M | $124.88M | $146.37M |
| Net Income | $554.05M | $542.37M | $448.75M | $715.50M | $1.01B |
| EPS (basic) | 3.4800 | 3.4100 | 2.9100 | 4.5200 | 6.1500 |
| EPS (diluted) | 3.4700 | 3.3200 | 2.7300 | 4.2200 | 5.5300 |
| Shares (diluted) | $159.72M | $163.31M | $164.30M | $169.73M | $183.63M |