Quarterly report [Sections 13 or 15(d)]

Share Repurchase Programs (Details)

v3.25.2
Share Repurchase Programs (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity [Abstract]        
Total shares repurchased 1,410 3,140 3,010 10,660
Weighted average price paid per share $ 217.38 $ 158.00 $ 218.22 $ 158.31
Total cost of repurchases [1] $ 306 $ 496 $ 656 $ 1,688
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 3,200   $ 3,200  
[1] Amount excludes associated commission fees and excise taxes incurred, which are excluded costs under the repurchase program.