Quarterly report [Sections 13 or 15(d)]

Share Repurchase Programs (Details)

v3.26.3
Share Repurchase Programs (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Feb. 25, 2026
Equity [Abstract]          
Total shares repurchased 2,810 4,370 7,690 7,370  
Weighted average price paid per share $ 260.52 $ 233.14 $ 236.43 $ 227.05  
Total cost of repurchases [1] $ 731 $ 1,018 $ 1,818 $ 1,674  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 8,400   $ 8,400   $ 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.