Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Net income | $101.9M | $110.3M | $128.0M | $4.7M | $77.7M | $8.2M |
| Basic EPSper diluted share | $1.12 | $1.24 | $1.20 | $1.12 | $0.90 | $0.64 |
| Diluted EPSper diluted share | $1.12 | $1.24 | $1.20 | $1.12 | $0.90 | $0.64 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 3, 2026Form 4 | McDonnell ThomasChief Executive Officer | BuyCommon Stock ("Shares") | 10.0K | $8.27 | $82.7K | 26.0K |
| Dec 9, 2025Form 4 | BYERS STEPHEN RDirector | SellCommon Stock ("Shares") | 5.7K | $8.98 | $50.9K | 64.6K |
| Dec 9, 2025Form 4 | BYERS STEPHEN RDirector | BuyCommon Stock ("Shares") | 6.8K | $8.97 | $60.6K | 70.2K |
| Jun 6, 2025Form 4 | Murray Elizabeth A.CFO and COO and PAO | BuyCommon Stock ("Shares") | 3.4K | $8.84 | $30.1K | 25.4K |
| Jun 6, 2025Form 4 | BYERS STEPHEN RDirector | BuyCommon Stock ("Shares") | 8.7K | $8.89 | $77.3K | 59.7K |