Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net income | $60.3M | $74.3M | −$116.6M | −$60.1M | $138.6M | −$136.8M | $126.3M | $106.9M | $94.4M | $70.0M | $59.4M |
| Basic EPSper diluted share | $0.57 | $0.75 | -$1.69 | -$0.95 | $0.92 | -$2.03 | $1.73 | $1.70 | $1.74 | $1.69 | $1.81 |
| Diluted EPSper diluted share | $0.57 | $0.75 | -$1.69 | -$0.95 | $0.87 | -$2.03 | $1.73 | $1.70 | $1.74 | $1.69 | $1.81 |