| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $5.42B | $5.13B | $5.15B | $4.42B | $3.89B |
| Cost of Revenue | $4.37B | $4.06B | $3.97B | $3.55B | $3.13B |
| Gross Profit | $1.05B | $1.07B | $1.18B | $871.20M | $757.40M |
| Operating Expenses | – | – | – | – | – |
| R&D | $39.00M | $25.00M | $66.70M | $55.80M | $52.20M |
| SG&A | $576.00M | $542.00M | $540.10M | $451.20M | $429.40M |
| Operating Income | $475.00M | $526.00M | $636.50M | $420.00M | $328.00M |
| Interest Expense | $177.00M | $89.00M | $63.30M | $49.10M | $51.50M |
| Tax Expense | $71.00M | $73.00M | $63.00M | $66.40M | $46.30M |
| Net Income | $221.00M | $335.00M | $518.00M | $300.00M | $220.90M |
| EPS (basic) | 3.3600 | 5.0000 | 7.6700 | 4.3800 | 3.1700 |
| EPS (diluted) | 3.3300 | 4.9600 | 7.5800 | 4.3200 | 3.1200 |
| Shares (diluted) | $66.30M | $67.60M | $68.30M | $69.40M | $70.90M |