XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Share Repurchase Programs (Tables)
3 Months Ended
Mar. 31, 2025
Share Repurchase Program [Abstract]  
Schedule of Share Repurchase Programs
The table below represents shares repurchased under repurchase programs in the three months ended March 31, 2025 and 2024:

Number of shares purchasedAverage price paid [a]
2025202420252024
First quarter [b]5,745,601 $250.74 $
[a]In the period of the final settlement, the average price under the accelerated share repurchase programs is calculated based on the total program value less the value assigned to the initial delivery of shares. The average price of the initial settlement of the 2025 accelerated share repurchase programs was $251.73.
[b]Includes 4,815,022 shares repurchased in February 2025 under accelerated share repurchase programs.