Quarterly report [Sections 13 or 15(d)]

Share Repurchase Programs (Details)

v3.26.1
Share Repurchase Programs (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Feb. 25, 2026
Equity [Abstract]      
Total shares repurchased 2,650 1,600  
Weighted average price paid per share $ 202.58 $ 218.95  
Total cost of repurchases [1] $ 537 $ 350  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 9,700   $ 10,000
Stock Repurchase Program, Increase in Authorized Amount     $ 9,000
[1] Amount excludes associated commission fees and excise taxes incurred, which are excluded costs under the repurchase program.