XML 137 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMON STOCK - Schedule of Accelerated Share Repurchases (Details) - USD ($)
$ / shares in Units, shares in Millions
1 Months Ended
Dec. 31, 2024
Aug. 31, 2024
May 31, 2024
Apr. 30, 2024
Dec. 31, 2023
Mar. 31, 2023
Feb. 28, 2023
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    
Initial Delivery Of Shares Settled April 2024              
Accelerated Share Repurchase              
Amount Paid       $ 150,000,000.0      
Shares Received (in shares)       1.4      
Initial delivery, price per Share (in dollars per share)       $ 85.95      
Value of Shares as % of Contract Value       80.00%      
April 2024 Stock Repurchase Program Shares Sold In May 2024              
Accelerated Share Repurchase              
Shares Received (in shares)     1.7        
Final Settlement Average Price per Share (in dollars per share)     $ 86.72        
Initial Delivery Of Shares Settled August 2024              
Accelerated Share Repurchase              
Amount Paid   $ 500,000,000.0          
Shares Received (in shares)   5.8          
Initial delivery, price per Share (in dollars per share)   $ 68.93          
Value of Shares as % of Contract Value   80.00%          
August 2024 Stock Repurchase Program Shares Sold In December 2024              
Accelerated Share Repurchase              
Shares Received (in shares) 7.5            
Final Settlement Average Price per Share (in dollars per share) $ 66.60