best mega stock between nov 24, 2017 and dec 2017

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

ASSET DATE % RETURN
Caterpillar (CAT)
11/24/2017 - 12/31/2017
14.11%
Wells Fargo (WFC)
11/24/2017 - 12/31/2017
11.96%
Bank of America (BAC)
11/24/2017 - 12/31/2017
10.95%
Home Depot (HD)
11/24/2017 - 12/31/2017
10.68%
Raytheon Technologies (RTX)
11/24/2017 - 12/31/2017
9.03%
Berkshire Hathaway (BRK.B)
11/24/2017 - 12/31/2017
8.52%
Berkshire Hathaway (BRK.A)
11/24/2017 - 12/31/2017
8.3%
JPMorgan Chase (JPM)
11/24/2017 - 12/31/2017
8.21%
Costco Wholesale (COST)
11/24/2017 - 12/31/2017
7.97%
Goldman Sachs (GS)
11/24/2017 - 12/31/2017
7.64%
Chevron (CVX)
11/24/2017 - 12/31/2017
7.41%
Shell PLC ADR (SHEL)
11/24/2017 - 12/31/2017
6.92%
Morgan Stanley (MS)
11/24/2017 - 12/31/2017
6.43%
American Express (AXP)
11/24/2017 - 12/31/2017
5.68%
Cisco Systems (CSCO)
11/24/2017 - 12/31/2017
5.19%
HSBC Holdings PLC ADR (HSBC)
11/24/2017 - 12/31/2017
5.17%
T-Mobile US (TMUS)
11/24/2017 - 12/31/2017
4.44%
PepsiCo (PEP)
11/24/2017 - 12/31/2017
4.41%
UnitedHealth (UNH)
11/24/2017 - 12/31/2017
4.34%
Merck (MRK)
11/24/2017 - 12/31/2017
4.13%
Procter & Gamble (PG)
11/24/2017 - 12/31/2017
3.71%
Novo Nordisk A-S (NVO)
11/24/2017 - 12/31/2017
3.25%
Microsoft (MSFT)
11/24/2017 - 12/31/2017
3.05%
AbbVie (ABBV)
11/24/2017 - 12/31/2017
2.88%
Philip Morris International (PM)
11/24/2017 - 12/31/2017
2.8%
Mega-cap stocks are treated as having a market cap of $200B+.