XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive (Loss) Income (AOCI) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     $ 20,634  
Reclassification to: cost of sales $ 2,181 $ 2,006 4,303 $ 3,916
Reclassification to: Other (income) expense, net (97) (53) (170) (102)
Reclassification to: Income taxes (132) (173) (242) (308)
Net OCI (353) 22 (469) 61
Ending balance 21,191 19,762 21,191 19,762
Marketable Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 0 0 0 0
OCI 0 0 0 0
Income taxes 0 0 0 0
Ending balance 0 0 0 0
Marketable Securities | Reclassification out of Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Reclassification to: cost of sales 0 0 0 0
Reclassification to: Other (income) expense, net 0 0 0 0
Reclassification to: Income taxes 0 0 0 0
Net OCI 0 0 0 0
Pension Plans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 4 (26) 4 (28)
OCI 3 (2) 3 0
Income taxes (1) 1 (1) 1
Ending balance 6 (27) 6 (27)
Pension Plans | Reclassification out of Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Reclassification to: cost of sales 0 0 0 0
Reclassification to: Other (income) expense, net 0 0 0 0
Reclassification to: Income taxes 0 0 0 0
Net OCI 2 (1) 2 1
Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 17 41 31 39
OCI 22 8 6 24
Income taxes (3) (3) 1 (7)
Ending balance 34 38 34 38
Hedges | Reclassification out of Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Reclassification to: cost of sales (3) (10) (5) (20)
Reclassification to: Other (income) expense, net 0 (1) (1) (3)
Reclassification to: Income taxes 1 3 2 5
Net OCI 17 (3) 3 (1)
Financial Statement Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (430) (392) (328) (427)
OCI (425) 49 (585) 130
Income taxes 62 (17) 128 (57)
Ending balance (802) (366) (802) (366)
Financial Statement Translation | Reclassification out of Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Reclassification to: cost of sales 0 0 0 0
Reclassification to: Other (income) expense, net (11) (8) (22) (16)
Reclassification to: Income taxes 2 2 5 4
Net OCI (372) 26 (474) 61
Accumulated other comprehensive income (loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (409) (377) (293) (416)
OCI (400) 55 (576) 154
Income taxes 58 (19) 128 (63)
Net OCI (353) 22   61
Ending balance (762) (355) (762) (355)
Accumulated other comprehensive income (loss) | Reclassification out of Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Reclassification to: cost of sales (3) (10) (5) (20)
Reclassification to: Other (income) expense, net (11) (9) (23) (19)
Reclassification to: Income taxes 3 5 7 9
Net OCI $ (353) $ 22 $ (469) $ 61