v3.25.2
Note 7 - EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings per Share  
Schedule of computation of basic and diluted EPS

Three months ended

Six months ended

June 30, 

June 30, 

2025

    

2024

    

2025

    

2024

(dollars in thousands, except share data)

Net income

$

29,019

$

29,114

$

54,816

$

55,840

Basic EPS

$

1.71

$

1.73

$

3.24

$

3.32

Diluted EPS

$

1.71

$

1.72

$

3.22

$

3.30

Weighted average common shares outstanding

 

16,928,542

 

16,814,814

 

16,914,663

 

16,799,081

Weighted average common shares issuable upon exercise of stock options and under the employee stock purchase plan

 

77,740

 

107,040

 

95,473

 

117,183

Weighted average common and common equivalent shares outstanding

 

17,006,282

 

16,921,854

 

17,010,136

 

16,916,264