Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Operating expenses | $33.7M | $36.6M | $23.4M | $26.2M | $13.9M | $9.2M |
| Net income | $123.1M | $36.0M | $18.7M | $14.2M | $83.5M | $34.2M |
| Basic EPSper diluted share | $4.28 | $1.02 | $0.60 | $0.22 | $6.00 | $2.13 |
| Diluted EPSper diluted share | $2.85 | $1.02 | $0.60 | $0.22 | $3.93 | $1.74 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 18, 2025Form 4 | Mitts BrianDirector | SellCommon Stock · indirect | 11.9K | $14.51 | $172.7K | 0 |
| Sep 22, 2025Form 4 | DONDERO JAMES DPresident | BuyCommon Stock · indirect | 66.0K | $14.33 | $945.8K | 319.5K |
| Sep 22, 2025Form 4 | DONDERO JAMES DPresident | SellCommon Stock · indirect | 66.0K | $14.33 | $945.8K | 2.80M |
| Apr 9, 2025Form 4 | Richards PaulSee Remarks | BuyCommon Stock | 1.0K | $12.28 | $12.3K | 48.8K |