Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $110.1M | $113.3M | $123.1M | $124.1M | $272.2M |
| Net income | −$64.2M | −$86.8M | −$196.4M | −$36.3M | $62.7M |
| Basic EPSper diluted share | -$4.90 | -$6.51 | -$14.74 | -$2.73 | $4.71 |
| Diluted EPSper diluted share | -$4.90 | -$6.51 | -$14.74 | -$2.73 | $4.71 |