| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $3.44B | $3.37B | $2.96B | $2.53B | $2.42B |
| Cost of Revenue | $1.86B | $1.72B | $1.45B | $1.23B | $1.21B |
| Gross Profit | $1.58B | $1.65B | $1.51B | $1.31B | $1.21B |
| Operating Expenses | $1.51B | $1.40B | $1.08B | $873.00M | $796.30M |
| R&D | $395.20M | $376.50M | $294.80M | $235.90M | $220.80M |
| SG&A | $946.50M | $893.80M | $729.40M | $607.40M | $561.20M |
| Operating Income | $68.20M | $253.10M | $436.90M | $432.70M | $413.30M |
| Interest Expense | – | $47.90M | $16.40M | $16.10M | $14.30M |
| Tax Expense | $29.30M | $91.40M | $117.70M | $116.40M | $113.00M |
| Net Income | -$8.60M | $113.10M | $427.20M | $296.60M | $277.10M |
| EPS (basic) | -0.1500 | 0.7600 | 2.9200 | 2.0000 | 1.8300 |
| EPS (diluted) | -0.1500 | 0.7600 | 2.9000 | 1.9900 | 1.8100 |
| Shares (diluted) | $151.80M | $149.00 | $147.00 | $149.00 | $152.00 |