| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $1.61B | $1.56B | $1.46B | $1.44B | $1.38B |
| Cost of Revenue | $1.07B | $1.05B | $996.15M | $947.93M | $925.60M |
| Gross Profit | – | – | – | – | – |
| Operating Expenses | – | – | – | – | – |
| R&D | $52.90M | $49.10M | $48.10M | $42.20M | $34.30M |
| SG&A | $332.17M | $315.51M | $305.27M | $292.36M | $284.63M |
| Operating Income | $207.13M | $191.58M | $155.02M | $196.75M | $170.03M |
| Interest Expense | $29.58M | $28.78M | $25.17M | $14.55M | $12.54M |
| Tax Expense | $43.06M | $38.13M | $36.46M | $41.32M | $38.74M |
| Net Income | $134.49M | $124.67M | $93.39M | $140.89M | $118.75M |
| EPS (basic) | 3.1800 | 2.9600 | 2.2200 | 3.3600 | 2.8200 |
| EPS (diluted) | 3.1600 | 2.9400 | 2.2100 | 3.3400 | 2.8100 |
| Shares (diluted) | $42.59M | $42.40M | $42.24M | $42.21M | $42.26M |