Equity - Stock Repurchase Program (Details) - USD ($) shares in Millions, $ in Millions |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Feb. 16, 2023 |
|
| Equity, Class of Treasury Stock | |||||
| Payment for shares repurchased | $ 4 | $ 4 | $ 1,969 | $ 1,483 | |
| Remaining share repurchase authorization amount | $ 4,800 | $ 4,800 | |||
| December 2018 Stock Repurchase Authorization | |||||
| Equity, Class of Treasury Stock | |||||
| Increase to existing stock repurchase authorization | $ 5,000 | ||||
| Shares repurchased (in shares) | 10 | 8 | |||
| Payment for shares repurchased | $ 1,600 | $ 1,100 | |||