Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $63.9M | $64.1M | $64.7M | $65.9M | $55.1M | $58.5M | $51.5M | $36.7M | $30.1M | $17.0M |
| Net income | $23.9M | $23.6M | $27.4M | $23.7M | $20.7M | $13.7M | $17.3M | $14.5M | $5.3M | $5.9M |
| Basic EPSper diluted share | $2.18 | $2.10 | $2.27 | $1.81 | $1.90 | $1.15 | $1.47 | $1.50 | $0.81 | $1.10 |
| Diluted EPSper diluted share | $2.18 | $2.10 | $2.27 | $1.81 | $1.90 | $1.15 | $1.47 | $1.50 | $0.81 | $1.09 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 26, 2026Form 4 | PERDUE MICHAEL JDirector | BuyCommon Stock · indirect | 3.0K | $30.94 | $92.8K | 3.0K |
| May 22, 2026Form 4 | PERDUE MICHAEL JDirector | BuyCommon Stock · indirect | 2.0K | $30.94 | $61.9K | 2.0K |
| May 6, 2026Form 4 | Black William JExecutive Vice Chair | BuyCommon Stock | 26.5K | $30.22 | $802.3K | 33.1K |
| May 5, 2026Form 4 | Black William JExecutive Vice Chair | BuyCommon Stock | 6.5K | $29.99 | $195.9K | 6.5K |
| Mar 3, 2025Form 4 | Guarini George J.President and CEO | SellCommon Stock | 27.0K | $27.50 | $742.5K | 46.8K |