| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $846.27M | $817.10M | $752.55M | $718.30M | $698.95M |
| Cost of Revenue | – | – | – | – | – |
| Gross Profit | – | – | – | – | – |
| Operating Expenses | $504.43M | $476.23M | $437.53M | $391.42M | $361.72M |
| R&D | – | – | – | – | – |
| SG&A | $26.59M | $22.71M | $23.04M | $19.20M | $14.50M |
| Operating Income | $341.84M | $340.87M | $315.02M | $326.88M | $337.24M |
| Interest Expense | – | – | $1.98M | $700.00K | $842.00K |
| Tax Expense | $120.08M | $86.36M | $74.64M | $88.06M | $76.03M |
| Net Income | $246.63M | $274.18M | $258.06M | $250.22M | $257.89M |
| EPS (basic) | 6.6600 | 7.2900 | 6.8700 | 6.6800 | 6.8800 |
| EPS (diluted) | 6.6400 | 7.2800 | 6.8500 | 6.6500 | 6.7700 |
| Shares (diluted) | $37.14M | $37.67M | $37.65M | $37.64M | $38.10M |