XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
EARNINGS PER SHARE  
Schedule of computation of earnings per share on a basic and diluted basis

Three months ended

March 31, 

2023

    

2022

    

(dollars in thousands, except share data)

Net income

$

27,157

$

23,624

Basic EPS

$

1.62

$

1.51

Diluted EPS

$

1.60

$

1.49

Weighted average common shares outstanding

 

16,776,289

 

15,625,112

Weighted average common shares issuable upon exercise of stock options

and under the employee stock purchase plan*

 

165,843

 

227,144

Weighted average common and common equivalent shares outstanding

 

16,942,132

 

15,852,256