what is the best performing mega cap stock from july 2006 to october 2006

NVIDIA (NVDA) had the highest return between July 1, 2006 and October 31, 2006 by a mega-cap US stock, returning 60.1%.

ASSETDATE% RETURN
NVIDIA (NVDA)
7/1/2006 - 10/31/2006
60.14%
Mastercard (MA)
7/1/2006 - 10/31/2006
54.9%
Apple (AAPL)
7/1/2006 - 10/31/2006
40.96%
Oracle (ORCL)
7/1/2006 - 10/31/2006
26.42%
Goldman Sachs (GS)
7/1/2006 - 10/31/2006
25.46%
Merck (MRK)
7/1/2006 - 10/31/2006
24.23%
Microsoft (MSFT)
7/1/2006 - 10/31/2006
22.46%
Cisco Systems (CSCO)
7/1/2006 - 10/31/2006
21.99%
Morgan Stanley (MS)
7/1/2006 - 10/31/2006
21.52%
Amphenol (APH)
7/1/2006 - 10/31/2006
21.4%
International Business Machines (IBM)
7/1/2006 - 10/31/2006
19.57%
KLA (KLAC)
7/1/2006 - 10/31/2006
18.71%
Thermo Fisher Scientific (TMO)
7/1/2006 - 10/31/2006
18.29%
Exxon Mobil (XOM)
7/1/2006 - 10/31/2006
16.1%
Amgen (AMGN)
7/1/2006 - 10/31/2006
15.38%
Berkshire Hathaway (BRK.A)
7/1/2006 - 10/31/2006
14.9%
Berkshire Hathaway (BRK.B)
7/1/2006 - 10/31/2006
14.68%
Toyota Motor Corporation ADR (TM)
7/1/2006 - 10/31/2006
14.68%
Toronto Dominion Bank (TD)
7/1/2006 - 10/31/2006
14.54%
Procter & Gamble (PG)
7/1/2006 - 10/31/2006
14.36%
JPMorgan Chase (JPM)
7/1/2006 - 10/31/2006
13.63%
Alphabet Inc Class C (GOOG)
7/1/2006 - 10/31/2006
13.42%
Alphabet Inc Class A (GOOGL)
7/1/2006 - 10/31/2006
13.42%
Bank of America (BAC)
7/1/2006 - 10/31/2006
13%
Johnson & Johnson (JNJ)
7/1/2006 - 10/31/2006
12.74%
Mega-cap stocks are treated as having a market cap of $200B+.