| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY | 2021-09-30 FY | 2021-06-30 FY | 2021-03-31 FY |
|---|---|---|---|---|---|---|---|---|
| Revenue | $1.71B | $2.20B | $2.36B | $2.30B | $3.05B | $751.61M | $791.51M | $705.95M |
| Cost of Revenue | $1.35B | $1.67B | $1.82B | $1.66B | $2.23B | – | – | – |
| Gross Profit | – | – | – | – | $211.72M | $202.29M | $214.08M | $189.95M |
| Operating Expenses | – | – | – | – | – | – | – | – |
| R&D | – | – | – | – | – | – | – | – |
| SG&A | $111.62M | $121.19M | $117.35M | $111.56M | $100.33M | – | – | – |
| Operating Income | $79.78M | $212.15M | $233.25M | $390.11M | $547.70M | – | – | – |
| Interest Expense | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | – | – | – |
| Tax Expense | $25.93M | $62.84M | $62.53M | $91.55M | $113.13M | – | – | – |
| Net Income | $72.55M | $196.07M | $199.23M | $326.57M | $429.64M | $100.55M | $118.13M | $99.66M |
| EPS (basic) | 3.1300 | 8.3300 | 8.4800 | 13.9000 | 17.4600 | 4.1000 | 4.7500 | 3.9900 |
| EPS (diluted) | 3.1200 | 8.3000 | 8.4200 | 13.7600 | 17.2500 | 4.0500 | 4.7100 | 3.9500 |
| Shares (diluted) | $23.25M | $23.61M | $23.65M | $23.73M | $24.91M | – | – | – |