Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $77.3M | $63.3M | $59.3M | $56.6M | $48.1M | $45.4M | $36.9M | $31.6M | $25.5M | $20.2M |
| Net income | $46.1M | $32.8M | $40.0M | $53.4M | $45.7M | $27.2M | $31.4M | $26.9M | $16.9M | $13.2M |
| Basic EPSper diluted share | $1.53 | $1.05 | $1.29 | $1.78 | $1.59 | $0.95 | $1.07 | $0.93 | $0.69 | $0.59 |
| Diluted EPSper diluted share | $1.49 | $1.03 | $1.27 | $1.72 | $1.54 | $0.93 | $1.05 | $0.91 | $0.68 | $0.58 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 | Place Nicholas L.CHIEF BANKING OFFICER | SellCommon Stock | 4.7K | $19.28 | $90.4K | 139.6K |
| Jun 5, 2026Form 4 | Chybowski Joseph M.PRESIDENT & CFO | SellCommon Stock | 7.0K | $18.96 | $132.7K | 118.5K |
| May 21, 2026Form 4 | Shellberg Jeffrey D.Director | SellCommon Stock · indirect | 20.0K | $18.55 | $371.0K | 25.0K |
| May 21, 2026Form 4 | Crocker Mary JayneDirector | SellCommon Stock | 6.5K | $18.50 | $120.7K | 209.5K |
| May 11, 2026Form 4 | Crocker Mary JayneDirector | BuyDepositary Shares · indirect | 205 | $20.00 | $4.1K | 5.7K |