v3.26.1
Equity and Accumulated Other Comprehensive Earnings (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Gains (losses) on cash flow hedges:        
Commodity contracts recorded in net sales $ 3,997 $ 3,338 $ 7,600 $ 6,435
Contracts recorded in cost of sales 3,300 2,690 6,257 5,183
Earnings before taxes 278 268 536 497
Tax benefit (expense) on amounts reclassified into earnings (65) (61) (127) (114)
Net earnings 223 215 428 394
Derivatives Designated as Hedges (Net of Tax) | Amount Reclassified from Accumulated Other Comprehensive Earnings (Loss)        
Gains (losses) on cash flow hedges:        
Earnings before taxes 6 (54) 4 (84)
Tax benefit (expense) on amounts reclassified into earnings (1) 14 (1) 21
Net earnings 5 (40) 3 (63)
Derivatives Designated as Hedges (Net of Tax) | Amount Reclassified from Accumulated Other Comprehensive Earnings (Loss) | Commodity contracts        
Gains (losses) on cash flow hedges:        
Commodity contracts recorded in net sales (68) 17 (110) 12
Contracts recorded in cost of sales 48 (1) 76 2
Derivatives Designated as Hedges (Net of Tax) | Amount Reclassified from Accumulated Other Comprehensive Earnings (Loss) | Foreign exchange contract        
Gains (losses) on cash flow hedges:        
Contracts recorded in cost of sales 2   2  
Currency exchange contracts recorded in selling, general and administrative 34 (73) 35 (101)
Derivatives Designated as Hedges (Net of Tax) | Amount Reclassified from Accumulated Other Comprehensive Earnings (Loss) | Interest rate swap agreements        
Gains (losses) on cash flow hedges:        
Interest rate contracts recorded in interest expense (10) 3 1 3
Pension and Other Postretirement Benefits (Net of Tax) | Amount Reclassified from Accumulated Other Comprehensive Earnings (Loss)        
Amortization Of Pension And Other Postretirement Benefits:        
Total before tax effect (6) (5) (10) (9)
Tax benefit (expense) on amounts reclassified into earnings 1 1 2 2
Recognized gain (loss), net of tax (5) (4) (8) (7)
Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] | Amount Reclassified from Accumulated Other Comprehensive Earnings (Loss)        
Amortization Of Pension And Other Postretirement Benefits:        
Total before tax effect (5) (4) (9) (8)
Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] | Amount Reclassified from Accumulated Other Comprehensive Earnings (Loss)        
Amortization Of Pension And Other Postretirement Benefits:        
Total before tax effect $ (1) $ (1) $ (1) $ (1)