Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Operating expenses | — | $69.3M | $64.3M | $46.5M | $65.0M | $45.0M |
| Net income | $82.4M | $78.3M | $12.1M | −$10.5M | $95.2M | $31.2M |
| Basic EPSper diluted share | $2.08 | $2.29 | $2.47 | $1.90 | $1.03 | $1.62 |
| Diluted EPSper diluted share | $2.08 | $2.29 | $2.47 | $1.90 | $1.03 | $1.62 |