EQUITY - Share Repurchase Programs (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Millions |
1 Months Ended | 6 Months Ended | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
May 31, 2025 |
Apr. 30, 2025 |
Mar. 31, 2025 |
Feb. 28, 2025 |
Jan. 31, 2025 |
Jun. 30, 2024 |
May 31, 2024 |
Apr. 30, 2024 |
Mar. 31, 2024 |
Feb. 29, 2024 |
Jan. 31, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jul. 22, 2025 |
|
Share Repurchase Program | |||||||||||||||
Equity, Class of Treasury Stock [Line Items] | |||||||||||||||
Total Number of Shares Purchased (in shares) | 2,145 | 2,456 | 0 | 829 | 1,800 | 0 | 1,990 | 0 | 0 | 2,811 | 0 | 0 | 7,230 | 4,801 | |
Average Price Paid per Share (in dollars per shares) | $ 167.83 | $ 157.57 | $ 0 | $ 126.67 | $ 134.98 | $ 0 | $ 135.85 | $ 0 | $ 0 | $ 98.86 | $ 0 | $ 0 | $ 151.45 | $ 114.19 | |
Maximum Dollar Value of Shares That May Yet Be Purchased Under the Program | $ 281 | $ 641 | $ 1,028 | $ 1,028 | $ 1,133 | $ 1,376 | $ 2 | $ 272 | $ 272 | $ 272 | $ 550 | $ 550 | $ 281 | $ 2 | |
2024 Repurchase Program | Subsequent Event | |||||||||||||||
Equity, Class of Treasury Stock [Line Items] | |||||||||||||||
Maximum Dollar Value of Shares That May Yet Be Purchased Under the Program | $ 1,781 | ||||||||||||||
Amount of common stock authorized to be repurchased | $ 1,500 |