XML 111 R101.htm IDEA: XBRL DOCUMENT v3.23.3
Shareholders' equity Share Repurchases (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jul. 01, 2023
May 19, 2022
Jul. 19, 2021
July 2021 Stock Repurchase Plan              
Equity, Class of Treasury Stock [Line Items]              
Stock Repurchase Program, Authorized Amount             $ 5,000
Number of shares repurchased       14,022,728      
Cost of shares repurchased       $ 2,815      
May 2022 Stock Repurchase Plan              
Equity, Class of Treasury Stock [Line Items]              
Stock Repurchase Program, Authorized Amount           $ 2,500  
Number of shares repurchased   3,676,528 8,634,600 14,022,728      
Cost of shares repurchased   $ 685 $ 1,758 $ 2,815      
Repurchase authorization remaining at end of period   $ 1,816   $ 1,816      
July 2023 Stock Repurchase Plan              
Equity, Class of Treasury Stock [Line Items]              
Stock Repurchase Program, Authorized Amount         $ 5,000    
Number of shares repurchased 2,949,900   8,634,600        
Cost of shares repurchased $ 606   $ 1,758        
Repurchase authorization remaining at end of period $ 4,398   $ 4,398