XML 125 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMON STOCK - Schedule of Accelerated Share Repurchases (Details) - USD ($)
$ / shares in Units, shares in Millions
1 Months Ended
Dec. 31, 2023
Mar. 31, 2023
Feb. 28, 2023
Dec. 31, 2022
Oct. 31, 2022
Feb. 28, 2022
Jan. 31, 2022
Oct. 01, 2022
Initial Delivery Of Shares Settled January 2022                
Accelerated Share Repurchase                
Amount Paid             $ 250,000,000.0  
Shares Received (in shares)             1.9  
Initial delivery, price per Share (in dollars per share)             $ 104.87  
Value of Shares as % of Contract Value             80.00%  
January 2022 Stock Repurchase Program Shares Sold In February 2022                
Accelerated Share Repurchase                
Shares Received (in shares)           2.3    
Final Settlement Average Price per Share (in dollars per share)           $ 110.31    
Initial Delivery Of Shares Settled October 2022                
Accelerated Share Repurchase                
Amount Paid               $ 750,000,000.0
Shares Received (in shares)         8.3      
Initial delivery, price per Share (in dollars per share)         $ 72.43      
Value of Shares as % of Contract Value         80.00%      
October 2022 Stock Repurchase Program Shares Sold In December 2022                
Accelerated Share Repurchase                
Shares Received (in shares)       10.3        
Final Settlement Average Price per Share (in dollars per share)       $ 72.91        
Initial Delivery Of Shares Settled February 2023                
Accelerated Share Repurchase                
Amount Paid     $ 200,000,000.0          
Shares Received (in shares)     2.0          
Initial delivery, price per Share (in dollars per share)     $ 80.44          
Value of Shares as % of Contract Value     80.00%          
February 2023 Stock Repurchase Program, Shares Sold In March 2023                
Accelerated Share Repurchase                
Shares Received (in shares)   2.5            
Final Settlement Average Price per Share (in dollars per share)   $ 79.28            
Initial Delivery Of Shares Settled December 2023                
Accelerated Share Repurchase                
Amount Paid $ 400,000,000.0              
Shares Received (in shares) 4.6              
Initial delivery, price per Share (in dollars per share) $ 70.31              
Value of Shares as % of Contract Value 80.00%              
December 2023 Stock Repurchase Program, Shares Sold In December 2023                
Accelerated Share Repurchase                
Shares Received (in shares) 5.3              
Final Settlement Average Price per Share (in dollars per share) $ 72.91