v3.25.2
Note 11 - Equity Compensation Plans (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Stock Option

  

Restricted Stock

  

PSU

 
  

Number of Shares

  

Weighted Average Exercise Price

  

Aggregate Intrinsic Value

  

Number of Shares

  

Weighted Average Grant Date Fair Value Per Share

  

Number of Shares

  

Weighted Average Grant Date Fair Value Per Share

 
                             

Outstanding at December 31, 2024

  1,910,333  $161.16  $218.3   307,541  $210.62   180,456  $205.10 

Granted

  213,569  $273.92       140,280  $276.09   46,225  $309.25 

Dividend reinvestment

    $         $   481     

Exercised or lapsed

  (349,903) $136.01  $56.8   (108,983) $207.63   (84,592) $167.90 

Canceled, expired or forfeited

  (13,113) $222.78       (8,954) $233.22   (1,710) $212.88 

Outstanding at June 30, 2025

  1,760,886  $179.37  $232.7   329,884  $239.28   140,859  $262.78 

Exercisable at June 30, 2025

  1,237,430  $155.30  $193.3                 

Exercisable at December 31, 2024

  1,345,181  $142.14  $179.3                 

Nonvested at June 30, 2025

  523,456           329,884       140,859     

Expected to vest at June 30, 2025

  435,958           290,588       242,386(1)     
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2025

  

2024

 

Option pricing model

 

Black-Scholes

  

Black-Scholes

 

Weighted average grant price

 $273.92  $236.76 

Expected volatility

  22.00%  23.53%

Risk-free interest rate

  4.37%  3.89%

Expected term in years

  3.5   3.7 

Dividend yield

  0.62%  0.66%

Weighted average grant date fair value per stock option

 $59.50  $53.40