what is the most performance mega cap stock between may 30 2012 and december 30 2012

Bank of America (BAC) had the highest return between May 30, 2012 and December 30, 2012 by a mega-cap US stock, returning 55.3%.

ASSET DATE % RETURN
Bank of America (BAC)
5/30/2012 - 12/30/2012
55.33%
T-Mobile US (TMUS)
5/30/2012 - 12/30/2012
50.69%
SAP SE ADR (SAP)
5/30/2012 - 12/30/2012
38.96%
HSBC Holdings PLC ADR (HSBC)
5/30/2012 - 12/30/2012
36.13%
JPMorgan Chase (JPM)
5/30/2012 - 12/30/2012
31.9%
Netflix (NFLX)
5/30/2012 - 12/30/2012
30.45%
Oracle (ORCL)
5/30/2012 - 12/30/2012
27.3%
Taiwan Semiconductor Manufacturing (TSM)
5/30/2012 - 12/30/2012
26.22%
Visa Inc Class A (V)
5/30/2012 - 12/30/2012
25.72%
ASML Holding NV ADR (ASML)
5/30/2012 - 12/30/2012
24.6%
Home Depot (HD)
5/30/2012 - 12/30/2012
23.59%
ServiceNow (NOW)
5/30/2012 - 12/30/2012
22.32%
Costco Wholesale (COST)
5/30/2012 - 12/30/2012
21.57%
Toyota Motor Corporation ADR (TM)
5/30/2012 - 12/30/2012
21.36%
Eli Lilly and (LLY)
5/30/2012 - 12/30/2012
20.55%
Cisco Systems (CSCO)
5/30/2012 - 12/30/2012
20.48%
Novartis AG ADR (NVS)
5/30/2012 - 12/30/2012
19.83%
Novo Nordisk A-S (NVO)
5/30/2012 - 12/30/2012
19.21%
Alphabet Inc Class A (GOOGL)
5/30/2012 - 12/30/2012
19.02%
Mastercard (MA)
5/30/2012 - 12/30/2012
17.72%
AstraZeneca PLC ADR (AZN)
5/30/2012 - 12/30/2012
17.67%
Amazon (AMZN)
5/30/2012 - 12/30/2012
15.57%
Salesforce (CRM)
5/30/2012 - 12/30/2012
15.34%
Johnson & Johnson (JNJ)
5/30/2012 - 12/30/2012
13.46%
Merck (MRK)
5/30/2012 - 12/30/2012
11.96%
Mega-cap stocks are treated as having a market cap of $200B+.