| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $5.60B | $5.99B | $7.61B | $7.47B | $5.28B |
| Cost of Revenue | $4.57B | $4.99B | $6.33B | $6.21B | $4.37B |
| Gross Profit | $1.03B | $999.32M | $1.28B | $1.26B | $909.31M |
| Operating Expenses | $983.07M | $1.03B | $826.66M | $907.08M | $718.93M |
| R&D | $90.69M | $120.79M | $100.84M | $69.82M | $58.41M |
| SG&A | $581.81M | $515.20M | $440.49M | $342.13M | $308.94M |
| Operating Income | $43.16M | -$30.08M | $453.32M | $356.06M | $190.38M |
| Interest Expense | – | – | $114.10M | $74.27M | $58.15M |
| Tax Expense | $14.15M | -$16.58M | $59.50M | $73.35M | $35.84M |
| Net Income | -$104.13M | -$77.86M | $363.63M | $298.56M | $109.88M |
| EPS (basic) | -2.5000 | 0.5400 | 4.1900 | 3.7300 | 1.5500 |
| EPS (diluted) | -2.5000 | 0.5400 | 3.8700 | 3.4400 | 1.4600 |
| Shares (diluted) | $67.37M | $66.94M | $72.19M | $71.18M | $68.87M |