XML 88 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Equity (Share Repurchases) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Apr. 30, 2023
Mar. 31, 2023
Mar. 31, 2022
Equity, Class of Treasury Stock [Line Items]      
Number of shares repurchased   25,000,000 37,000,000
Cash paid for shares repurchased   $ 3,180 $ 2,846
Average cost per share(a)   $ 126.56 [1] $ 75.88
Subsequent Event      
Equity, Class of Treasury Stock [Line Items]      
Number of shares repurchased 910,402    
Cash paid for shares repurchased $ 122    
[1] The average cost per share for the 2023 period includes a 1% excise tax on share repurchases resulting from the Inflation Reduction Act of 2022.