v3.25.0.1
Share Repurchases and Dividends (Share Repurchase Activity) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Number of shares repurchased (in shares) 3 2 2
Amount paid $ 480 $ 262 $ 203
Weighted average cost per share (in dollars per share) $ 193.59 $ 145.72 $ 124.02