XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' equity - Reclassifications Out of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Reclassification out of Accumulated Other Comprehensive Income [Line Items]            
Product sales $ 8,388   $ 6,986   $ 15,835 $ 13,091
Other (expense) income, net (307)   (318)   (542) 1,746
Income before income taxes 794   1,614   726 5,056
Provision for income taxes (48)   (235)   (93) (836)
Net income 746 $ (113) 1,379 $ 2,841 633 4,220
Product sales            
Reclassification out of Accumulated Other Comprehensive Income [Line Items]            
Product sales 8,041   6,683   15,159 12,529
Reclassification out of Accumulated Other Comprehensive Income | Cash flow hedges            
Reclassification out of Accumulated Other Comprehensive Income [Line Items]            
Income before income taxes 52   87   72 117
Provision for income taxes (11)   (19)   (15) (25)
Net income 41   68   57 92
Reclassification out of Accumulated Other Comprehensive Income | Foreign currency contract gains | Cash flow hedges | Product sales            
Reclassification out of Accumulated Other Comprehensive Income [Line Items]            
Product sales 55   36   106 88
Reclassification out of Accumulated Other Comprehensive Income | Cross-currency swap contract (losses) gains | Cash flow hedges            
Reclassification out of Accumulated Other Comprehensive Income [Line Items]            
Other (expense) income, net (3)   51   (34) 29
Reclassification out of Accumulated Other Comprehensive Income | Cash flow hedges | Foreign currency contract gains | Cash flow hedges | Product sales            
Reclassification out of Accumulated Other Comprehensive Income [Line Items]            
Product sales 55   36   106 88
Reclassification out of Accumulated Other Comprehensive Income | Cash flow hedges | Cross-currency swap contract (losses) gains | Cash flow hedges            
Reclassification out of Accumulated Other Comprehensive Income [Line Items]            
Other (expense) income, net $ (3)   $ 51   $ (34) $ 29