v3.26.3
Shareholders' equity Share Repurchases (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 27, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jul. 01, 2026
Jul. 01, 2025
Jul. 01, 2023
July 2023 Stock Repurchase Plan                
Equity, Class of Treasury Stock [Line Items]                
Stock Repurchase Program, Authorized Amount               $ 5,000
July 2025 Stock Repurchase Plan                
Equity, Class of Treasury Stock [Line Items]                
Stock Repurchase Program, Authorized Amount             $ 5,000  
Number of shares repurchased     4,436,315   8,121,824      
Cost of shares repurchased     $ 1,232   $ 2,293      
Repurchase authorization remaining at end of period     $ 3,783   $ 3,783      
July 2026 Stock Repurchase Plan                
Equity, Class of Treasury Stock [Line Items]                
Stock Repurchase Program, Authorized Amount           $ 7,500    
Number of shares repurchased   3,419,780   9,927,161        
Cost of shares repurchased   $ 1,177   $ 3,299        
Repurchase authorization remaining at end of period   $ 6,327   $ 6,327        
July 2026 Stock Repurchase Plan | Subsequent Event                
Equity, Class of Treasury Stock [Line Items]                
Number of shares repurchased 876,400              
Cost of shares repurchased $ 305              
Repurchase authorization remaining at end of period $ 6,024