v3.26.1
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings per share  
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

​