best performing mega stocks in march 1 2009 to june 30 2009

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

ASSETDATE% RETURN
Bank of America (BAC)
3/1/2009 - 6/30/2009
266.98%
Wells Fargo (WFC)
3/1/2009 - 6/30/2009
121.42%
American Express (AXP)
3/1/2009 - 6/30/2009
103.16%
Intuitive Surgical (ISRG)
3/1/2009 - 6/30/2009
83.02%
Advanced Micro Devices (AMD)
3/1/2009 - 6/30/2009
81.69%
Royal Bank of Canada (RY)
3/1/2009 - 6/30/2009
76.02%
Goldman Sachs (GS)
3/1/2009 - 6/30/2009
68.24%
Micron Technology (MU)
3/1/2009 - 6/30/2009
61.66%
Apple (AAPL)
3/1/2009 - 6/30/2009
61.63%
JPMorgan Chase (JPM)
3/1/2009 - 6/30/2009
57.47%
HSBC Holdings PLC ADR (HSBC)
3/1/2009 - 6/30/2009
56.32%
Morgan Stanley (MS)
3/1/2009 - 6/30/2009
51.64%
Microsoft (MSFT)
3/1/2009 - 6/30/2009
49.88%
ASML Holding NV ADR (ASML)
3/1/2009 - 6/30/2009
49.7%
GE Aerospace (GE)
3/1/2009 - 6/30/2009
42.54%
Oracle (ORCL)
3/1/2009 - 6/30/2009
41.19%
NVIDIA (NVDA)
3/1/2009 - 6/30/2009
39.74%
Caterpillar (CAT)
3/1/2009 - 6/30/2009
39.03%
Salesforce (CRM)
3/1/2009 - 6/30/2009
38.7%
AstraZeneca PLC ADR (AZN)
3/1/2009 - 6/30/2009
38.24%
Philip Morris International (PM)
3/1/2009 - 6/30/2009
36.68%
Amazon (AMZN)
3/1/2009 - 6/30/2009
30.84%
UnitedHealth (UNH)
3/1/2009 - 6/30/2009
30.36%
Raytheon Technologies (RTX)
3/1/2009 - 6/30/2009
30.17%
Cisco Systems (CSCO)
3/1/2009 - 6/30/2009
30.15%
Mega-cap stocks are treated as having a market cap of $200B+.