v3.26.1
Note 10 - Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

 

At or For the Three Months Ended June 30,

 

 

At or For the Six Months Ended June 30,

 

Numerator:

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net income

 

$

7,936

 

 

$

7,728

 

 

$

15,766

 

 

$

15,749

 

Dividends and undistributed earnings allocated to participating securities

 

 

(140

)

 

 

(133

)

 

 

(278

)

 

 

(319

)

Net income available to common shareholders

 

$

7,796

 

 

$

7,595

 

 

$

15,488

 

 

$

15,430

 

Denominator (shown as actual):

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average common shares outstanding

 

 

7,340,326

 

 

 

7,580,576

 

 

 

7,332,458

 

 

 

7,637,958

 

Dilutive shares

 

 

142,873

 

 

 

117,597

 

 

 

135,960

 

 

 

113,928

 

Diluted weighted average common shares outstanding

 

 

7,483,199

 

 

 

7,698,173

 

 

 

7,468,418

 

 

 

7,751,886

 

Basic earnings per share

 

$

1.06

 

 

$

1.00

 

 

$

2.11

 

 

$

2.02

 

Diluted earnings per share

 

$

1.04

 

 

$

0.99

 

 

$

2.07

 

 

$

1.99

 

Potentially dilutive weighted average share options that were not included in the computation of diluted earnings per share because to do so would be anti-dilutive.

 

 

44,968

 

 

 

 

 

 

48,225