Revenue
2023
2024
2025
| 2025 | 2024 | 2023 | |
|---|---|---|---|
| Revenue | $1.16B | $919.0M | $915.0M |
| Operating income | $274.0M | $348.0M | $363.0M |
| EBITDAderived | $479.0M | $511.0M | — |
| Net income | $124.0M | $283.0M | $281.0M |
| Basic EPSper diluted share | $0.57 | $1.37 | $1.36 |
| Diluted EPSper diluted share | $0.57 | $1.37 | $1.36 |