Quarterly report [Sections 13 or 15(d)]

Note 7 - Employee and Director Benefits (Tables)

v3.25.3
Note 7 - Employee and Director Benefits (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
                   

Weighted

         
           

Weighted

   

Average

         
           

Average

   

Remaining

   

Aggregate

 
           

Exercise

   

Contractual

   

Intrinsic

 
   

Shares

   

Price

   

Term (years)

   

Value

 
                           

(In Thousands)

 

Nine Months Ended September 30, 2025:

                               

Outstanding at January 1, 2025

    80,450     $ 26.03       1.9     $ 4,723  

Exercised

    (31,950 )     17.10       -       2,027  

Outstanding at September 30, 2025

    48,500     $ 31.92       2.2     $ 2,358  
                                 

Exercisable at September 30, 2025

    48,500     $ 31.92       2.2     $ 2,358  
                                 

Nine Months Ended September 30, 2024:

                               

Outstanding at January 1, 2024

    165,800     $ 24.35       2.9     $ 7,211  

Exercised

    (33,350 )     18.71       1.0       11,627  

Outstanding at September 30, 2024

    132,450     $ 25.69       2.6     $ 5,117  
                                 

Exercisable at September 30, 2024

    115,950     $ 22.95       1.7     $ 6,808  
Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]
   

Restricted Stock

   

Performance Shares

 
   

Shares

   

Weighted Average Grant Date Fair Value

   

Shares

   

Weighted Average Grant Date Fair Value

 

Nine Months Ended September 30, 2025:

                               

Non-vested at January 1, 2025

    145,837     $ 66.35       30,065     $ 70.45  

Granted

    33,884       84.67       6,316       84.64  

Additional performance share attainment

    -       -       290       89.68  

Vested

    (38,517 )     62.99       (7,126 )     72.00  

Forfeited

    (3,530 )     73.86       (2,645 )     71.82  

Non-vested at September 30, 2025

    137,674     $ 71.61       26,900     $ 73.44  
                                 

Nine Months Ended September 30, 2024:

                               

Non-vested at January 1, 2024

    158,298     $ 58.08       31,944     $ 58.25  

Granted

    50,324       66.74       14,253       68.67  

Vested

    (46,938 )     45.61       (18,653 )     37.05  

Forfeited

    (5,696 )     53.50       (2,318 )     72.18  

Non-vested at September 30, 2024

    155,988     $ 64.79       25,226     $ 78.53