v3.22.2.2
STOCK REPURCHASE PROGRAMS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Equity, Class of Treasury Stock [Line Items]      
Repurchases of shares of common stock, shares repurchased (in shares) 29    
Cash paid for shares repurchased $ 3,189 $ 1,873  
Average cost per share (in dollars per share) $ 110.75    
June 2022 Stock Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Remaining amount authorized for future repurchase of common stock $ 15,000    
Stock repurchase program, maximum authorized amount     $ 15,000
July 2018 Stock Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Remaining amount authorized for future repurchase of common stock $ 1,900