STOCK REPURCHASE PROGRAMS (Details) - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Equity, Class of Treasury Stock [Line Items] | ||
Cash paid for shares repurchased | $ 3,051 | $ 3,002 |
Inflation reduction act, excise tax | $ 25 | $ 25 |
June 2022 Stock Repurchase Program | ||
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.45 | |
Remaining amount authorized for future repurchase of common stock | $ 1,900 | |
February 2025 Stock Repurchase Program | ||
Equity, Class of Treasury Stock [Line Items] | ||
Remaining amount authorized for future repurchase of common stock | $ 15,000 |