v3.26.1
Stockholder Return Program (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 10, 2026
Jun. 11, 2026
Mar. 12, 2026
Jul. 17, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Apr. 23, 2026
Dec. 11, 2025
Equity, Class of Treasury Stock [Line Items]                      
Common stock, dividends declared (in USD per share)         $ 1.02   $ 0.88 $ 2.04 $ 1.76    
Dividends on common stock         $ 1,101   $ 996 $ 2,221 $ 1,999    
Purchase price         2,171   $ 2,486 7,121 $ 4,981    
2026 Stockholder Return Program                      
Equity, Class of Treasury Stock [Line Items]                      
Stock repurchase authorization amount         8,900     8,900     $ 14,600
Stock repurchase program, authorized amount                   $ 18,200  
Common stock, dividends paid (in USD per share)   $ 1.02 $ 1.02                
Dividends on common stock         1,100     2,200      
Dividends payable         $ 1,100     $ 1,100      
Repurchases of common stock (in shares)         11,420,845     34,750,770      
Average price paid per share (in USD per share)         $ 188.76     $ 203.07      
Purchase price         $ 2,200     $ 7,100      
2026 Stockholder Return Program | Forecast                      
Equity, Class of Treasury Stock [Line Items]                      
Common stock, dividends paid (in USD per share) $ 1.02                    
2026 Stockholder Return Program | Subsequent Event                      
Equity, Class of Treasury Stock [Line Items]                      
Stock repurchase authorization amount       $ 8,500              
Repurchases of common stock (in shares)       2,149,600              
Average price paid per share (in USD per share)       $ 182.53              
Purchase price       $ 392              
2026 Stockholder Return Program | DT                      
Equity, Class of Treasury Stock [Line Items]                      
Dividends on common stock         593     1,200      
Dividends payable         $ 594     $ 594      
2026 Stockholder Return Program | 2025 Q4 Dividends Declared                      
Equity, Class of Treasury Stock [Line Items]                      
Common stock, dividends declared (in USD per share)               $ 1.02      
2026 Stockholder Return Program | 2026 Q1 Dividends Declared                      
Equity, Class of Treasury Stock [Line Items]                      
Common stock, dividends declared (in USD per share)           $ 1.02          
2026 Stockholder Return Program | O 2026 Q2 Dividends                      
Equity, Class of Treasury Stock [Line Items]                      
Common stock, dividends declared (in USD per share)         $ 1.02