XML 65 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' equity (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Summary of activity under our stock repurchase program
Activity under our stock repurchase program, on a trade date basis, was as follows (in millions):
Years ended December 31,
202120202019
SharesDollarsSharesDollarsShares*Dollars
First quarter3.7 $865 4.3 $933 15.9 $3,031 
Second quarter6.5 1,592 2.6 591 13.1 2,349 
Third quarter4.6 1,069 3.0 752 6.2 1,170 
Fourth quarter6.9 1,461 5.3 1,221 5.1 1,090 
Total stock repurchases21.7 $4,987 15.2$3,497 40.2$7,640 
* Total shares do not add due to rounding.
Components of accumulated other comprehensive income
The components of AOCI were as follows (in millions):
Foreign
currency
translation
Cash flow
hedges
Available-for-sale
securities
OtherAOCI
Balance as of December 31, 2018$(670)$241 $(338)$(2)$(769)
Foreign currency translation adjustments(48)— — — (48)
Unrealized gains— 127 424 — 551 
Reclassification adjustments to income— (211)(56)— (267)
Other losses— — — (5)(5)
Income taxes— 18 (8)— 10 
Balance as of December 31, 2019(718)175 22 (7)(528)
Foreign currency translation adjustments— — — 
Unrealized (losses) gains— (61)— (55)
Reclassification adjustments to income— (501)(33)— (534)
Other losses— — — (7)(7)
Income taxes— 124 — 130 
Balance as of December 31, 2020(709)(263)(14)(985)
Foreign currency translation adjustments(135)— — — (135)
Unrealized gains (losses)— 159 (1)— 158 
Reclassification adjustments to income— 253 — — 253 
Other gains— — — 
Income taxes— (88)— — (88)
Balance as of December 31, 2021$(844)$61 $— $(13)$(796)
Reclassifications out of accumulated other comprehensive income
Reclassifications out of AOCI and into earnings were as follows (in millions):
Years ended December 31,
Components of AOCI202120202019Consolidated Statements of Income locations
Cash flow hedges:
Foreign currency contract (losses) gains$(8)$178 $101 Product sales
Cross-currency swap contract (losses) gains(245)323 110 Other income, net
(253)501 211 Income before income taxes
55 (110)(46)Provision for income taxes
$(198)$391 $165 Net income
Available-for-sale securities:
Net realized gains$— $33 $56 Other income, net
— (7)(14)Provision for income taxes
$— $26 $42 Net income