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 | |