| Schedule of earnings per share |
| | | | | | | | | | | | | | | For the Three Months Ended June 30, | | | 2026 | | 2025 | (Dollars in thousands, except per share data) | | Basic | | Diluted | | Basic | | Diluted | Net income | | $ | 14,805 | | $ | 14,805 | | $ | 16,956 | | $ | 16,956 | Average common shares outstanding | | | 10,010,529 | | | 10,036,037 | | | 9,994,955 | | | 10,082,260 | Earnings per share | | $ | 1.48 | | $ | 1.48 | | $ | 1.70 | | $ | 1.68 |
| | | | | | | | | | | | | | | For the Six Months Ended June 30, | | | 2026 | | 2025 | (Dollars in thousands, except per share data) | | Basic | | Diluted | | Basic | | Diluted | Net income | | $ | 29,552 | | $ | 29,552 | | $ | 31,965 | | $ | 31,965 | Average common shares outstanding | | | 10,006,737 | | | 10,033,374 | | | 9,993,944 | | | 10,062,831 | Earnings per share | | $ | 2.95 | | $ | 2.95 | | $ | 3.20 | | $ | 3.18 |
|