XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Changes in Capital Structure - Schedule of Repurchases Under Share Repurchase Programs (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 14 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Oct. 31, 2023
Jun. 30, 2023
Schedule of Capitalization, Equity [Line Items]                      
Amounts paid for shares purchased   $ 282,000,000 [1] $ 322,000,000 [1] $ 91,000,000 [2] $ 0 [3]            
Excludes or includes accrued excise tax   2,000,000 $ 2,000,000 $ 1,000,000   $ 2,000,000 $ 9,000,000 $ 10,000,000 $ 9,000,000    
Subsequent Event | Convertible Senior Notes, due 2048                      
Schedule of Capitalization, Equity [Line Items]                      
Total number of shares purchased (in shares) 224,585                    
Average price paid per share (in usd per share) $ 69.38                    
Amounts paid for shares purchased $ 16,000,000                    
Capital Allocation Plan, Open Market Repurchases                      
Schedule of Capitalization, Equity [Line Items]                      
Total number of shares purchased (in shares)           5,594,139 10,562,333 5,054,798      
Average price paid per share (in usd per share)           $ 107.14 $ 87.57 $ 39.56      
Amounts paid for shares purchased           $ 600,000,000 $ 925,000,000 $ 200,000,000      
Excludes or includes accrued excise tax   $ 6,000,000       6,000,000          
Estimated excise tax excluded           $ 4,000,000          
Capital Allocation Plan, Open Market Repurchases | Subsequent Event                      
Schedule of Capitalization, Equity [Line Items]                      
Total number of shares purchased (in shares) 988,749                    
Average price paid per share (in usd per share) $ 154.30                    
Amounts paid for shares purchased $ 152,000,000                    
Capital Allocation Plan, Accelerated Repurchase Agreements                      
Schedule of Capitalization, Equity [Line Items]                      
Total number of shares purchased (in shares)             1,163,230 17,676,142      
Amounts paid for shares purchased             $ 0 $ 950,000,000      
Capital Allocation Plan, 2023                      
Schedule of Capitalization, Equity [Line Items]                      
Total number of shares purchased (in shares)           5,594,139 11,725,563 22,730,940      
Amounts paid for shares purchased           $ 600,000,000 $ 925,000,000 $ 1,150,000,000      
Share repurchase program, authorized amount                   $ 3,700,000,000 $ 2,700,000,000
Capital Allocation Plan, 2023 | Subsequent Event                      
Schedule of Capitalization, Equity [Line Items]                      
Total number of shares purchased (in shares) 41,263,976                    
Average price paid per share (in usd per share) $ 68.88                    
Amounts paid for shares purchased $ 2,843,000,000                    
November 2023 Accelerated Share Repurchase Agreements                      
Schedule of Capitalization, Equity [Line Items]                      
Total number of shares purchased (in shares)         1,163,230       18,839,372    
Average price paid per share (in usd per share)                 $ 50.43    
[1] Includes excise tax accrued of $2 million for each of the quarters ended June 30 and March 31, 2025
[2] Includes excise tax accrued of $1 million for the quarter ended June 30, 2024
[3] Represents the final settlements of the November 6, 2023 ASR agreements. See Note 9, Changes in Capital Structure for additional information