XML 113 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Accelerated Share Repurchase Agreements (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
2 Months Ended 12 Months Ended 24 Months Ended
Oct. 28, 2024
Oct. 22, 2024
Aug. 01, 2024
Jul. 31, 2024
Apr. 12, 2024
Feb. 12, 2024
Feb. 07, 2024
Nov. 13, 2023
Sep. 08, 2023
Aug. 07, 2023
Aug. 04, 2023
May 08, 2023
May 05, 2023
Feb. 13, 2023
Feb. 03, 2023
Dec. 02, 2022
Oct. 25, 2022
Aug. 09, 2022
Aug. 02, 2022
May 13, 2022
Mar. 01, 2022
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Accelerated Share Repurchases [Line Items]                                                      
Total cash utilized                                             $ 3,301 $ 3,301 $ 12,004    
Uncapped Accelerated Share Repurchases Initiated October 28, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Average price paid per share (in USD)                                             $ 0        
Total cash utilized $ 1,300                                           $ 1,300        
Accelerated share repurchases initial delivery percentage (as a percent) 85.00%                                                    
Uncapped Accelerated Share Repurchases Initiated July 31, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Average price paid per share (in USD)                                             $ 505.19        
Total cash utilized       $ 1,500                                     $ 1,500        
Accelerated share repurchases initial delivery percentage (as a percent)       85.00%                                              
Uncapped Accelerated Share Repurchases Initiated February 12, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Average price paid per share (in USD)                                             $ 421.05        
Total cash utilized           $ 500                                 $ 500        
Accelerated share repurchases initial delivery percentage (as a percent)           85.00%                                          
Uncapped Accelerated Share Repurchases Initiated November 13, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Average price paid per share (in USD)                                                   $ 428.45  
Total cash utilized               $ 1,300                                   $ 1,300  
Accelerated share repurchases initial delivery percentage (as a percent)               85.00%                                      
Uncapped Accelerated Share Repurchases Initiated August 7, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Average price paid per share (in USD)                                               $ 387.36      
Total cash utilized                   $ 500                           $ 500      
Accelerated share repurchases initial delivery percentage (as a percent)                   85.00%                                  
Uncapped Accelerated Share Repurchases Initiated May 8, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Average price paid per share (in USD)                                               $ 384.75      
Total cash utilized                       $ 1,000                       $ 1,000      
Accelerated share repurchases initial delivery percentage (as a percent)                       87.50%                              
Uncapped Accelerated Share Repurchases Initiated February 13, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Average price paid per share (in USD)                                               $ 341.95      
Total cash utilized                           $ 500                   $ 500      
Accelerated share repurchases initial delivery percentage (as a percent)                           85.00%                          
Uncapped Accelerated Share Repurchases Initiated December 2 ,2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Average price paid per share (in USD)                                                     $ 350.74
Total cash utilized                               $ 1,000                     $ 1,000
Accelerated share repurchases initial delivery percentage (as a percent)                               87.50%                      
Uncapped Accelerated Share Repurchases Initiated August 9, 2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Total cash utilized                                   $ 2,500                  
Accelerated share repurchases initial delivery percentage (as a percent)                                   87.50%                  
Uncapped Accelerated Share Repurchases Initiated May 2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Average price paid per share (in USD)                                                 $ 343.85    
Total cash utilized                                       $ 1,500         $ 1,500    
Accelerated share repurchases initial delivery percentage (as a percent)                                       85.00%              
Uncapped Accelerated Share Repurchases Initiated March 2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Average price paid per share (in USD)                                                 $ 362.03    
Total cash utilized                                         $ 7,000       $ 7,000    
Accelerated share repurchases initial delivery percentage (as a percent)                                         85.00%            
Initial Award | Uncapped Accelerated Share Repurchases Initiated October 28, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares) 2.3                                                    
Initial Award | Uncapped Accelerated Share Repurchases Initiated July 31, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)     2.6 2.6                                              
Initial Award | Uncapped Accelerated Share Repurchases Initiated February 12, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)           1.0                                          
Initial Award | Uncapped Accelerated Share Repurchases Initiated November 13, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)               2.8                                      
Initial Award | Uncapped Accelerated Share Repurchases Initiated August 7, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                   1.1                                  
Initial Award | Uncapped Accelerated Share Repurchases Initiated May 8, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                       2.5                              
Initial Award | Uncapped Accelerated Share Repurchases Initiated February 13, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                           1.1                          
Initial Award | Uncapped Accelerated Share Repurchases Initiated December 2 ,2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                               2.4                      
Initial Award | Uncapped Accelerated Share Repurchases Initiated August 9, 2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                   5.8             7.4    
Initial Award | Uncapped Accelerated Share Repurchases Initiated May 2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                       3.8              
Initial Award | Uncapped Accelerated Share Repurchases Initiated March 2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                         15.2            
Additional Award | Uncapped Accelerated Share Repurchases Initiated October 28, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                           0.0          
Additional Award | Uncapped Accelerated Share Repurchases Initiated July 31, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)   0.3                                                  
Additional Award | Uncapped Accelerated Share Repurchases Initiated February 12, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)         0.2                                            
Additional Award | Uncapped Accelerated Share Repurchases Initiated November 13, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)             0.2                                        
Additional Award | Uncapped Accelerated Share Repurchases Initiated August 7, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                 0.2                                    
Additional Award | Uncapped Accelerated Share Repurchases Initiated May 8, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                     0.1                                
Additional Award | Uncapped Accelerated Share Repurchases Initiated February 13, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                         0.3                            
Additional Award | Uncapped Accelerated Share Repurchases Initiated December 2 ,2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                             0.4                        
Additional Award | Uncapped Accelerated Share Repurchases Initiated August 9, 2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                 1.6                    
Average price paid per share (in USD)                                                 $ 337.94    
Total cash utilized                                                 $ 2,500    
Additional Award | Uncapped Accelerated Share Repurchases Initiated May 2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                     0.6                
Additional Award | Uncapped Accelerated Share Repurchases Initiated March 2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                   4.1                  
Completed Award | Uncapped Accelerated Share Repurchases Initiated October 28, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                             2.3        
Completed Award | Uncapped Accelerated Share Repurchases Initiated July 31, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                             3.0        
Completed Award | Uncapped Accelerated Share Repurchases Initiated February 12, 2024                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                             1.2        
Completed Award | Uncapped Accelerated Share Repurchases Initiated November 13, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                                   3.0  
Completed Award | Uncapped Accelerated Share Repurchases Initiated August 7, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                               1.3      
Completed Award | Uncapped Accelerated Share Repurchases Initiated May 8, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                               2.6      
Completed Award | Uncapped Accelerated Share Repurchases Initiated February 13, 2023                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                               1.4      
Completed Award | Uncapped Accelerated Share Repurchases Initiated December 2 ,2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                                     2.8
Completed Award | Uncapped Accelerated Share Repurchases Initiated May 2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                                 4.4    
Completed Award | Uncapped Accelerated Share Repurchases Initiated March 2022                                                      
Accelerated Share Repurchases [Line Items]                                                      
Shares delivered and purchased (in shares)                                                 19.3