Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross profit | $1.53B | $706.2M | $780.0M | $604.2M | $768.6M | $958.3M | $450.5M | $380.7M | $150.3M | $210.1M |
| Operating income | $1.38B | −$248.3M | $327.4M | $502.4M | $713.6M | $1.05B | $508.0M | $286.1M | $86.7M | $126.3M |
| EBITDAderived | $1.83B | $121.2M | $731.8M | $888.9M | $1.09B | $1.36B | $760.3M | $534.6M | $247.3M | $298.8M |
| Net income | $401.9M | −$629.9M | $10.1M | $252.9M | $420.1M | $628.1M | $293.4M | $28.9M | $56.9M | $39.1M |
| Basic EPSper diluted share | $0.30 | -$0.48 | $0.01 | $0.24 | $0.40 | $0.60 | $0.29 | $0.03 | $0.06 | $0.04 |
| Diluted EPSper diluted share | $0.28 | -$0.48 | $0.01 | $0.24 | $0.40 | $0.59 | $0.29 | $0.02 | $0.06 | $0.04 |