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 |