| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $944.24M | $910.94M | $831.84M | $733.82M | $616.83M |
| Cost of Revenue | $489.26M | $475.53M | $438.21M | $396.92M | $335.81M |
| Gross Profit | $454.98M | $435.42M | $393.63M | $336.91M | $281.02M |
| Operating Expenses | – | – | – | – | – |
| R&D | – | – | – | – | – |
| SG&A | $211.35M | $200.43M | $207.54M | $171.34M | $148.60M |
| Operating Income | $243.62M | $244.26M | $189.71M | $165.57M | $132.42M |
| Interest Expense | $30.62M | $47.24M | $40.56M | $15.17M | $10.46M |
| Tax Expense | $56.77M | $81.92M | $37.61M | $34.88M | $32.05M |
| Net Income | $156.31M | $231.73M | $174.62M | $115.14M | $89.70M |
| EPS (basic) | 6.3500 | 9.4400 | 7.1400 | 4.7300 | 3.7000 |
| EPS (diluted) | 6.3500 | 9.4300 | 7.1200 | 4.7000 | 3.6600 |
| Shares (diluted) | $24.63M | $24.57M | $24.53M | $24.52M | $24.52M |