Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Operating expenses | $18.2M | $18.6M | $20.0M | $18.2M | $11.4M | $16.3M |
| Net income | $48.8M | −$38.1M | $5.1M | −$132.2M | $147.1M | $75.3M |
| Basic EPSper diluted share | $2.01 | -$1.60 | $0.19 | -$4.40 | $5.69 | $4.21 |
| Diluted EPSper diluted share | $1.78 | -$1.60 | $0.19 | -$4.40 | $5.52 | $3.56 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 23, 2026Form 4 | LOTT RONALD M.Director | SellCommon Stock | 500 | $12.35 | $6.2K | 3.0K |
| Apr 28, 2026Form 4 | LOTT RONALD M.Director | SellCommon Stock · indirect | 10.7K | $12.90 | $137.6K | 10.7K |
| Apr 22, 2026Form 4 | Klein Mark DChairman, CEO and President | BuyCommon Stock | 2.5K | $13.25 | $33.1K | 1.68M |
| Apr 21, 2026Form 4 | Klein Mark DChairman, CEO and President | BuyCommon Stock | 2.5K | $13.08 | $32.7K | 1.67M |
| Aug 19, 2025Form 4 | LOTT RONALD M.Director | SellCommon Stock | 7.5K | $8.81 | $66.1K | 29.6K |