Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Net income | $57.2M | $94.5M | $42.7M | $19.9M | $84.3M |
| Basic EPSper diluted share | — | $2.11 | $2.20 | $1.88 | $0.79 |
| Diluted EPSper diluted share | — | $2.11 | $2.20 | $1.88 | $0.79 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 20, 2025Form 4 | Schaltenbrand Nicole Frances DubasCFO and Treasurer | BuyCommon Stock | 496 | $20.16 | $10.0K | 3.1K |
| Apr 11, 2025Form 4 | ENGLISH MICHELA ADirector | SellCommon Stock | 225 | $23.69 | $5.3K | 569 |
| Dec 11, 2024Form 4 | Marcotte BobPresident | SellCommon Stock | 15.5K | $27.35 | $423.9K | 248.2K |