Equity - Stock Repurchase Program (Details) - USD ($) shares in Millions, $ in Millions |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Feb. 16, 2023 |
|
Equity, Class of Treasury Stock | |||||
Payment for shares repurchased | $ 10 | $ 9 | $ 1,965 | $ 1,479 | |
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 |