v3.25.2
Stockholder Return Programs (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 11, 2025
Jun. 12, 2025
Mar. 13, 2025
Jul. 18, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 13, 2024
Equity, Class of Treasury Stock [Line Items]                      
Common stock, dividends declared (in USD per share)         $ 0.88     $ 0.65 $ 1.76 $ 1.95  
Dividends on common stock         $ 996     $ 759 $ 1,999 $ 1,528  
Purchase price         2,486     $ 2,289 4,981 $ 5,893  
2025 Stockholder Return Program                      
Equity, Class of Treasury Stock [Line Items]                      
Stock repurchase program, authorized amount                     $ 14,000
Common stock, dividends paid (in USD per share)   $ 0.88 $ 0.88                
Dividends on common stock         996       2,000    
Dividends payable         $ 986       $ 986    
Repurchases of common stock (in shares)         10,148,791       20,240,018    
Average price paid per share (in USD per share)         $ 243.32       $ 244.04    
Purchase price         $ 2,500       $ 4,900    
Stock repurchase authorization amount         7,100       7,100    
2025 Stockholder Return Program | Forecast                      
Equity, Class of Treasury Stock [Line Items]                      
Common stock, dividends paid (in USD per share) $ 0.88                    
2025 Stockholder Return Program | Subsequent Event                      
Equity, Class of Treasury Stock [Line Items]                      
Repurchases of common stock (in shares)       2,032,767              
Average price paid per share (in USD per share)       $ 232.16              
Purchase price       $ 472              
Stock repurchase authorization amount       $ 6,600              
2025 Stockholder Return Program | DT                      
Equity, Class of Treasury Stock [Line Items]                      
Dividends on common stock         518       1,000    
Dividends payable         $ 518       $ 518    
2025 Stockholder Return Program | 2024 Q4 Dividends Declared                      
Equity, Class of Treasury Stock [Line Items]                      
Common stock, dividends declared (in USD per share)             $ 0.88        
2025 Stockholder Return Program | 2025 Q1 Dividends Declared                      
Equity, Class of Treasury Stock [Line Items]                      
Common stock, dividends declared (in USD per share)           $ 0.88          
2025 Stockholder Return Program | 2025 Q2 Dividends Declared                      
Equity, Class of Treasury Stock [Line Items]                      
Common stock, dividends declared (in USD per share)         $ 0.88