best mega stock between nov 22, 2017 and dec 2017

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

ASSET DATE % RETURN
Caterpillar (CAT)
11/22/2017 - 12/31/2017
14.01%
Wells Fargo (WFC)
11/22/2017 - 12/31/2017
11.4%
Bank of America (BAC)
11/22/2017 - 12/31/2017
10.74%
Home Depot (HD)
11/22/2017 - 12/31/2017
10.18%
Raytheon Technologies (RTX)
11/22/2017 - 12/31/2017
9.03%
Chevron (CVX)
11/22/2017 - 12/31/2017
8.4%
Berkshire Hathaway (BRK.A)
11/22/2017 - 12/31/2017
8.2%
JPMorgan Chase (JPM)
11/22/2017 - 12/31/2017
7.99%
Berkshire Hathaway (BRK.B)
11/22/2017 - 12/31/2017
7.86%
Shell PLC ADR (SHEL)
11/22/2017 - 12/31/2017
7.46%
Goldman Sachs (GS)
11/22/2017 - 12/31/2017
7.41%
Costco Wholesale (COST)
11/22/2017 - 12/31/2017
7.06%
Morgan Stanley (MS)
11/22/2017 - 12/31/2017
6.34%
American Express (AXP)
11/22/2017 - 12/31/2017
5.21%
T-Mobile US (TMUS)
11/22/2017 - 12/31/2017
5.13%
HSBC Holdings PLC ADR (HSBC)
11/22/2017 - 12/31/2017
5%
Merck (MRK)
11/22/2017 - 12/31/2017
4.64%
Cisco Systems (CSCO)
11/22/2017 - 12/31/2017
4.36%
PepsiCo (PEP)
11/22/2017 - 12/31/2017
4.3%
UnitedHealth (UNH)
11/22/2017 - 12/31/2017
4.21%
Procter & Gamble (PG)
11/22/2017 - 12/31/2017
3.82%
Novo Nordisk A-S (NVO)
11/22/2017 - 12/31/2017
3.55%
Philip Morris International (PM)
11/22/2017 - 12/31/2017
3.19%
Exxon Mobil (XOM)
11/22/2017 - 12/31/2017
3.06%
Royal Bank of Canada (RY)
11/22/2017 - 12/31/2017
2.99%
Mega-cap stocks are treated as having a market cap of $200B+.