Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $3.15B | $2.90B | $2.83B | $2.53B | $2.23B |
| Gross profit | $577.3M | $569.8M | $538.9M | $360.9M | $346.9M |
| Operating income | $285.9M | $316.2M | $296.4M | $194.3M | $191.1M |
| EBITDAderived | $479.6M | $453.1M | $420.2M | $312.1M | $292.1M |
| Net income | $157.1M | $201.7M | $182.9M | $116.2M | $129.8M |
| Basic EPSper diluted share | $2.77 | $3.56 | $3.23 | $2.05 | $2.29 |
| Diluted EPSper diluted share | $2.76 | $3.55 | $3.23 | $2.05 | $2.29 |