best performance mega stock between december 2011 and december 2012

Bank of America (BAC) had the highest return between December 1, 2011 and December 31, 2012 by a mega-cap US stock, returning 117.2%.

ASSETDATE% RETURN
Bank of America (BAC)
12/1/2011 - 12/31/2012
117.25%
Home Depot (HD)
12/1/2011 - 12/31/2012
62.64%
Visa Inc Class A (V)
12/1/2011 - 12/31/2012
59.27%
Amgen (AMGN)
12/1/2011 - 12/31/2012
52.27%
ASML Holding NV New York Registry Shares (ASML)
12/1/2011 - 12/31/2012
51.54%
JPMorgan Chase (JPM)
12/1/2011 - 12/31/2012
46.73%
Citigroup (C)
12/1/2011 - 12/31/2012
46.27%
Toyota Motor Corporation ADR (TM)
12/1/2011 - 12/31/2012
44.8%
Netflix (NFLX)
12/1/2011 - 12/31/2012
43.72%
HSBC Holdings PLC ADR (HSBC)
12/1/2011 - 12/31/2012
41.29%
Apple (AAPL)
12/1/2011 - 12/31/2012
40.35%
GE Aerospace (GE)
12/1/2011 - 12/31/2012
38.38%
SAP SE ADR (SAP)
12/1/2011 - 12/31/2012
37.09%
Goldman Sachs (GS)
12/1/2011 - 12/31/2012
37.09%
Wells Fargo (WFC)
12/1/2011 - 12/31/2012
36.99%
Eli Lilly and (LLY)
12/1/2011 - 12/31/2012
36.95%
Taiwan Semiconductor Manufacturing (TSM)
12/1/2011 - 12/31/2012
36.3%
Thermo Fisher Scientific (TMO)
12/1/2011 - 12/31/2012
36.26%
Royal Bank of Canada (RY)
12/1/2011 - 12/31/2012
35.79%
Morgan Stanley (MS)
12/1/2011 - 12/31/2012
32.97%
Mastercard (MA)
12/1/2011 - 12/31/2012
32.24%
Amazon (AMZN)
12/1/2011 - 12/31/2012
30.76%
Mitsubishi UFJ Financial Group Inc ADR (MUFG)
12/1/2011 - 12/31/2012
29.01%
Costco Wholesale (COST)
12/1/2011 - 12/31/2012
25.86%
American Express (AXP)
12/1/2011 - 12/31/2012
22.21%
Mega-cap stocks are treated as having a market cap of $200B+.