XML 60 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Shareholders' Equity Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended 4 Months Ended 6 Months Ended
Oct. 31, 2023
Aug. 18, 2023
Dec. 23, 2022
Jun. 30, 2023
Sep. 30, 2023
Aug. 18, 2023
Sep. 30, 2022
Oct. 31, 2023
Dec. 23, 2022
Class of Stock [Line Items]                  
Share repurchase program activity         $ 500   $ 1,000    
$1 billion share repurchase program                  
Class of Stock [Line Items]                  
Share repurchase program activity             $ 1,000    
$500 million share repurchase program                  
Class of Stock [Line Items]                  
Share repurchase program activity       $ 500 $ 500        
Treasury Shares                  
Class of Stock [Line Items]                  
Treasury shares acquired (using cost method), shares         5.0   12.0    
Treasury Shares | $500 million share repurchase program                  
Class of Stock [Line Items]                  
Treasury shares acquired (using cost method), shares   0.9              
Treasury shares acquired, average price per share (in usd per share)       $ 87.18   $ 91.15      
Treasury Shares | $1 billion share repurchase program                  
Class of Stock [Line Items]                  
Treasury shares acquired (using cost method), shares             12.0    
Treasury shares acquired, average price per share (in usd per share)             $ 66.74    
Treasury Shares | $500 million share repurchase program                  
Class of Stock [Line Items]                  
Treasury shares acquired (using cost method), shares     1.6 4.6 4.4        
Treasury shares acquired, average price per share (in usd per share)         $ 90.57       $ 73.36
Subsequent Event | Treasury Shares | $500 million share repurchase program                  
Class of Stock [Line Items]                  
Treasury shares acquired (using cost method), shares 1.3                
Treasury shares acquired, average price per share (in usd per share)               $ 88.22