Scorecard › Firms › JPMorgan

JPMorgan — sell-side record

JPMorgan made 278 rating actions across 86 covered names in the last 12 months, 64% of them Buy-type and 7% Sell-type. Of its 405 price targets that resolved, 149 (37%) were reached while they stood, 251 were replaced by JPMorgan before their deadline and 5 fell short at it. 34 of its 60 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 JPMorgan in the last two years, checked through 2026-10-29. Rebuilt every morning.

Targets reached while they stood
36.8% 149 of 405
95% range 32–42%
Replaced by JPMorgan before the deadline
62.0% 251
Short at the deadline
1.2% 5
Still running
68
Ratings vs sector
34 of 60
95% range 44–68% · no letter
Ratings: Buy / Hold / Sell, 12 mo
64 / 29 / 7%
278 rating actions

What its Holds say: JPMorgan's 80 Hold-type ratings in the last 12 months carried a median price target +7% from the price on the day; 21% sat below the price. Of its Holds that ran a full horizon, 1 of 18 stayed within 5 points of the sector ETF.

JPMorgan's own rating definitions are not on file yet. Its calls are checked on the defaults: a 12-month horizon, and the stock's sector SPDR ETF as the benchmark. If JPMorgan publishes a different horizon or benchmark, the record will be rechecked on those terms.

By name

TickerRating actions, 12 moTargets reachedReplaced earlyShortResolvedRatings vs sector
AAPL5 3 (25%) 9012 0 of 1
ZS5 4 (36%) 7011 0 of 1
AMZN4 0 (0%) 11011 1 of 1
GEV3 6 (60%) 4010 1 of 1
COST6 2 (22%) 709 0 of 1
MS5 5 (56%) 409 —
UNH5 1 (11%) 809 0 of 1
MGM7 3 (38%) 508 —
DKNG6 1 (12%) 708 0 of 1
ENPH6 4 (50%) 408 —
FTNT6 4 (50%) 408 —
TER3 5 (62%) 308 —
BA5 2 (29%) 507 1 of 1
CZR4 0 (0%) 707 0 of 1
NXT4 5 (71%) 207 1 of 1
SEDG3 4 (57%) 307 —
LEU6 3 (50%) 306 —
WFC6 2 (33%) 406 —
ASML5 2 (33%) 406 1 of 1
GS5 2 (33%) 406 —
PANW5 4 (67%) 206 0 of 1
TSLA5 0 (0%) 606 0 of 1
AVGO4 3 (50%) 306 1 of 1
NVDA4 1 (17%) 506 1 of 1
AMD3 5 (83%) 106 —
GOOGL3 3 (50%) 306 1 of 1
GILD2 1 (17%) 506 1 of 1
ORCL2 3 (50%) 306 —
RUN2 0 (0%) 606 1 of 1
UBER2 2 (33%) 406 0 of 1
BAC5 2 (40%) 305 1 of 1
FITB5 2 (40%) 305 1 of 1
LNG5 1 (20%) 405 0 of 1
LLY4 0 (0%) 505 1 of 1
PENN4 0 (0%) 505 0 of 1
REGN3 2 (40%) 305 1 of 1
WMT3 1 (20%) 405 1 of 1
CEG2 2 (40%) 305 1 of 1
FSLR2 2 (40%) 305 1 of 1
OXY2 2 (40%) 305 —
SLB2 2 (40%) 305 0 of 1
USB7 1 (25%) 304 0 of 1
PNC6 2 (50%) 204 1 of 1
META5 0 (0%) 404 —
ABBV3 3 (75%) 104 1 of 1
AMAT3 3 (75%) 104 1 of 1
CME3 1 (25%) 304 0 of 1
HOOD3 3 (75%) 104 —
INTC3 2 (50%) 204 0 of 1
ROK3 2 (50%) 204 —
VST3 1 (25%) 304 1 of 1
AR2 0 (0%) 404 —
LRCX2 3 (75%) 104 1 of 1
SCHW2 1 (25%) 304 1 of 1
EQT1 3 (75%) 104 1 of 1
HD1 0 (0%) 404 0 of 1
VRTX0 2 (50%) 204 0 of 1
KEY4 2 (67%) 103 —
NFLX4 0 (0%) 303 —
BKR2 2 (67%) 103 1 of 1
DIS2 0 (0%) 303 0 of 1
SHOP2 2 (67%) 103 0 of 1
SYK2 0 (0%) 213 1 of 1
MSFT1 1 (33%) 203 0 of 1
TLN1 2 (67%) 103 1 of 1
XOM1 2 (67%) 103 1 of 1
KMI0 1 (33%) 203 —
TFC6 2 (100%) 002 —
MRK3 1 (50%) 102 —
COP2 0 (0%) 202 0 of 1
HAL2 1 (50%) 012 1 of 1
ISRG2 0 (0%) 112 0 of 1
PFE2 2 (100%) 002 —
V2 0 (0%) 112 0 of 1
ICE1 0 (0%) 202 1 of 1
MA1 0 (0%) 202 0 of 1
MRNA1 1 (50%) 102 1 of 1
NET0 1 (50%) 102 —
NOV0 1 (50%) 102 —
CRWD4 1 (100%) 001 1 of 1
ABT2 0 (0%) 101 —
BWXT2 0 (0%) 101 —
FLUT2 0 (0%) 101 —
JNJ2 1 (100%) 001 —
BSX1 0 (0%) 011 0 of 1
EOG0 1 (100%) 001 —
EXE0 1 (100%) 001 0 of 1
FTI0 1 (100%) 001 1 of 1
KLAC3 — ——0 1 of 1
MDT2 — ——0 —
SPCX2 — ——0 —
IONQ1 — ——0 —
OKLO1 — ——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-28 HOOD Neutral maintained $91.43 $114 running to 2027-10-28 -21.5%
2026-10-28 ENPH Neutral maintained $24.99 $29 running to 2027-10-28 -19.1%
2026-10-28 V Overweight maintained $400.60 $455 running to 2027-10-28 +8.9%
2026-10-28 BA Overweight maintained $167.14 $240 running to 2027-10-28 -9.4%
2026-10-26 LEU Neutral maintained $98.44 $120 running to 2027-10-26 -33.1%
2026-10-23 FTNT Underweight maintained $179.99 $140 reached 2026-10-29 +0.7%
2026-10-23 LNG Overweight maintained $298.67 $344 running to 2027-10-23 +9.2%
2026-10-22 CME Underweight → Overweight upgrade $305.98 $367 running to 2027-10-22 +14.5%
2026-10-22 ABT Overweight maintained $102.51 $118 running to 2027-10-22 -1.1%
2026-10-22 TSLA Neutral maintained $374.58 $430 running to 2027-10-22 -1.1%

Other firms: Barclays · Wells Fargo · Morgan Stanley · UBS · Citigroup · RBC Capital · 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.