v3.23.2
STOCK REPURCHASE PROGRAMS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Equity, Class of Treasury Stock [Line Items]    
Cash paid for shares repurchased $ 2,961 $ 2,250
Inflation Reduction Act, Excise tax $ 24  
July 2019 and June 2022 Stock Repurchase Programs    
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.42  
June 2022 Stock Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Remaining amount authorized for future repurchase of common stock $ 12,900