Revenue
No reported data
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|---|
| Net income | $184.8M | $65.3M | $85.3M | $35.5M | $102.3M | $42.5M |
| Basic EPSper diluted share | — | $0.76 | $0.63 | $1.11 | $0.45 | $0.54 |
| Diluted EPSper diluted share | — | $0.76 | $0.63 | $1.11 | $0.45 | $0.54 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 19, 2026Form 4 · 10b5-1 | Ritchie TaylorChief Financial Officer | BuyCommon Stock | 155 | $16.10 | $2.5K | 2.8K |
| May 19, 2026Form 4 · 10b5-1 | Ritchie TaylorChief Financial Officer | BuyCommon Stock | 160 | $16.15 | $2.6K | 2.7K |
| May 18, 2026Form 4 · 10b5-1 | Ritchie TaylorChief Financial Officer | BuyCommon Stock | 150 | $16.29 | $2.4K | 2.5K |
| May 15, 2026Form 4 · 10b5-1 | Ritchie TaylorChief Financial Officer | BuyCommon Stock | 450 | $16.50 | $7.4K | 2.3K |