XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.2
TREASURY STOCK (Details) - USD ($)
shares in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2022
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2019
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, expected time to complete         2 years      
Authorized stock repurchase programs (in shares)     613 4 1,100 68    
Authorized stock repurchase programs     $ 1,274,000,000 $ 9,000,000 $ 2,374,000,000 $ 155,000,000    
General authorization for shares withheld on stock award vesting (in shares)     1 4 74 68    
General authorization for shares withheld on stock award vesting     $ 3,000,000 $ 9,000,000 $ 155,000,000 $ 155,000,000    
Treasury Stock Repurchased but Unsettled by Period End Amount   $ 85,000,000            
Payments for repurchase of common stock         2,288,000,000 150,000,000    
Payments related to tax withholding for share-based compensation         154,000,000 $ 150,000,000    
Subsequent Event                
Equity, Class of Treasury Stock [Line Items]                
Payments for repurchase of common stock $ 840,000,000              
2019 Share Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Remaining authorization to repurchase common stock   $ 8,200,000,000 $ 8,200,000,000   $ 8,200,000,000   $ 10,400,000,000  
Amount of common stock repurchases authorized               $ 15,000,000,000
Common Stock Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Authorized stock repurchase programs (in shares)     612 0 1,026 0    
Authorized stock repurchase programs     $ 1,271,000,000 $ 0 $ 2,219,000,000 $ 0