XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2022
Earnings per Share  
Schedule of computation of earnings per share on a basic and diluted basis

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Nine months ended

​

​

​

September 30, 

​

September 30, 

​

​

​

2022

    

​

2021

    

​

2022

    

​

2021

​

​

(dollars in thousands, except share data)

​

​

​

​

​

​

​

​

​

​

​

​

​

Net income

​

$

29,294

​

$

31,565

​

$

68,160

​

$

71,896

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Basic EPS

​

$

1.73

​

$

2.02

​

$

4.25

​

$

4.54

Diluted EPS

​

$

1.71

​

$

1.99

​

$

4.20

​

$

4.48

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted average common shares outstanding

​

 

16,900,968

​

 

15,635,123

​

 

16,030,371

​

 

15,829,124

Weighted average common shares issuable upon exercise of stock options

​

​

​

​

​

​

​

​

​

​

​

​

and under the employee stock purchase plan

​

 

209,723

​

 

234,675

​

 

213,550

​

 

229,296

Weighted average common and common equivalent shares outstanding

​

 

17,110,691

​

 

15,869,798

​

 

16,243,921

​

 

16,058,420

​

​

​

​

​

​

​

​

​

​

​

​

​