v3.26.1
Shareholders' equity Share Repurchases (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 27, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jul. 01, 2026
Jul. 01, 2025
Jul. 01, 2023
Equity, Class of Treasury Stock [Line Items]                
Share Repurchase Authorization, Expired   $ 547 $ 628 $ 547 $ 628      
July 2023 Stock Repurchase Plan                
Equity, Class of Treasury Stock [Line Items]                
Stock Repurchase Program, Authorized Amount               $ 5,000
Number of shares repurchased     2,339,727   3,685,509      
Cost of shares repurchased     $ 676   $ 1,061      
Repurchase authorization remaining at end of period (1) [1]     $ 0   $ 0      
July 2025 Stock Repurchase Plan                
Equity, Class of Treasury Stock [Line Items]                
Stock Repurchase Program, Authorized Amount             $ 5,000  
Number of shares repurchased   2,989,571   6,507,381        
Cost of shares repurchased   $ 979   $ 2,122        
Repurchase authorization remaining at end of period (1) [1]   $ 0   $ 0        
July 2026 Stock Repurchase Plan                
Equity, Class of Treasury Stock [Line Items]                
Stock Repurchase Program, Authorized Amount           $ 7,500    
July 2026 Stock Repurchase Plan | Subsequent Event                
Equity, Class of Treasury Stock [Line Items]                
Number of shares repurchased 40,000              
Cost of shares repurchased $ 14              
Repurchase authorization remaining at end of period (1) $ 7,486              
[1] As of June 30, 2026 and 2025, $547 million and $628 million expired under the share repurchase authorizations, respectively.