v3.24.3
Stockholder Return Program (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 12, 2024
Sep. 12, 2024
Jun. 13, 2024
Mar. 14, 2024
Oct. 18, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 06, 2023
Equity, Class of Treasury Stock [Line Items]                        
Common stock, dividends declared (in USD per share)           $ 0.88     $ 0.65 $ 2.83 $ 0.65  
Purchase price           $ 650     $ 2,702 $ 6,543 $ 11,073  
2023-2024 Stockholder Return Program                        
Equity, Class of Treasury Stock [Line Items]                        
Stock repurchase program, authorized amount                       $ 19,000
Common stock, dividends paid (in USD per share)   $ 0.65 $ 0.65 $ 0.65                
Cash dividends           758       2,300    
Dividends payable           $ 1,000       $ 1,000    
Repurchases of common stock (in shares)           3,179,707       39,093,340    
Average price paid per share (in USD per share)           $ 202.45       $ 165.98    
Purchase price           $ 644       $ 6,500    
Stock repurchase authorization amount           7,300       7,300    
2023-2024 Stockholder Return Program | Subsequent Event                        
Equity, Class of Treasury Stock [Line Items]                        
Repurchases of common stock (in shares)         4,186,019              
Average price paid per share (in USD per share)         $ 212.88              
Purchase price         $ 891              
Stock repurchase authorization amount         $ 6,400              
2023-2024 Stockholder Return Program | Forecast                        
Equity, Class of Treasury Stock [Line Items]                        
Common stock, dividends paid (in USD per share) $ 0.88                      
2023-2024 Stockholder Return Program | DT                        
Equity, Class of Treasury Stock [Line Items]                        
Cash dividends           382       1,200    
Dividends payable           $ 518       $ 518    
2023-2024 Stockholder Return Program | 2024 Q1 Dividends Declared                        
Equity, Class of Treasury Stock [Line Items]                        
Common stock, dividends declared (in USD per share)               $ 0.65        
2023-2024 Stockholder Return Program | 2024 Q2 Dividends Declared                        
Equity, Class of Treasury Stock [Line Items]                        
Common stock, dividends declared (in USD per share)               $ 0.65        
2023-2024 Stockholder Return Program | 2024 Q3 Dividends Declared                        
Equity, Class of Treasury Stock [Line Items]                        
Common stock, dividends declared (in USD per share)             $ 0.65          
2023-2024 Stockholder Return Program | 2024 Q4 Dividends Declared                        
Equity, Class of Treasury Stock [Line Items]                        
Common stock, dividends declared (in USD per share)           $ 0.88