XML 94 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' equity Share Repurchases (Details) - July 2023 Stock Repurchase Plan - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Apr. 25, 2025
Mar. 31, 2025
Mar. 31, 2024
Jul. 01, 2023
Equity, Class of Treasury Stock [Line Items]        
Stock Repurchase Program, Authorized Amount       $ 5,000
Number of shares repurchased   1,345,782 1,220,121  
Cost of shares repurchased   $ 385 $ 316  
Repurchase authorization remaining at end of period   $ 1,300 $ 3,373  
Subsequent Event        
Equity, Class of Treasury Stock [Line Items]        
Number of shares repurchased 511,000      
Cost of shares repurchased $ 143      
Repurchase authorization remaining at end of period $ 1,157