Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.96B | $1.84B | $1.40B | $1.38B | $706.9M | $607.4M | $1.56B | $1.43B | $1.58B | $1.37B | $1.19B |
| Gross profit | $689.8M | $605.9M | $485.4M | $415.7M | $84.5M | −$46.2M | $420.2M | $454.7M | $545.2M | $507.3M | $427.9M |
| Operating expenses | $1.49B | $1.44B | $1.05B | $1.10B | — | — | — | — | — | — | — |
| Operating income | $488.3M | $447.3M | $540.6M | $304.6M | $6.5M | −$163.7M | $223.6M | $299.0M | $369.1M | $331.8M | $273.6M |
| EBITDAderived | $717.4M | $629.7M | $670.6M | $457.7M | $14.8M | −$154.2M | $233.6M | $308.2M | $376.8M | $339.0M | $345.9M |
| Net income | $247.7M | $282.7M | $239.5M | $168.2M | −$117.8M | −$253.1M | $9.1M | $7.1M | $63.5M | $33.8M | $105.5M |
| Basic EPSper diluted share | $1.53 | $1.76 | $1.49 | $1.05 | -$0.73 | -$1.58 | $0.06 | $0.04 | $0.43 | $0.23 | $0.71 |
| Diluted EPSper diluted share | $1.52 | $1.75 | $1.49 | $1.05 | -$0.73 | -$1.58 | $0.06 | $0.04 | $0.43 | $0.23 | $0.71 |