Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Operating expenses | $147.0M | $119.2M | $89.4M | $71.5M | $42.9M | $31.6M |
| Net income | $135.6M | $115.6M | $76.9M | −$30.4M | $132.3M | −$6.1M |
| Basic EPSper diluted share | $1.96 | $2.19 | $1.98 | -$0.96 | $5.09 | -$0.34 |
| Diluted EPSper diluted share | $1.96 | $2.10 | $1.89 | -$0.96 | $4.64 | -$0.34 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 16, 2026Form 4 | Estes Ronald E.Director | BuyCommon Stock | 800 | $14.16 | $11.3K | 40.4K |
| Mar 16, 2026Form 4 | Brown Kyle StevenCEO, President and CIO | BuyCommon Stock | 3.5K | $14.16 | $50.0K | 620.7K |
| Mar 12, 2026Form 4 | Brown Steve LouisExecutive Chairman | BuyCommon Stock · indirect | 27.1K | $14.75 | $399.9K | 940.7K |
| Mar 11, 2026Form 4 | Estes Ronald E.Director | BuyCommon Stock | 500 | $14.75 | $7.4K | 39.6K |
| Mar 9, 2026Form 4 | Brown Steve LouisExecutive Chairman | BuyCommon Stock · indirect | 518 | $14.82 | $7.7K | 913.6K |