| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $15.15B | $14.22B | $14.37B | $14.00B | $12.40B |
| Cost of Revenue | $12.77B | $12.03B | $12.13B | $11.68B | $10.48B |
| Gross Profit | $2.38B | $2.19B | $2.25B | $2.32B | $1.91B |
| Operating Expenses | – | – | – | – | – |
| R&D | – | – | – | – | – |
| SG&A | $1.68B | $1.58B | $1.60B | $1.56B | $1.27B |
| Operating Income | $367.50M | $461.50M | $423.60M | $314.00M | $538.40M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | -$54.10M | $40.10M | $63.70M | $101.50M | $109.30M |
| Net Income | $118.70M | $216.00M | $178.20M | $88.50M | $348.90M |
| EPS (basic) | 3.4900 | 6.3400 | 5.0900 | 2.2900 | 8.4300 |
| EPS (diluted) | 3.4200 | 6.1800 | 4.9700 | 2.2300 | 8.0600 |
| Shares (diluted) | $34.70M | $35.00M | $35.90M | $39.70M | $43.28M |