Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $897.1M | $813.7M | $633.0M | $392.4M | $378.8M | $0 |
| Operating income | $118.0M | $126.8M | $192.0M | −$43.1M | −$41.5M | −$4.6M |
| Operating margin | 13.15% | 15.58% | 30.33% | −10.98% | −10.96% | — |
| Net income | $116.8M | $125.6M | $190.8M | −$43.9M | — | — |
| Net profit margin | 13.02% | 15.44% | 30.14% | −11.19% | — | — |
| Basic EPSper basic share | $0.75 | $0.80 | $1.19 | -$0.27 | -$0.25 | -$0.03 |
| Diluted EPSper diluted share | $0.74 | $0.79 | $1.19 | -$0.27 | — | — |