Annual report pursuant to Section 13 and 15(d)

Note 14 - Earnings Per Share (Tables)

v3.24.0.1
Note 14 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

2023

   

2022

   

2021

 

Basic earnings per common share

                       

Net income

  $ 23,723     $ 38,609     $ 30,691  

Less income allocated to participating securities

    528       741       503  

Net income allocated to common shareholders

  $ 23,195     $ 37,868     $ 30,188  

Weighted average common shares outstanding

    22,962,591       22,915,543       22,954,523  
    $ 1.01     $ 1.65     $ 1.31  

Earnings per common share assuming dilution

                       

Net income

  $ 23,723     $ 38,609     $ 30,691  

Less income allocated to participating securities

    528       741       503  

Net income allocated to common shareholders

  $ 23,195     $ 37,868     $ 30,188  

Weighted average common shares outstanding

    22,962,591       22,915,543       22,954,523  

Incremental shares applicable to stock based compensation

    -       1,281       10,209  

Weighted average common shares assuming dilution

    22,962,591       22,916,824       22,964,732  
    $ 0.98     $ 1.63     $ 1.29