best performing stocks in the last 2 month mega cap

Alibaba (BABA) has had the highest return between January 21, 2025 and March 21, 2025 by a mega-cap US stock, returning 57.6%.

ASSET DATE % RETURN
Alibaba (BABA)
1/21/2025 - 3/21/2025
57.6%
Philip Morris International (PM)
1/21/2025 - 3/21/2025
25.69%
AbbVie (ABBV)
1/21/2025 - 3/21/2025
23.12%
Palantir Technologies Inc Class A Common Stock (PLTR)
1/21/2025 - 3/21/2025
19.32%
Novartis AG ADR (NVS)
1/21/2025 - 3/21/2025
19.31%
T-Mobile US (TMUS)
1/21/2025 - 3/21/2025
18.17%
HSBC Holdings PLC ADR (HSBC)
1/21/2025 - 3/21/2025
15.98%
Eli Lilly and (LLY)
1/21/2025 - 3/21/2025
15.42%
AstraZeneca PLC ADR (AZN)
1/21/2025 - 3/21/2025
14.53%
Berkshire Hathaway (BRK.B)
1/21/2025 - 3/21/2025
12.26%
Berkshire Hathaway (BRK.A)
1/21/2025 - 3/21/2025
12.23%
Coca-Cola (KO)
1/21/2025 - 3/21/2025
11.64%
Johnson & Johnson (JNJ)
1/21/2025 - 3/21/2025
11.36%
Abbott Laboratories (ABT)
1/21/2025 - 3/21/2025
10.97%
GE Aerospace (GE)
1/21/2025 - 3/21/2025
10.5%
Netflix (NFLX)
1/21/2025 - 3/21/2025
10.11%
McDonald’s (MCD)
1/21/2025 - 3/21/2025
9.98%
International Business Machines (IBM)
1/21/2025 - 3/21/2025
8.87%
Shell PLC ADR (SHEL)
1/21/2025 - 3/21/2025
8.62%
Visa Inc Class A (V)
1/21/2025 - 3/21/2025
6.17%
Procter & Gamble (PG)
1/21/2025 - 3/21/2025
4.73%
LIN TV (LIN)
1/21/2025 - 3/21/2025
4.46%
Exxon Mobil (XOM)
1/21/2025 - 3/21/2025
4.36%
Toyota Motor Corporation ADR (TM)
1/21/2025 - 3/21/2025
4.18%
Chevron (CVX)
1/21/2025 - 3/21/2025
3.38%
Mega-cap stocks are treated as having a market cap of $200B+.