Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $785.8M | $470.3M | $427.5M | $426.4M | $489.9M | $324.1M |
| Gross profit | $344.6M | $180.6M | $156.8M | $187.2M | $318.9M | $188.1M |
| Operating income | $270.6M | $108.9M | $95.2M | $129.8M | $272.2M | $151.1M |
| EBITDAderived | $272.1M | $110.6M | $96.7M | $130.1M | $272.5M | $151.3M |
| Net income | $263.7M | −$68.5M | $92.8M | $101.8M | $201.1M | $51.6M |
| Basic EPSper diluted share | $2.54 | -$0.66 | $0.99 | $1.12 | $2.27 | $0.60 |
| Diluted EPSper diluted share | $2.53 | -$0.66 | $0.98 | $1.10 | $2.21 | $0.56 |