v3.26.3
Note 9 - Equity Compensation Plans (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Stock Option

  

Restricted Stock

  

PSU

 
  

Number of Options

  

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, 2025

  1,676,340  $180.40  $72.6   321,947  $242.66   135,916   $262.39 

Granted

  299,367  $219.84       197,684  $218.96   103,399   $224.02 

Dividend reinvestment

  —          —      1,411    N/A 

Exercised or lapsed

  (197,219) $134.70  $11.9   (132,515) $228.22   (51,718)  $211.19 

Canceled, expired or forfeited

  (68,299) $227.49       (24,224) $237.49   (7,687)  $272.46 

Outstanding at September 30, 2026

  1,710,189  $190.69  $19.8   362,892  $233.52   181,321   $268.53 

Exercisable at September 30, 2026

  1,163,169  $170.92  $19.8                  

Exercisable at December 31, 2025

  1,178,052  $156.76  $78.8                  

Nonvested at September 30, 2026

  547,020           362,892       181,321      

Expected to vest at September 30, 2026

  471,905           321,899       77,203 

(1)

    
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2026

  

2025

 

Option pricing model

 

Black-Scholes

  

Black-Scholes

 

Weighted average grant price

 $219.84  $273.60 

Expected volatility

  23.00%  21.99%

Risk-free interest rate

  3.70%  4.35%

Expected term in years

  3.7   3.5 

Dividend yield

  0.66%  0.62%

Weighted average grant date fair value per stock option

 $47.89  $59.21