Revenue
2017
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2017 | |
|---|---|---|---|---|---|---|---|
| Revenue | $1.65B | $1.17B | $1.19B | $665.3M | $273.9M | $416.0M | $198.1M |
| Gross profit | $817.7M | $591.2M | $630.2M | $266.6M | $2.4M | $87.8M | $23.7M |
| Operating expenses | $116.5M | $94.7M | $133.4M | $107.1M | $88.0M | $114.4M | $77.5M |
| Operating income | $625.4M | $631.5M | $529.1M | $210.6M | −$70.0M | $14.6M | $20.6M |
| EBITDAderived | $1.06B | $907.9M | $764.0M | $401.9M | $77.7M | $167.6M | $81.8M |
| Net income | $477.5M | $397.0M | $269.5M | $50.6M | −$102.7M | −$32.7M | $13.9M |
| Basic EPSper diluted share | $4.98 | $4.24 | $3.07 | $0.57 | -$1.18 | -$0.41 | $0.15 |
| Diluted EPSper diluted share | $4.63 | $4.00 | $2.76 | $0.54 | -$1.18 | -$0.41 | $0.15 |