best performing mega cap stocks between march 2009 and may 2010

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

ASSETDATE% RETURN
Bank of America (BAC)
3/1/2009 - 5/31/2010
338.41%
Advanced Micro Devices (AMD)
3/1/2009 - 5/31/2010
302.35%
American Express (AXP)
3/1/2009 - 5/31/2010
253.45%
Netflix (NFLX)
3/1/2009 - 5/31/2010
214%
Apple (AAPL)
3/1/2009 - 5/31/2010
191.51%
Micron Technology (MU)
3/1/2009 - 5/31/2010
190.41%
Caterpillar (CAT)
3/1/2009 - 5/31/2010
164.19%
Citigroup (C)
3/1/2009 - 5/31/2010
164%
Wells Fargo (WFC)
3/1/2009 - 5/31/2010
163.68%
Royal Bank of Canada (RY)
3/1/2009 - 5/31/2010
135.21%
GE Aerospace (GE)
3/1/2009 - 5/31/2010
102.58%
ASML Holding NV ADR (ASML)
3/1/2009 - 5/31/2010
96.99%
Amazon (AMZN)
3/1/2009 - 5/31/2010
96.22%
Lam Research (LRCX)
3/1/2009 - 5/31/2010
95.96%
BHP (BHP)
3/1/2009 - 5/31/2010
90.57%
KLA (KLAC)
3/1/2009 - 5/31/2010
86.24%
JPMorgan Chase (JPM)
3/1/2009 - 5/31/2010
83.64%
Intel (INTC)
3/1/2009 - 5/31/2010
77.9%
Texas Instruments (TXN)
3/1/2009 - 5/31/2010
77.68%
HSBC Holdings PLC ADR (HSBC)
3/1/2009 - 5/31/2010
75.26%
Home Depot (HD)
3/1/2009 - 5/31/2010
74.15%
RTX (RTX)
3/1/2009 - 5/31/2010
73.29%
Novo Nordisk A-S (NVO)
3/1/2009 - 5/31/2010
68.85%
Goldman Sachs (GS)
3/1/2009 - 5/31/2010
66.11%
Microsoft (MSFT)
3/1/2009 - 5/31/2010
65.83%
Mega-cap stocks are treated as having a market cap of $200B+.