XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Note 16 - Share Repurchase Programs (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Share Repurchase Program [Table Text Block]
 

Number of Shares Purchased

Average Price Paid [a]

 
  

2022

  

2021

  

2022

  

2021

 

First quarter [b]

  11,014,201   6,691,421  $249.95  $209.50 

Second quarter [c]

  3,100,683   12,204,409   232.87   222.46 

Total

  14,114,884   18,895,830  $246.20  $217.87 

Remaining number of shares that may be repurchased under current authority

96,899,317