XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 18 - Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings per Share  
Schedule of computation of earnings per share on a basic and diluted basis

2021

    

2020

    

2019

(dollars in thousands, except per share data)

Net income

$

98,905

$

60,582

$

57,408

Basic EPS

$

6.30

$

3.84

$

3.65

Diluted EPS

$

6.20

$

3.80

$

3.60

Weighted average common shares outstanding

 

15,708,744

 

15,771,650

 

15,730,016

Weighted average common shares issuable upon exercise of stock options

and under the employee stock purchase plan

 

235,964

 

180,987

 

237,759

Weighted average common and common equivalent shares outstanding

 

15,944,708

 

15,952,637

 

15,967,775

*  Excludes anti-dilutive shares of 0, 104,636 and 80,437  at December 31, 2021, 2020 and 2019, respectively.