v3.26.1
Note 16 - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)
12 Months Ended
Dec. 31, 2025
Tables/Schedules  
Schedule of Earnings Per Share, Basic and Diluted

 

2025

 

2024

 

2023

Numerator (in thousands)

 

 

 

 

 

Net income

11,286 

 

13,874 

 

16,635 

 

 

 

 

 

 

Denominator

 

 

 

 

 

Weighted average shares, basic

3,240 

 

3,503 

 

3,629 

Dilutive effect of stock options

- 

 

- 

 

8 

Diluted shares

3,240 

 

3,503 

 

3,637 

 

 

 

 

 

 

Earnings per share, basic

3.48 

 

3.96 

 

4.58 

Earnings per share, diluted

3.48 

 

3.96 

 

4.57