best performance mega stock between 1 jun 2012 and 31 dec 2012

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

ASSET DATE % RETURN
Bank of America (BAC)
6/1/2012 - 12/31/2012
63.43%
T-Mobile US (TMUS)
6/1/2012 - 12/31/2012
61.89%
Netflix (NFLX)
6/1/2012 - 12/31/2012
51.91%
SAP SE ADR (SAP)
6/1/2012 - 12/31/2012
44.33%
HSBC Holdings PLC ADR (HSBC)
6/1/2012 - 12/31/2012
38.49%
JPMorgan Chase (JPM)
6/1/2012 - 12/31/2012
37.81%
Visa Inc Class A (V)
6/1/2012 - 12/31/2012
33.92%
Taiwan Semiconductor Manufacturing (TSM)
6/1/2012 - 12/31/2012
31.72%
ASML Holding NV ADR (ASML)
6/1/2012 - 12/31/2012
31.65%
Oracle (ORCL)
6/1/2012 - 12/31/2012
29.5%
Home Depot (HD)
6/1/2012 - 12/31/2012
27.84%
ServiceNow (NOW)
6/1/2012 - 12/31/2012
26.44%
Salesforce (CRM)
6/1/2012 - 12/31/2012
25.22%
Cisco Systems (CSCO)
6/1/2012 - 12/31/2012
24.59%
Novo Nordisk A-S (NVO)
6/1/2012 - 12/31/2012
24.14%
Toyota Motor Corporation ADR (TM)
6/1/2012 - 12/31/2012
24.06%
Eli Lilly and (LLY)
6/1/2012 - 12/31/2012
23.93%
Alphabet Inc Class A (GOOGL)
6/1/2012 - 12/31/2012
23.71%
Costco Wholesale (COST)
6/1/2012 - 12/31/2012
23.63%
Mastercard (MA)
6/1/2012 - 12/31/2012
23.41%
Novartis AG ADR (NVS)
6/1/2012 - 12/31/2012
22.41%
AstraZeneca PLC ADR (AZN)
6/1/2012 - 12/31/2012
20.43%
Amazon (AMZN)
6/1/2012 - 12/31/2012
20.36%
Tesla (TSLA)
6/1/2012 - 12/31/2012
18.72%
Johnson & Johnson (JNJ)
6/1/2012 - 12/31/2012
15.03%
Mega-cap stocks are treated as having a market cap of $200B+.