Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Operating expenses | $195.6M | $197.8M | $86.4M | $75.9M | $74.4M |
| Net income | $117.3M | $35.7M | $22.7M | $44.0M | $36.2M |
| Basic EPSper diluted share | $7.76 | $2.83 | $3.05 | $5.93 | $4.87 |
| Diluted EPSper diluted share | $7.72 | $2.82 | $3.02 | $5.89 | $4.87 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 3, 2026Form 4 | Barnwell Julian Forrest Jr.Director | BuyCommon Stock | 5.0K | $62.76 | $313.8K | 26.6K |
| May 20, 2026Form 4 | Upson Jill SDirector | SellCommon Stock | 1.1K | $63.31 | $70.4K | 2.0K |
| May 12, 2026Form 4 | Riojas Jose DavidDirector | BuyCommon Stock · indirect | 1.0K | $62.00 | $62.0K | 20.0K |
| May 12, 2026Form 4 | Riojas Jose DavidDirector | BuyCommon Stock | 300 | $62.00 | $18.6K | 11.5K |
| May 11, 2026Form 4/A | Barnwell Julian Forrest Jr.Director | BuyCommon Stock · indirect | 5.0K | $63.05 | $315.3K | 208.9K |