XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Repurchase Program (Details)
shares in Millions, $ in Millions
1 Months Ended 9 Months Ended
Sep. 25, 2024
USD ($)
shares
Aug. 30, 2024
USD ($)
shares
Sep. 01, 2023
USD ($)
shares
Mar. 14, 2024
USD ($)
Dec. 10, 2020
USD ($)
Stock Repurchase Program [Line Items]          
Payments for repurchase of common stock   $ 7,000 $ 3,400    
Repurchase of common stock, shares, acquired (in shares) | shares   12.9 9.7    
Subsequent Event          
Stock Repurchase Program [Line Items]          
Payments for repurchase of common stock $ 2,500        
Repurchase of common stock, shares, acquired (in shares) | shares 3.6        
Prepayment, percentage 0.75        
Stock repurchase program, remaining authorized repurchase amount $ 17,650        
December 2020 Repurchase Authority          
Stock Repurchase Program [Line Items]          
Stock repurchase program, authorized amount         $ 15,000
March 2024 Repurchase Authority          
Stock Repurchase Program [Line Items]          
Stock repurchase program, authorized amount       $ 25,000  
Accelerated Share Repurchase Agreement          
Stock Repurchase Program [Line Items]          
Payments for repurchase of common stock   $ 7,000 $ 1,400    
Structured Stock Repurchase Agreement          
Stock Repurchase Program [Line Items]          
Payments for repurchase of common stock     $ 2,000    
Repurchase of common stock, shares, acquired (in shares) | shares   0.6 5.7    
ASR entered into in June 2024          
Stock Repurchase Program [Line Items]          
Payments for repurchase of common stock   $ 2,500      
Repurchase of common stock, shares, acquired (in shares) | shares   3.6      
ASR entered into in June 2024 | Subsequent Event          
Stock Repurchase Program [Line Items]          
Repurchase of common stock, shares, acquired (in shares) | shares 4.6