XML 99 R87.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' equity Share Repurchases (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jul. 01, 2025
Jul. 01, 2023
Equity, Class of Treasury Stock [Line Items]            
Share Repurchase Authorization, Expired $ 628   $ 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 2,254,236 3,685,509 3,474,357    
Cost of shares repurchased $ 676 $ 570 $ 1,061 $ 886    
Repurchase authorization remaining at end of period (1) $ 0 [1] $ 2,808 $ 0 [1] $ 2,808    
July 2025 Stock Repurchase Plan            
Equity, Class of Treasury Stock [Line Items]            
Stock Repurchase Program, Authorized Amount         $ 5,000  
[1] As of June 30, 2025, $628 million expired under the July 2023 $5.0 billion share repurchase authorization.