| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $2.88B | $2.57B | $2.31B | $2.24B | $2.04B |
| Cost of Revenue | $2.24B | $2.05B | $1.86B | $1.82B | $1.67B |
| Gross Profit | $647.20M | $515.20M | $443.80M | – | – |
| Operating Expenses | – | – | – | – | – |
| R&D | – | – | – | – | – |
| SG&A | $307.10M | $320.00M | $261.10M | $262.80M | $256.00M |
| Operating Income | $341.90M | $197.60M | $217.30M | $349.00M | $107.30M |
| Interest Expense | – | – | $28.10M | $31.00M | $23.40M |
| Tax Expense | $32.90M | $36.30M | $36.70M | $70.40M | $14.00M |
| Net Income | $208.40M | $93.70M | $159.20M | $245.80M | $69.60M |
| EPS (basic) | 4.2500 | 1.9200 | 3.2700 | 5.0800 | 1.4400 |
| EPS (diluted) | 4.2400 | 1.9100 | 3.2600 | 5.0500 | 1.4200 |
| Shares (diluted) | $49.00M | $48.80M | $48.70M | $48.50M | $48.60M |