XML 69 R54.htm IDEA: XBRL DOCUMENT v3.23.2
TREASURY STOCK (Details) - USD ($)
shares in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2019
Equity, Class of Treasury Stock [Line Items]              
Remaining authorization to repurchase common stock $ 18,800,000,000 $ 18,800,000,000   $ 18,800,000,000      
Stock repurchase program, expected time to complete (in years)       4 years      
Authorized stock repurchase programs (in shares)   1,178 613 2,056 1,100    
Authorized stock repurchase programs   $ 3,141,000,000 $ 1,274,000,000 $ 5,336,000,000 $ 2,374,000,000    
General authorization for shares withheld on stock award vesting (in shares)   1 1 67 74    
General authorization for shares withheld on stock award vesting   $ 3,000,000 $ 3,000,000 $ 176,000,000 $ 155,000,000    
Treasury stock repurchased but unsettled by period end amount 110,000,000            
Payments related to tax withholding for share-based compensation       176,000,000 $ 154,000,000    
Estimated excise tax liability for share repurchases 47,000,000 47,000,000   47,000,000      
2019 Share Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Remaining authorization to repurchase common stock           $ 3,900,000,000  
Amount of common stock repurchases authorized             $ 15,000,000,000
2023 Share Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Amount of common stock repurchases authorized $ 20,000,000,000 $ 20,000,000,000   $ 20,000,000,000      
Common Stock Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Authorized stock repurchase programs (in shares)   1,177 612 1,989 1,026    
Authorized stock repurchase programs   $ 3,138,000,000 $ 1,271,000,000 $ 5,160,000,000 $ 2,219,000,000