Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $118.9M | $142.2M | $175.0M | $156.2M | $147.9M |
| Net income | −$145.3M | −$91.5M | −$131.7M | $15.8M | $1.4M |
| Basic EPSper diluted share | -$9.81 | -$6.18 | -$9.00 | $1.08 | — |
| Diluted EPSper diluted share | -$9.81 | -$6.18 | -$9.00 | $1.08 | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Sep 24, 2025Form 4 | PINOLA RICHARD JDirector | BuyCommon Stock | 1.0K | $29.49 | $29.8K | 13.2K |