Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Net income | $47.0M | $73.8M | $69.2M | $87.5M | $196.7M |
| Basic EPSper diluted share | $0.63 | $0.98 | $0.92 | $1.17 | $2.62 |
| Diluted EPSper diluted share | $0.63 | $0.98 | $0.92 | $1.17 | $2.62 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Oct 21, 2025Form 4 | O'Shea Robert J +2TenPercentOwner | BuyTrust Certificates | 200.0K | $12.15 | $2.43M | 9.66M |
| Oct 21, 2025Form 4 | O'Shea Robert J +2TenPercentOwner | BuyTrust Certificates | 341.3K | $12.12 | $4.14M | 9.46M |
| Oct 17, 2025Form 4 | O'Shea Robert J +2TenPercentOwner | BuyTrust Certificates | 156.2K | $12.13 | $1.89M | 9.12M |
| Sep 9, 2025Form 4 | ELMROCK 2 CORP.TenPercentOwner | SellTrust Certificates | 45.1K | $12.43 | $561.1K | 0 |
| Aug 6, 2025Form 4 | MULE EDWARD A +2TenPercentOwner | BuyTrust Certificates | 330.0K | $12.43 | $4.10M | 8.97M |