Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Employee and Director Benefits (Tables)

v3.24.3
Note 7 - Employee and Director Benefits (Tables)
9 Months Ended
Sep. 30, 2024
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, 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  
                                 

Nine Months Ended September 30, 2023:

                               

Outstanding at January 1, 2023

    280,000     $ 19.43       3.0     $ 14,088  

Exercised

    (87,700 )     12.04       0.8       3,520  

Forfeited

    (1,000 )     34.09       5.3       18  

Outstanding at September 30, 2023

    191,300     $ 22.65       3.4     $ 6,235  
                                 

Exercisable at September 30, 2023

    139,300     $ 17.12       1.7     $ 5,051  
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, 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  
                                 

Nine Months Ended September 30, 2023:

                               

Non-vested at January 1, 2023

    141,580     $ 56.39       23,852     $ 54.16  

Granted

    49,415       60.29       8,091       70.29  

Vested

    (31,492 )     52.22       -       -  

Forfeited

    (11,733 )     64.78       -       -  

Non-vested at September 30, 2023

    147,770     $ 57.92       31,943     $ 58.25