Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $792.4M | $768.3M | $726.2M | $832.6M | — | — |
| Operating expenses | $449.8M | $432.2M | $389.8M | $382.2M | — | — |
| Operating income | $342.6M | $336.1M | $336.4M | $450.4M | $384.6M | $513.6M |
| Operating margin | 43.24% | 43.75% | 46.32% | 54.10% | — | — |
| EBITDA | $354.9M | $349.0M | $347.4M | $495.1M | — | — |
| EBITDA margin | 44.79% | 45.42% | 47.84% | 59.46% | — | — |
| Net income | $281.3M | $273.1M | $271.4M | $370.4M | $310.6M | $500.1M |
| Net profit margin | 35.50% | 35.55% | 37.37% | 44.49% | — | — |
| Basic EPSper basic share | $3.93 | $3.57 | $3.17 | $3.81 | $3.06 | $4.71 |
| Diluted EPSper diluted share | $3.79 | $3.45 | $3.12 | $3.77 | $3.05 | $4.71 |