XML 90 R73.htm IDEA: XBRL DOCUMENT v3.26.1
Share Repurchase Programs (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Feb. 25, 2026
Equity [Abstract]          
Total shares repurchased 2,230 1,410 4,880 3,010  
Weighted average price paid per share $ 246.35 $ 217.38 $ 222.59 $ 218.22  
Total cost of repurchases [1] $ 550 $ 306 $ 1,087 $ 656  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 9,100   $ 9,100   $ 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.