best mega stock between nov 21, 2017 and dec 2017

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

ASSET DATE % RETURN
Caterpillar (CAT)
11/21/2017 - 12/31/2017
14.38%
Wells Fargo (WFC)
11/21/2017 - 12/31/2017
12.19%
Home Depot (HD)
11/21/2017 - 12/31/2017
11.7%
Bank of America (BAC)
11/21/2017 - 12/31/2017
10.62%
Raytheon Technologies (RTX)
11/21/2017 - 12/31/2017
9.53%
Berkshire Hathaway (BRK.A)
11/21/2017 - 12/31/2017
9.17%
Berkshire Hathaway (BRK.B)
11/21/2017 - 12/31/2017
9.04%
Chevron (CVX)
11/21/2017 - 12/31/2017
8.73%
Costco Wholesale (COST)
11/21/2017 - 12/31/2017
7.61%
JPMorgan Chase (JPM)
11/21/2017 - 12/31/2017
7.48%
Shell PLC ADR (SHEL)
11/21/2017 - 12/31/2017
7.27%
HSBC Holdings PLC ADR (HSBC)
11/21/2017 - 12/31/2017
6.85%
Goldman Sachs (GS)
11/21/2017 - 12/31/2017
6.75%
Morgan Stanley (MS)
11/21/2017 - 12/31/2017
5.76%
American Express (AXP)
11/21/2017 - 12/31/2017
5.18%
PepsiCo (PEP)
11/21/2017 - 12/31/2017
5.01%
UnitedHealth (UNH)
11/21/2017 - 12/31/2017
4.77%
Novo Nordisk A-S (NVO)
11/21/2017 - 12/31/2017
4.48%
Merck (MRK)
11/21/2017 - 12/31/2017
4.39%
Cisco Systems (CSCO)
11/21/2017 - 12/31/2017
4.22%
Procter & Gamble (PG)
11/21/2017 - 12/31/2017
4.2%
T-Mobile US (TMUS)
11/21/2017 - 12/31/2017
3.94%
Philip Morris International (PM)
11/21/2017 - 12/31/2017
3.67%
Exxon Mobil (XOM)
11/21/2017 - 12/31/2017
3.66%
AstraZeneca PLC ADR (AZN)
11/21/2017 - 12/31/2017
3.58%
Mega-cap stocks are treated as having a market cap of $200B+.