Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Net income | $65.6M | $116.3M | $75.9M | $17.3M | $27.3M |
| Basic EPSper diluted share | $1.86 | $2.26 | $2.52 | $1.95 | $1.58 |
| Diluted EPSper diluted share | $1.86 | $2.26 | $2.52 | $1.95 | $1.58 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 15, 2026Form 4 | McCally JohnVice President & Secretary | BuyCommon Stock | 7.5K | $13.27 | $99.5K | 15.2K |
| May 14, 2026Form 4 | Vichness ShaulChief Financial Off./Treasurer | BuyCommon Stock · indirect | 5.0K | $13.20 | $66.0K | 30.7K |
| May 12, 2026Form 4 | Hassen MarissaChief Accounting Officer | BuyCommon Stock | 3.8K | $13.21 | $50.0K | 9.8K |
| Mar 12, 2026Form 4 | Vichness ShaulChief Financial Off./Treasurer | BuyCommon Stock · indirect | 5.0K | $13.13 | $65.7K | 25.0K |
| Mar 10, 2026Form 4 | RITCHIE JAMES JOSEPHDirector | BuyCommon Stock · indirect | 17.9K | $13.71 | $244.8K | 78.2K |