Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Net income | $92.5M | $95.8M | $76.4M | $18.3M | $59.6M | — |
| Basic EPSper diluted share | $1.70 | $1.76 | $1.40 | $0.35 | $1.41 | $0.37 |
| Diluted EPSper diluted share | $1.70 | $1.76 | $1.40 | $0.35 | $1.41 | $0.37 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 13, 2026Form 4 | GROSS MICHAEL SSee Remarks | BuyCommon Stock · indirect | 10.0K | $13.10 | $131.0K | 4.05M |
| May 12, 2026Form 4 | GROSS MICHAEL SSee Remarks | BuyCommon Stock · indirect | 10.0K | $13.09 | $130.9K | 4.04M |
| Mar 16, 2026Form 4 | GROSS MICHAEL SSee Remarks | BuyCommon Stock · indirect | 10.5K | $13.90 | $145.3K | 4.03M |
| Mar 13, 2026Form 4 | GROSS MICHAEL SSee Remarks | BuyCommon Stock · indirect | 25.0K | $13.91 | $347.8K | 4.01M |
| Mar 4, 2026Form 4 | GROSS MICHAEL SSee Remarks | BuyCommon Stock · indirect | 15.0K | $14.83 | $222.7K | 3.99M |