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