XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
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, 

2023

    

2022

    

2023

    

2022

(dollars in thousands, except share data)

Net income

$

28,425

$

15,242

$

55,582

$

38,866

Basic EPS

$

1.70

$

0.88

$

3.32

$

2.36

Diluted EPS

$

1.69

$

0.87

$

3.29

$

2.33

Weighted average common shares outstanding

 

16,701,950

 

17,345,324

 

16,739,120

 

16,485,218

Weighted average common shares issuable upon exercise of stock options

and under the employee stock purchase plan*

 

97,577

 

203,783

 

131,710

 

215,464

Weighted average common and common equivalent shares outstanding

 

16,799,527

 

17,549,107

 

16,870,830

 

16,700,682