XML 49 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Earnings Per Share
12 Months Ended
Dec. 31, 2024
Earnings per Share  
Earnings per Share

Note 18. Earnings per Share

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

2024

    

2023

    

2022

(dollars in thousands, except per share data)

Net income

$

113,850

$

113,558

$

99,066

Basic EPS

$

6.77

$

6.79

$

5.94

Diluted EPS

$

6.71

$

6.73

$

5.87

Weighted average common shares outstanding

 

16,829,004

 

16,732,406

 

16,681,844

Weighted average common shares issuable upon exercise of stock options

and under the employee stock purchase plan*

 

130,849

 

133,985

 

208,163

Weighted average common and common equivalent shares outstanding

 

16,959,853

 

16,866,391

 

16,890,007

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

of 0, 47,164 and 22,503 at December 31, 2024, 2023 and 2022, respectively.