Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Employee and Director Benefits (Tables)

v3.24.2.u1
Note 7 - Employee and Director Benefits (Tables)
6 Months Ended
Jun. 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)

 

Six Months Ended June 30, 2024:

                               

Outstanding at January 1, 2024

    165,800     $ 24.35       2.9     $ 7,211  

Exercised

    (23,050 )     16.20       0.7       6,261  

Outstanding at June 30, 2024

    142,750     $ 25.67       2.6     $ 5,507  
                                 

Exercisable at June 30, 2024

    127,250     $ 23.54       2.0     $ 5,014  
                                 

Six Months Ended June 30, 2023:

                               

Outstanding at January 1, 2023

    280,000     $ 19.43       3.0     $ 14,088  

Exercised

    (87,700 )     12.04       1.0       2,533  

Forfeited

    (1,000 )     34.09       5.6       7  

Outstanding at June 30, 2023

    191,300     $ 22.65       3.4     $ 6,235  
                                 

Exercisable at June 30, 2023

    137,800     $ 16.83       1.9     $ 3,432  
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

 

Six Months Ended June 30, 2024:

                               

Non-vested at January 1, 2024

    158,298     $ 58.08       31,944     $ 58.25  

Granted

    27,361       66.72       8,894       67.90  

Vested

    (45,619 )     45.49       (18,653 )     37.05  

Forfeited

    (3,989 )     71.34       (2,318 )     72.18  

Non-vested at June 30, 2024

    136,051     $ 63.65       19,867     $ 80.85  
                                 

Six Months Ended June 30, 2023:

                               

Non-vested at January 1, 2023

    141,580     $ 56.39       23,852     $ 54.16  

Granted

    47,309       60.40       8,091       70.29  

Vested

    (29,852 )     52.27       -       -  

Forfeited

    (10,041 )     63.90       -       -  

Non-vested at June 30, 2023

    148,996     $ 57.98       31,943     $ 58.25