best performing mega stocks june 2017 to december 2017

Caterpillar (CAT) had the highest return between June 1, 2017 and December 31, 2017 by a mega-cap US stock, returning 51%.

ASSET DATE % RETURN
Caterpillar (CAT)
6/1/2017 - 12/31/2017
50.95%
AbbVie (ABBV)
6/1/2017 - 12/31/2017
48.31%
Alibaba (BABA)
6/1/2017 - 12/31/2017
40.39%
Micron Technology (MU)
6/1/2017 - 12/31/2017
33.72%
NVIDIA (NVDA)
6/1/2017 - 12/31/2017
33.66%
Bank of America (BAC)
6/1/2017 - 12/31/2017
32.55%
JPMorgan Chase (JPM)
6/1/2017 - 12/31/2017
31.16%
ASML Holding NV ADR (ASML)
6/1/2017 - 12/31/2017
30.79%
American Express (AXP)
6/1/2017 - 12/31/2017
29.57%
Walmart (WMT)
6/1/2017 - 12/31/2017
27.03%
Shell PLC ADR (SHEL)
6/1/2017 - 12/31/2017
26.93%
UnitedHealth (UNH)
6/1/2017 - 12/31/2017
26.84%
Novo Nordisk A-S (NVO)
6/1/2017 - 12/31/2017
26.81%
Abbott Laboratories (ABT)
6/1/2017 - 12/31/2017
26.68%
Morgan Stanley (MS)
6/1/2017 - 12/31/2017
26.27%
Home Depot (HD)
6/1/2017 - 12/31/2017
24.82%
Cisco Systems (CSCO)
6/1/2017 - 12/31/2017
23.71%
Mastercard (MA)
6/1/2017 - 12/31/2017
23.67%
Chevron (CVX)
6/1/2017 - 12/31/2017
23.09%
Microsoft (MSFT)
6/1/2017 - 12/31/2017
23.05%
Goldman Sachs (GS)
6/1/2017 - 12/31/2017
20.61%
HSBC Holdings PLC ADR (HSBC)
6/1/2017 - 12/31/2017
20.47%
Visa Inc Class A (V)
6/1/2017 - 12/31/2017
19.92%
Royal Bank of Canada (RY)
6/1/2017 - 12/31/2017
19.75%
Berkshire Hathaway (BRK.A)
6/1/2017 - 12/31/2017
19.74%
Mega-cap stocks are treated as having a market cap of $200B+.