best performing mega stock in april 1 2009 to june 30 2009

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

ASSETDATE% RETURN
Bank of America (BAC)
4/1/2009 - 6/30/2009
104.83%
Wells Fargo (WFC)
4/1/2009 - 6/30/2009
77.2%
American Express (AXP)
4/1/2009 - 6/30/2009
75.53%
Toronto Dominion Bank (TD)
4/1/2009 - 6/30/2009
52.99%
Royal Bank of Canada (RY)
4/1/2009 - 6/30/2009
44.66%
HSBC Holdings PLC ADR (HSBC)
4/1/2009 - 6/30/2009
43.47%
Goldman Sachs (GS)
4/1/2009 - 6/30/2009
42%
Apple (AAPL)
4/1/2009 - 6/30/2009
36.83%
JPMorgan Chase (JPM)
4/1/2009 - 6/30/2009
35.12%
Analog Devices (ADI)
4/1/2009 - 6/30/2009
32.23%
Texas Instruments (TXN)
4/1/2009 - 6/30/2009
32.07%
Microsoft (MSFT)
4/1/2009 - 6/30/2009
31.22%
Advanced Micro Devices (AMD)
4/1/2009 - 6/30/2009
29.87%
KLA (KLAC)
4/1/2009 - 6/30/2009
29.33%
Morgan Stanley (MS)
4/1/2009 - 6/30/2009
28.89%
Micron Technology (MU)
4/1/2009 - 6/30/2009
28.43%
ASML Holding NV New York Registry Shares (ASML)
4/1/2009 - 6/30/2009
26.09%
BHP (BHP)
4/1/2009 - 6/30/2009
25.85%
Mitsubishi UFJ Financial Group Inc ADR (MUFG)
4/1/2009 - 6/30/2009
25.82%
Philip Morris International (PM)
4/1/2009 - 6/30/2009
25.46%
RTX (RTX)
4/1/2009 - 6/30/2009
23.36%
Alphabet Inc Class A (GOOGL)
4/1/2009 - 6/30/2009
22.63%
Alphabet Inc Class C (GOOG)
4/1/2009 - 6/30/2009
22.63%
Caterpillar (CAT)
4/1/2009 - 6/30/2009
21.69%
UnitedHealth (UNH)
4/1/2009 - 6/30/2009
21.2%
Mega-cap stocks are treated as having a market cap of $200B+.