XML 71 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Components of AOCI
The components of AOCI were as follows (in millions):
Foreign
currency
translation adjustments
Cash flow
hedges
OtherAOCI
Balance as of December 31, 2021$(844)$61 $(13)$(796)
Foreign currency translation adjustments496 — — 496 
Unrealized gains— 84 — 84 
Reclassification adjustments to earnings
— — 
Other
— — 
Income taxes— (19)— (19)
Balance as of December 31, 2022(348)128 (11)(231)
Foreign currency translation adjustments50 — — 50 
Unrealized gains— 28 — 28 
Reclassification adjustments to earnings
— (222)— (222)
Other
— — 42 42 
Income taxes— 44 — 44 
Balance as of December 31, 2023(298)(22)31 (289)
Foreign currency translation adjustments(76)— — (76)
Unrealized gains— 506 — 506 
Reclassification adjustments to earnings
— (117)— (117)
Other
— — (10)(10)
Income taxes— (80)— (80)
Balance as of December 31, 2024$(374)$287 $21 $(66)
Schedule of Reclassifications Out of AOCI
Reclassifications out of AOCI and into earnings were as follows (in millions):
Years ended December 31,
Components of AOCI202420232022Consolidated Statements of Income locations
Cash flow hedges:
Foreign currency contract gains$192 $180 $231 Product sales
Cross-currency swap contract (losses) gains(75)42 (233)Other income (expense), net
117 222 (2)Income before income taxes
(25)(50)— Provision for income taxes
$92 $172 $(2)Net income