Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $577.5M | $808.4M | $682.1M | $676.5M | — | — | — |
| Operating expenses | $153.7M | $151.8M | $146.3M | $149.5M | — | $214.6M | $260.3M |
| Operating income | $403.1M | $258.1M | $192.8M | $352.3M | $158.0M | −$533.5M | $69.9M |
| Operating margin | 69.80% | 31.93% | 28.26% | 52.08% | — | — | — |
| EBITDA | $515.1M | $340.5M | $321.9M | $430.6M | — | — | — |
| EBITDA margin | 89.19% | 42.12% | 47.18% | 63.66% | — | — | — |
| Net income | $428.2M | $246.5M | $242.1M | $205.9M | $121.0M | −$591.9M | $35.1M |
| Net profit margin | 74.15% | 30.49% | 35.49% | 30.44% | — | — | — |
| Basic EPSper basic share | $2.06 | $1.17 | $1.06 | $1.03 | $0.61 | — | — |
| Diluted EPSper diluted share | $2.05 | $1.17 | $1.05 | $1.03 | $0.61 | — | — |