| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $4.42B | $4.50B | $4.03B | $4.13B | $3.75B |
| Cost of Revenue | $3.40B | $3.31B | $3.01B | $3.07B | $2.84B |
| Gross Profit | – | – | – | – | – |
| Operating Expenses | – | – | – | – | – |
| R&D | – | – | – | – | – |
| SG&A | $262.77M | $258.42M | $222.76M | $214.81M | $192.01M |
| Operating Income | $506.55M | $706.09M | $587.22M | $637.45M | $518.30M |
| Interest Expense | – | – | -$20.02M | $2.25M | $2.16M |
| Tax Expense | $123.65M | $169.88M | $141.91M | $144.54M | $112.25M |
| Net Income | $402.94M | $563.73M | $465.37M | $490.66M | $396.87M |
| EPS (basic) | 15.0700 | 20.2900 | 16.7600 | 17.6000 | 13.6400 |
| EPS (diluted) | 14.7400 | 19.7100 | 16.2100 | 17.2400 | 13.2800 |
| Shares (diluted) | $27.34M | $28.60M | $28.72M | $28.46M | $29.88M |