XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 14 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

September 30,

2022

  

December 31,
2021

 

Risk–free interest rate

  1.84

%

  0.21

%

Expected volatility

  31.46

%

  34.90

%

Expected life, in years

  2.9   2.2 

Expected dividend yield

  3.57

%

  3.00

%

Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of

Shares

  

Weighted

Average

Exercise Price

  

Aggregate

Intrinsic

Value

 

Options outstanding at January 1, 2021

  866,956  $72.11  $ 

Options granted

  55,706   70.80    

Options exercised

  (541,736

)

  71.39    

Options cancelled

  (6,000

)

  72.94    

Options outstanding at December 31, 2021

  374,926   72.95    

Options granted

  301,386   65.02    

Options exercised

  (18,954

)

  66.91    

Options cancelled

  (196,051

)

  76.19    

Options outstanding at September 30, 2022

  461,307   66.63  $44,582 
             

Options exercisable at September 30, 2022

  159,921   69.68  $44,582 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

Options

Outstanding

September 30, 2022

  

Exercise Prices

  

Weighted Average

Exercise Price

  

Weighted Average

Remaining

Contractual

Life in Years

 
372,912   61.90-69.19   64.72   3.8 
88,395   71.64-77.92   74.72   2.6 
461,307         66.63   3.6