Quarterly report [Sections 13 or 15(d)]

Note 7 - Employee and Director Benefits (Tables)

v3.25.1
Note 7 - Employee and Director Benefits (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
                   

Weighted

         
           

Weighted

   

Average

         
           

Average

   

Remaining

         
           

Exercise

   

Contractual

   

Aggregate

 
   

Shares

   

Price

   

Term (years)

   

Intrinsic Value

 
                           

(In Thousands)

 

Three Months Ended March 31, 2025:

                               

Outstanding January 1, 2025

    80,450     $ 26.03       1.9     $ 4,723  

Exercised

    (12,250 )     15.76       -       819  

Outstanding March 31, 2025

    68,200     $ 27.88       2.0     $ 3,732  
                                 

Exercisable March 31, 2025

    68,200     $ 27.88       2.0     $ 3,732  
                                 

Three Months Ended March 31, 2024:

                               

Outstanding January 1, 2024

    165,800     $ 24.35       2.9     $ 7,211  

Exercised

    (8,300 )     15.74       0.9       420  

Outstanding March 31, 2024

    157,500     $ 24.80       2.7     $ 6,744  
                                 

Exercisable March 31, 2024

    140,000     $ 22.63       2.1     $ 6,122  
Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]
   

Restricted Stock

   

Performance Shares

 
                                 
           

Weighted

           

Weighted

 
            Average Grant             Average Grant  
   

Shares

   

Date Fair Value

   

Shares

   

Date Fair Value

 

Three Months Ended March 31, 2025:

                               

Unvested at January 1, 2025

    145,837     $ 66.35       30,065     $ 70.45  

Granted

    20,104       90.49       6,316       84.64  

Additional performance share attainment

    -       -       290       89.68  

Vested

    (25,229 )     59.42       (5,813 )     75.28  

Forfeited

    (1,266 )     79.02       -       -  

Unvested at March 31, 2025

    139,446     $ 70.97       30,858     $ 72.63  
                                 

Three Months Ended March 31, 2024:

                               

Unvested at January 1, 2024

    158,298     $ 58.08       31,944     $ 58.25  

Granted

    21,835       67.12       8,894       67.90  

Additional performance share attainment

    -       -       6,216       68.18  

Vested

    (25,107 )     48.19       (18,653 )     37.05  

Forfeited

    (576 )     71.43       -       -  

Unvested at March 31, 2024

    154,450     $ 60.92       28,401     $ 77.37