XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Stock Repurchase Program (Details)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended
Mar. 27, 2024
USD ($)
$ / shares
shares
Mar. 01, 2024
USD ($)
$ / shares
shares
Mar. 03, 2023
USD ($)
$ / shares
shares
Mar. 14, 2024
USD ($)
Dec. 10, 2020
USD ($)
Stock Repurchase Program [Line Items]          
Payments for repurchase of common stock   $ 2,000 $ 1,400    
Repurchase of common stock, shares, acquired (in shares) | shares   3.1 5.0    
Accelerated Share Repurchase Agreement          
Stock Repurchase Program [Line Items]          
Payments for repurchase of common stock   $ 2,000 $ 1,400    
Repurchase of common stock, shares, acquired (in shares) | shares   2.5 3.2    
Accelerated Share Repurchase Agreement | Subsequent Event          
Stock Repurchase Program [Line Items]          
Repurchase of common stock, shares, acquired (in shares) | shares 3.5        
Treasury stock acquired, average cost per share (in usd per share) | $ / shares $ 578.11        
Structured Stock Repurchase Agreement          
Stock Repurchase Program [Line Items]          
Repurchase of common stock, shares, acquired (in shares) | shares   0.6 1.8    
Treasury stock acquired, average cost per share (in usd per share) | $ / shares   $ 626.68 $ 330.52    
December 2020 Repurchase Authority          
Stock Repurchase Program [Line Items]          
Stock repurchase program, authorized amount         $ 15,000
December 2020 Repurchase Authority | Subsequent Event          
Stock Repurchase Program [Line Items]          
Stock repurchase program, remaining authorized repurchase amount $ 0        
March 2024 Repurchase Authority | Subsequent Event          
Stock Repurchase Program [Line Items]          
Stock repurchase program, authorized amount       $ 25,000  
Stock repurchase program, remaining authorized repurchase amount 22,650        
March 2024 ASR | 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