v3.24.3
Note 12 - Equity Compensation Plans (Tables)
9 Months Ended
Sep. 30, 2024
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, 2023

  2,712,510  $143.91  $257.6   291,039  $186.28   181,236  $199.62 

Granted

  203,884  $237.10       151,242  $237.11   47,838  $265.94 

Dividend reinvestment

  —  $—       —  $—   825   N/A 

Exercised or lapsed

  (873,272) $126.50  $110.0   (104,359) $187.80   (47,821) $210.07 

Canceled, expired or forfeited

  (24,530) $202.41       (15,732) $206.87   (1,870) $210.07 

Outstanding at September 30, 2024

  2,018,592  $160.13  $217.7   322,190  $208.87   180,208  $205.10 

Exercisable at September 30, 2024

  1,428,502  $141.31  $180.9                 

Exercisable at December 31, 2023

  1,947,253  $127.43  $217.0                 

Nonvested at September 30, 2024

  590,090           322,190       180,208     

Expected to vest at September 30, 2024

  484,269           278,938       241,864(1)    
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2024

  

2023

 

Option pricing model

 

Black-Scholes

  

Black-Scholes

 

Weighted average grant price

 $237.10  $185.01 

Expected volatility

 23.51% 27.27%

Risk-free interest rate

 3.89% 3.77%

Expected term in years

 3.7  4.0 

Dividend yield

 0.66% 0.66%

Weighted average grant date fair value per stock option

 $53.45  $48.05