| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $4.12B | $3.74B | $3.78B | $5.21B | $4.47B |
| Cost of Revenue | $3.14B | $2.86B | $3.01B | $3.93B | $3.43B |
| Gross Profit | $980.29M | $879.72M | $776.19M | $1.27B | $1.04B |
| Operating Expenses | – | – | – | – | – |
| R&D | – | – | – | – | – |
| SG&A | $495.31M | $661.48M | $652.76M | $720.26M | $644.63M |
| Operating Income | $279.92M | $218.24M | $123.43M | $553.03M | $398.41M |
| Interest Expense | $35.71M | $28.90M | $40.42M | $27.57M | $16.37M |
| Tax Expense | $66.82M | $46.47M | $18.81M | $130.48M | $94.31M |
| Net Income | $188.25M | $142.87M | $64.19M | $394.97M | $287.74M |
| EPS (basic) | 7.5900 | 5.6100 | 2.5400 | 15.5700 | 11.3900 |
| EPS (diluted) | 7.5700 | 5.6000 | 2.5200 | 15.4800 | 11.3200 |
| Shares (diluted) | $24.86M | $25.51M | $25.44M | $25.51M | $25.43M |