Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.62B | $2.82B | $2.32B | $1.49B | $1.63B | $1.34B | $1.35B | $784.5M | $816.8M | $774.8M |
| Gross profit | $1.41B | $549.0M | $296.8M | $48.4M | $367.9M | $360.2M | $229.3M | $100.9M | $168.8M | $198.9M |
| Operating income | $1.23B | $531.0M | $38.1M | −$262.3M | $320.9M | $210.0M | $127.1M | $42.7M | $188.3M | $184.5M |
| EBITDAderived | $1.73B | $1.10B | $522.3M | $53.7M | $623.9M | $464.4M | $380.6M | $190.0M | $311.2M | $300.4M |
| Net income | $978.0M | $112.0M | −$103.7M | −$341.7M | $97.4M | $177.9M | $110.7M | $10.3M | $121.0M | $100.1M |
| Basic EPSper diluted share | $2.56 | $0.31 | -$0.32 | -$1.62 | $0.46 | $0.85 | $0.55 | $0.07 | $0.79 | $0.66 |
| Diluted EPSper diluted share | $2.56 | $0.31 | -$0.32 | -$1.62 | $0.46 | $0.85 | $0.55 | $0.07 | $0.79 | $0.66 |