v3.24.2
Earnings Per Share (Current Stock Repurchase Program) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
brand
shares
May 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Stock Repurchase Activity [Roll Forward]      
Treasury Stock, Common, Shares, Beginning Balance | shares 152,336,714    
Treasury Stock, Common, Shares, Ending Balance | shares 154,518,072    
Treasury Stock, Value, Beginning Balance $ 7,196    
Treasury Stock, Value, Ending Balance $ 7,292    
Number of share repurchase program increases | brand 10    
Share Repurchase Program      
Stock Repurchase Activity [Roll Forward]      
Treasury Stock, Common, Shares, Beginning Balance | shares 127,800,000    
Repurchases | shares 2,200,000    
Treasury Stock, Common, Shares, Ending Balance | shares 130,000,000.0    
Treasury Stock, Value, Beginning Balance $ 6,411    
Repurchases 95    
Treasury Stock, Value, Ending Balance 6,506    
Stock Repurchase Program, Authorized Amount 7,000    
Remaining authorized amount under share repurchases 578    
Share Repurchase Program, Excise Tax, Payable 3   $ 3
Share Repurchase Program | Board of Directors      
Stock Repurchase Activity [Roll Forward]      
Stock Repurchase Program, Authorized Amount   $ 500  
Share Repurchase Program | Option exercises      
Stock Repurchase Activity [Roll Forward]      
Stock Repurchase Program, Authorized Amount $ 84