XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings per Share  
Earnings per Share

Note 19. Earnings per Share

The following information was used in the computation of basic and diluted EPS for the years ended December 31, 2023, 2022, and 2021:

    

2023

    

2022

    

2021

(dollars in thousands, except per share data)

Net income

$

113,558

$

99,066

$

98,905

Basic EPS

$

6.79

$

5.94

$

6.30

Diluted EPS

$

6.73

$

5.87

$

6.20

Weighted average common shares outstanding

 

16,732,406

 

16,681,844

 

15,708,744

Weighted average common shares issuable upon exercise of stock options

and under the employee stock purchase plan*

 

133,985

 

208,163

 

235,964

Weighted average common and common equivalent shares outstanding

 

16,866,391

 

16,890,007

 

15,944,708

                *  Excludes anti-dilutive restricted stock shares of 1,762, 1,706, and 0 at December 31, 2023, 2022 and 2021, respectively and anti-dilutive options

of 47,164, 22,503 and 21,718 at December 31, 2023, 2022 and 2021, respectively.