XML 66 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Note 18 - Share Repurchase Programs (Tables)
12 Months Ended
Dec. 31, 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  

Third quarter [d]

    9,490,339       8,604,239       221.52       210.31  

Fourth quarter

    3,501,667       5,837,551       201.33       233.71  

Total

    27,106,890       33,337,620     $ 231.76     $ 218.69  

Remaining number of shares that may be repurchased under current authority

      83,907,311