Scorecard › Firms › Morgan Stanley

Morgan Stanley — sell-side record

Morgan Stanley made 363 rating actions across 88 covered names in the last 12 months, 62% of them Buy-type and 2% Sell-type. Of its 540 price targets that resolved, 135 (25%) were reached while they stood, 403 were replaced by Morgan Stanley before their deadline and 2 fell short at it. 19 of its 38 Buy- and Sell-type ratings that ran a full horizon agreed with how the stock did against its sector.

93 covered names with a call from Morgan Stanley in the last two years, checked through 2026-10-29. Rebuilt every morning.

Targets reached while they stood
25.0% 135 of 540
95% range 22–29%
Replaced by Morgan Stanley before the deadline
74.6% 403
Short at the deadline
0.4% 2
Still running
71
Ratings vs sector
19 of 38
95% range 35–65% · no letter
Ratings: Buy / Hold / Sell, 12 mo
62 / 36 / 2%
363 rating actions

What its Holds say: Morgan Stanley's 126 Hold-type ratings in the last 12 months carried a median price target +8% from the price on the day; 25% sat below the price. Of its Holds that ran a full horizon, 2 of 15 stayed within 5 points of the sector ETF.

Morgan Stanley's own definitions: Bullish Overweight; neutral Equal-weight, Not-Rated; bearish Underweight. Relative ratings, against the relevant country MSCI index, or the average total return of the analyst's industry (or industry team's) coverage universe, risk-adjusted. Horizon: 12-18 months; price targets 12-18 months unless otherwise specified. Checked here over 18 months. Source, captured 2026-10-12.

By name

TickerRating actions, 12 moTargets reachedReplaced earlyShortResolvedRatings vs sector
AAPL10 1 (5%) 18019 0 of 1
NVDA7 1 (6%) 15016 0 of 1
AVGO6 2 (15%) 11013 1 of 1
BAC5 1 (8%) 12013 1 of 1
AMAT9 7 (58%) 5012 —
CME9 0 (0%) 12012 0 of 1
SCHW8 1 (8%) 11012 1 of 1
JNJ7 3 (25%) 9012 —
PANW8 6 (54%) 5011 1 of 1
EOG6 2 (18%) 9011 —
HOOD6 4 (36%) 7011 —
LRCX9 3 (30%) 7010 —
REGN7 2 (20%) 8010 —
UNH6 2 (20%) 8010 0 of 1
ABBV5 0 (0%) 10010 1 of 1
GOOGL5 4 (40%) 6010 1 of 1
COP6 1 (11%) 809 0 of 1
EXE6 0 (0%) 909 0 of 1
GILD6 1 (11%) 809 1 of 1
TFC5 1 (11%) 809 —
WFC4 0 (0%) 909 —
AMGN9 1 (12%) 708 —
AMD6 4 (50%) 408 —
LLY6 0 (0%) 808 1 of 1
ICE6 1 (14%) 607 —
TSLA6 4 (57%) 307 —
MRK5 1 (14%) 607 —
FSLR4 4 (57%) 307 0 of 1
GEV4 5 (71%) 207 1 of 1
AMZN3 1 (14%) 607 1 of 1
FTNT3 3 (43%) 407 —
MSFT1 2 (29%) 507 0 of 1
NET1 4 (57%) 307 1 of 1
XOM7 1 (17%) 506 1 of 1
AR5 0 (0%) 606 —
VRTX5 1 (17%) 506 —
CZR4 2 (33%) 406 —
DKNG4 0 (0%) 606 0 of 1
HD4 0 (0%) 606 —
INTC4 2 (33%) 406 —
OXY4 1 (17%) 506 —
TLN4 2 (33%) 406 1 of 1
WMT4 0 (0%) 606 1 of 1
MGM3 3 (50%) 306 —
VST3 1 (17%) 506 0 of 1
MA2 0 (0%) 606 0 of 1
USB2 1 (17%) 506 —
GS1 2 (33%) 406 —
CVX8 1 (20%) 405 —
MRNA4 2 (40%) 305 —
PNC4 2 (40%) 305 —
KEY3 0 (0%) 505 —
PFE3 1 (20%) 405 —
JPM2 1 (20%) 405 —
NFLX5 0 (0%) 404 0 of 1
ZS5 3 (75%) 104 —
CEG4 1 (25%) 304 1 of 1
NRG4 2 (50%) 204 —
ENPH3 2 (50%) 204 1 of 1
HAL3 2 (50%) 204 1 of 1
LNG3 2 (50%) 204 —
ORCL3 2 (50%) 204 —
ROK3 2 (50%) 204 1 of 1
EQT2 1 (25%) 304 0 of 1
FITB2 0 (0%) 404 —
SEDG2 1 (25%) 304 —
V2 2 (50%) 204 1 of 1
PLTR1 3 (75%) 104 —
TER1 2 (50%) 204 —
CRWD11 1 (33%) 203 —
RKLB2 3 (100%) 003 —
BSX1 0 (0%) 303 0 of 1
SHOP1 1 (33%) 203 0 of 1
DIS0 1 (33%) 203 0 of 1
BA3 0 (0%) 202 —
KMI2 0 (0%) 202 —
RUN2 1 (50%) 102 —
SLB2 2 (100%) 002 —
UBER2 0 (0%) 202 —
BKR1 2 (100%) 002 —
NOV1 2 (100%) 002 —
PENN5 1 (100%) 001 —
KLAC4 0 (0%) 101 —
PL4 1 (100%) 001 —
MDT1 0 (0%) 101 —
COST0 0 (0%) 101 0 of 1
ISRG0 0 (0%) 011 0 of 1
SYK0 0 (0%) 011 0 of 1
FLUT1 — ——0 —
IONQ1 — ——0 —
META1 — ——0 —
SPCX1 — ——0 —
ABT0 — ——0 —

Per-name counts are small; no percentage on one name is a measure of skill.

Latest calls

DateTickerRatingActionPrice at callTargetTarget statusMove in the 30 days before
2026-10-29 BKR Overweight maintained $54.63 $68 running to 2028-04-29 -2.3%
2026-10-29 EXE Overweight maintained $90.56 $123 running to 2028-04-29 +7.6%
2026-10-29 GOOGL Overweight maintained $282.94 $375 running to 2028-04-29 -17.0%
2026-10-28 ENPH Underweight maintained $24.99 $16 running to 2028-04-28 -19.1%
2026-10-28 V Overweight maintained $400.60 $471 running to 2028-04-28 +8.9%
2026-10-28 BA Equal-Weight maintained $167.14 $195 running to 2028-04-28 -9.4%
2026-10-27 KMI Equal-Weight maintained $33.85 $40 running to 2028-04-27 +10.1%
2026-10-27 UNH Overweight maintained $410.39 $531 running to 2028-04-27 +9.0%
2026-10-22 LRCX Overweight maintained $230.15 $339 running to 2028-04-22 -26.0%
2026-10-22 CME Overweight maintained $305.98 $359 running to 2028-04-22 +14.5%

Other firms: Barclays · Wells Fargo · UBS · Citigroup · RBC Capital · JPMorgan · Truist Securities · TD Cowen · Cantor Fitzgerald · Evercore ISI Group · Piper Sandler · Needham. All firms.

How calls are checked

Every call is checked on the firm's own terms. A price target is followed until its own deadline (12 months unless the firm publishes a different horizon) and ends as reached (the stock closed at or beyond it while it stood), replaced (the same firm set a new target first) or short at deadline. A rating is compared with the stock's sector SPDR ETF on total return over the rating's life, because most big-firm ratings are relative: Overweight means "beat its peers", not "go up". Hold-type ratings are tracked, not graded. A firm is numbered only with 30+ resolved targets, and a letter prints only for a firm's whole record where an exact test separates it from a coin flip. None of this is a verdict on anyone's skill, and one day is never a grade. The full method →

Get the daily brief

Our take, the S&P 500 Pulse, the Street's calls and today's docket — one email, weekdays, 9 AM ET, 30 minutes before the open.