Stockholders' Equity (Summary of Purchases of Common Stock) (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Millions |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
Sep. 30, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
5.0 Billion Dollar Share Repurchase Program Closed [Member] | |||||||||||
Stockholders Equity [Line Items] | |||||||||||
Total Number of Shares Purchased | 7,866 | 8,505 | 7,653 | 6,675 | 5,188 | 4,428 | 16,371 | 23,944 | 19,350 | 11,708 | 13,983 |
Dollar Value of Shares Purchased | $ 249 | $ 301 | $ 300 | $ 295 | $ 256 | $ 193 | $ 550 | $ 1,044 | $ 992 | $ 718 | $ 589 |
Average Price Paid per Share | $ 31.78 | $ 35.33 | $ 39.22 | $ 44.23 | $ 49.4 | $ 43.47 | $ 33.62 | $ 43.61 | $ 51.23 | $ 61.36 | $ 42.15 |
Share Repurchase Program Open [Member] | |||||||||||
Stockholders Equity [Line Items] | |||||||||||
Total Number of Shares Purchased | 85,356 | ||||||||||
Dollar Value of Shares Purchased | $ 3,893 | ||||||||||
Average Price Paid per Share | $ 45.62 |