v3.25.2
STOCK REPURCHASE PROGRAMS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Equity, Class of Treasury Stock [Line Items]    
Cash paid for shares repurchased $ 3,051 $ 3,002
Inflation reduction act, excise tax $ 25 $ 25
June 2022 Stock Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Repurchases of shares of common stock, shares repurchased (in shares) 41  
Cash paid for shares repurchased $ 3,000  
Average cost per share, excluding excise tax (in dollars per share) $ 72.45  
Remaining amount authorized for future repurchase of common stock $ 1,900  
February 2025 Stock Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Remaining amount authorized for future repurchase of common stock $ 15,000