v3.26.1
Stockholders' equity - Schedule of Reclassifications Out of AOCI (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification out of Accumulated Other Comprehensive Income [Line Items]        
Product sales $ 10,054 $ 9,179 $ 18,672 $ 17,328
Other (expense) income, net (73) (394) 2 1,124
Provision for income taxes (393) (136) (658) (379)
Net income 2,375 1,432 4,194 3,162
Reclassification out of AOCI | Cash flow hedges        
Reclassification out of Accumulated Other Comprehensive Income [Line Items]        
Income before income taxes (4) 184 (117) 323
Provision for income taxes 1 (40) 25 (70)
Net income (3) 144 (92) 253
Cross-currency swap contract (losses) gains | Reclassification out of AOCI | Cash flow hedges        
Reclassification out of Accumulated Other Comprehensive Income [Line Items]        
Other (expense) income, net 9 172 (68) 255
Cross-currency swap contract (losses) gains | Cash flow hedges | Reclassification out of AOCI | Cash flow hedges        
Reclassification out of Accumulated Other Comprehensive Income [Line Items]        
Other (expense) income, net 9 172 (68) 255
Product        
Reclassification out of Accumulated Other Comprehensive Income [Line Items]        
Product sales 9,537 8,771 17,755 16,644
Product | Foreign currency forward contract (losses) gains | Reclassification out of AOCI | Cash flow hedges        
Reclassification out of Accumulated Other Comprehensive Income [Line Items]        
Product sales (13) 12 (49) 68
Product | Foreign currency forward contract (losses) gains | Cash flow hedges | Reclassification out of AOCI | Cash flow hedges        
Reclassification out of Accumulated Other Comprehensive Income [Line Items]        
Product sales $ (13) $ 12 $ (49) $ 68