XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
EARNINGS PER SHARE  
Schedule of computation of earnings per share on a basic and diluted basis

Three months ended

Six months ended

June 30, 

June 30, 

2024

    

2023

    

2024

    

2023

(dollars in thousands, except share data)

Net income

$

29,114

$

28,425

$

55,840

$

55,582

Basic EPS

$

1.73

$

1.70

$

3.32

$

3.32

Diluted EPS

$

1.72

$

1.69

$

3.30

$

3.29

Weighted average common shares outstanding

 

16,814,814

 

16,701,950

 

16,799,081

 

16,739,120

Weighted average common shares issuable upon exercise of stock options

and under the employee stock purchase plan

 

107,040

 

97,577

 

117,183

 

131,710

Weighted average common and common equivalent shares outstanding

 

16,921,854

 

16,799,527

 

16,916,264

 

16,870,830