v3.25.3
Stockholder Return Programs (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 11, 2025
Jun. 12, 2025
Mar. 13, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 13, 2024
Equity, Class of Treasury Stock [Line Items]                      
Common stock, dividends declared (in USD per share)       $ 1.02       $ 0.88 $ 2.78 $ 2.83  
Dividends on common stock       $ 987       $ 758 $ 2,986 $ 2,286  
Purchase price       2,494       $ 650 7,475 $ 6,543  
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 $ 0.88                
Dividends on common stock       987         3,000    
Dividends payable       $ 1,100         $ 1,100    
Repurchases of common stock (in shares)       10,204,072         30,444,090    
Average price paid per share (in USD per share)       $ 242.01         $ 243.36    
Purchase price       $ 2,500         $ 7,400    
Stock repurchase authorization amount       3,600         3,600    
2025 Stockholder Return Program | DT                      
Equity, Class of Treasury Stock [Line Items]                      
Dividends on common stock       514         1,600    
Dividends payable       $ 595         $ 595    
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