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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​