best performing mega stocks from 3/1/2009 - 12/1/2009

Bank of America (BAC) had the highest return between March 1, 2009 and December 1, 2009 by a mega-cap US stock, returning 342.3%.

ASSETDATE% RETURN
Bank of America (BAC)
3/1/2009 - 12/1/2009
342.3%
American Express (AXP)
3/1/2009 - 12/1/2009
262.96%
Advanced Micro Devices (AMD)
3/1/2009 - 12/1/2009
238.03%
Citigroup (C)
3/1/2009 - 12/1/2009
173.33%
Wells Fargo (WFC)
3/1/2009 - 12/1/2009
156.41%
Caterpillar (CAT)
3/1/2009 - 12/1/2009
156.14%
Micron Technology (MU)
3/1/2009 - 12/1/2009
148.25%
Royal Bank of Canada (RY)
3/1/2009 - 12/1/2009
141.61%
Salesforce (CRM)
3/1/2009 - 12/1/2009
133.72%
HSBC Holdings PLC ADR (HSBC)
3/1/2009 - 12/1/2009
128.32%
Apple (AAPL)
3/1/2009 - 12/1/2009
123.52%
ASML Holding NV ADR (ASML)
3/1/2009 - 12/1/2009
120.98%
Amazon (AMZN)
3/1/2009 - 12/1/2009
116.61%
GE Aerospace (GE)
3/1/2009 - 12/1/2009
97.82%
JPMorgan Chase (JPM)
3/1/2009 - 12/1/2009
95.43%
Goldman Sachs (GS)
3/1/2009 - 12/1/2009
92.11%
Microsoft (MSFT)
3/1/2009 - 12/1/2009
91.13%
Alphabet Inc Class A (GOOGL)
3/1/2009 - 12/1/2009
76.96%
Raytheon Technologies (RTX)
3/1/2009 - 12/1/2009
72.61%
Morgan Stanley (MS)
3/1/2009 - 12/1/2009
68.21%
Cisco Systems (CSCO)
3/1/2009 - 12/1/2009
66.92%
NVIDIA (NVDA)
3/1/2009 - 12/1/2009
64.85%
Netflix (NFLX)
3/1/2009 - 12/1/2009
64.5%
Merck (MRK)
3/1/2009 - 12/1/2009
61.55%
Novartis AG ADR (NVS)
3/1/2009 - 12/1/2009
58.69%
Mega-cap stocks are treated as having a market cap of $200B+.