| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $1.81B | $1.88B | $1.89B | $2.03B | $1.55B |
| Cost of Revenue | $1.45B | $1.45B | $1.44B | $1.58B | $1.16B |
| Gross Profit | $359.80M | $428.80M | $451.00M | $448.80M | $386.60M |
| Operating Expenses | – | – | – | – | – |
| R&D | $27.50M | $27.10M | $24.50M | $21.70M | $22.00M |
| SG&A | $230.70M | $237.80M | $221.90M | $227.10M | $210.40M |
| Operating Income | $27.50M | $102.70M | $205.30M | $197.10M | $228.50M |
| Interest Expense | – | – | $50.90M | $39.90M | $38.00M |
| Tax Expense | $35.80M | $9.70M | $60.30M | $51.50M | $51.70M |
| Net Income | -$70.10M | $44.20M | $103.50M | $106.20M | $134.70M |
| EPS (basic) | -1.2400 | 0.7600 | 1.7500 | 1.7400 | 2.2200 |
| EPS (diluted) | -1.2400 | 0.7600 | 1.7300 | 1.7300 | 2.2100 |
| Shares (diluted) | $56.32M | $58.37M | $59.98M | $61.38M | $60.95M |