XML 67 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 18 - Share Repurchase Programs (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Share Repurchase Program [Table Text Block]
  

Number of Shares Purchased

  

Average Price Paid [a]

 
  

2021

  

2020

  

2021

  

2020

 

First quarter [b]

  6,691,421   14,305,793  $209.50  $178.66 

Second quarter [c]

  12,204,409   -   222.46   - 

Third quarter [d]

  8,604,239   4,045,575   210.31   98.87 

Fourth quarter

  5,837,551   3,780,743   233.71   198.07 

Total

  33,337,620   22,132,111  $218.69  $167.39 

Remaining number of shares that may be repurchased under current authority

              77,685,350