| Line item | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|
| Revenue | $2.76B | $2.62B | $2.57B | $2.40B |
| Cost of Revenue | $2.07B | $1.98B | $1.95B | $1.84B |
| Gross Profit | $684.68M | $643.71M | $622.47M | $563.86M |
| Operating Expenses | – | – | – | – |
| R&D | $84.38M | $77.97M | $72.13M | $65.86M |
| SG&A | $335.15M | $326.38M | $317.96M | $289.99M |
| Operating Income | – | – | – | $208.02M |
| Interest Expense | $38.06M | $42.13M | $27.22M | $29.99M |
| Tax Expense | $56.66M | $46.08M | $55.23M | $42.61M |
| Net Income | $193.79M | $165.73M | $199.67M | $141.90M |
| EPS (basic) | 5.2200 | 4.1900 | 5.3100 | 3.5700 |
| EPS (diluted) | 5.0900 | 4.1200 | 5.2100 | 3.5000 |
| Shares (diluted) | $15.64K | – | – | – |