| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $1.70B | $1.57B | $1.48B | $1.24B | $1.09B |
| Cost of Revenue | $1.22B | $1.15B | $1.09B | $907.37M | $814.49M |
| Gross Profit | – | – | – | – | – |
| Operating Expenses | – | – | – | – | – |
| R&D | – | – | – | – | – |
| SG&A | $51.07M | $45.78M | $52.61M | $64.75M | $204.37M |
| Operating Income | $431.10M | $373.98M | $338.82M | $270.01M | -$4.65M |
| Interest Expense | – | – | $20.99M | $16.42M | $46.27M |
| Tax Expense | $117.31M | $118.98M | $137.60M | $185.39M | $145.57M |
| Net Income | $281.63M | $296.47M | $107.59M | $69.57M | $192.45M |
| EPS (basic) | 1.9100 | 1.9300 | 0.6900 | 0.4200 | 1.0100 |
| EPS (diluted) | 1.8900 | 1.9200 | 0.6800 | 0.4100 | 1.0100 |
| Shares (diluted) | $148.67M | $153.90M | $157.88M | $168.27M | $189.69M |