Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Operating expenses | $67.9M | $65.2M | $56.8M | $50.3M | $43.5M | $40.2M |
| Net income | $41.6M | $27.9M | $29.5M | $24.4M | $21.3M | $11.7M |
| Basic EPSper diluted share | $3.33 | $2.47 | $2.62 | $4.33 | $4.28 | $2.59 |
| Diluted EPSper diluted share | $3.33 | $2.47 | $2.62 | $4.33 | $4.28 | $2.59 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 19, 2026Form 4 | Gilfeather Michael JPresident and CEO | BuyCommon Stock · indirect | 200 | $31.25 | $6.3K | 16.4K |
| Dec 11, 2025Form 4 | Dineen David PSVP, Dir. Wealth Services | SellCommon Stock | 808 | $28.76 | $23.2K | 8.2K |
| Dec 11, 2025Form 4 | Dineen David PSVP, Dir. Wealth Services | SellCommon Stock | 192 | $29.00 | $5.6K | 9.0K |
| Oct 31, 2025Form 4 | Gilfeather Michael JPresident and CEO | BuyCommon Stock · indirect | 350 | $24.02 | $8.4K | 16.2K |
| Oct 31, 2025Form 4 | Gilfeather Michael JPresident and CEO | BuyCommon Stock | 1.3K | $24.02 | $31.2K | 106.8K |