Scorecard › Firms › Barclays

Barclays — sell-side record

Barclays made 398 rating actions across 99 covered names in the last 12 months, 69% of them Buy-type and 6% Sell-type. Of its 591 price targets that resolved, 165 (28%) were reached while they stood, 422 were replaced by Barclays before their deadline and 4 fell short at it. 39 of its 67 Buy- and Sell-type ratings that ran a full horizon agreed with how the stock did against its sector.

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

Targets reached while they stood
27.9% 165 of 591
95% range 24–32%
Replaced by Barclays before the deadline
71.4% 422
Short at the deadline
0.7% 4
Still running
74
Ratings vs sector
39 of 67
95% range 46–69% · no letter
Ratings: Buy / Hold / Sell, 12 mo
69 / 26 / 6%
398 rating actions

What its Holds say: Barclays's 102 Hold-type ratings in the last 12 months carried a median price target +6% from the price on the day; 26% sat below the price. Of its Holds that ran a full horizon, 5 of 22 stayed within 5 points of the sector ETF.

Barclays'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 Barclays publishes a different horizon or benchmark, the record will be rechecked on those terms.

By name

TickerRating actions, 12 moTargets reachedReplaced earlyShortResolvedRatings vs sector
HOOD10 7 (47%) 8015 1 of 1
SCHW10 1 (7%) 14015 1 of 1
ICE8 0 (0%) 15015 0 of 1
FLUT8 1 (8%) 12013 0 of 1
TLN6 6 (46%) 7013 1 of 1
IBKR9 1 (8%) 11012 1 of 1
CME8 4 (33%) 8012 —
SLB8 1 (8%) 11012 0 of 1
HAL6 1 (8%) 11012 —
UNH6 4 (33%) 8012 0 of 1
ZS6 7 (58%) 5012 1 of 1
ROK5 3 (27%) 8011 1 of 1
TSM5 2 (18%) 9011 1 of 1
GEV4 6 (54%) 5011 1 of 1
ENPH6 2 (20%) 8010 1 of 1
DKNG5 1 (10%) 9010 0 of 1
EXE5 1 (10%) 9010 0 of 1
MGM6 0 (0%) 909 0 of 1
AAPL5 2 (22%) 709 1 of 1
BKR5 1 (11%) 809 1 of 1
MSFT5 2 (22%) 709 0 of 1
NXT5 7 (78%) 209 1 of 1
SEDG5 4 (44%) 509 —
FTNT7 4 (50%) 408 —
PANW6 4 (50%) 408 0 of 1
ABT5 0 (0%) 808 1 of 1
BSX5 0 (0%) 808 0 of 1
ORCL5 3 (38%) 508 0 of 1
AMAT4 5 (62%) 308 —
COP4 3 (38%) 508 0 of 1
EOG4 1 (12%) 708 —
TSLA3 4 (50%) 408 —
AR7 1 (14%) 607 —
CVX6 1 (14%) 607 —
EQT5 0 (0%) 707 0 of 1
FSLR4 2 (29%) 507 1 of 1
AMD3 5 (71%) 207 1 of 1
FTI3 1 (14%) 607 1 of 1
CZR2 0 (0%) 707 0 of 1
NOV7 2 (33%) 406 0 of 1
XOM6 2 (33%) 406 1 of 1
GOOGL5 3 (50%) 306 1 of 1
LNG5 3 (50%) 306 0 of 1
MDT5 1 (17%) 506 1 of 1
DIS4 1 (17%) 506 0 of 1
SHOP4 4 (67%) 206 —
LRCX3 5 (83%) 106 —
AVGO1 2 (33%) 406 1 of 1
NVDA1 0 (0%) 606 1 of 1
ISRG5 0 (0%) 505 0 of 1
VRTX5 1 (20%) 405 —
SYM4 2 (40%) 305 1 of 1
AMZN3 0 (0%) 505 0 of 1
BAC3 0 (0%) 505 1 of 1
JPM3 0 (0%) 505 1 of 1
MS3 2 (40%) 305 1 of 1
SYK3 0 (0%) 505 1 of 1
GS2 3 (60%) 205 1 of 1
INTC2 3 (60%) 205 —
V2 0 (0%) 505 1 of 1
WFC2 1 (20%) 405 1 of 1
NET5 3 (75%) 104 —
OXY5 1 (25%) 304 —
CEG4 1 (25%) 304 1 of 1
PENN4 0 (0%) 404 1 of 1
MRNA3 0 (0%) 404 —
NRG3 0 (0%) 404 0 of 1
PNC3 0 (0%) 404 0 of 1
USB3 0 (0%) 404 1 of 1
NFLX6 1 (33%) 203 —
AMGN4 2 (67%) 103 —
JNJ4 3 (100%) 003 —
OKLO3 1 (33%) 203 0 of 1
SMR3 2 (67%) 103 —
BA2 1 (33%) 113 1 of 1
FITB2 0 (0%) 303 1 of 1
UBER2 1 (33%) 203 0 of 1
ASTS1 3 (100%) 003 1 of 1
CRWD6 1 (50%) 102 1 of 1
ABBV3 0 (0%) 202 —
META3 0 (0%) 202 —
MRK3 1 (50%) 102 —
LLY2 0 (0%) 112 1 of 1
MA2 0 (0%) 112 0 of 1
REGN2 0 (0%) 112 0 of 1
RUN2 2 (100%) 002 —
KEY1 1 (50%) 102 —
TFC1 1 (50%) 102 —
WMT1 2 (100%) 002 1 of 1
KMI0 1 (50%) 102 0 of 1
CCJ4 0 (0%) 101 —
GILD2 1 (100%) 001 —
LEU2 0 (0%) 101 —
SPCX2 0 (0%) 101 —
PFE1 1 (100%) 001 —
BWXT0 1 (100%) 001 0 of 1
LUNR0 1 (100%) 001 —
KLAC3 — ——0 1 of 1
ASML1 — ——0 —
PL1 — ——0 —
PLTR1 — ——0 —
RKLB1 — ——0 —
COST0 — ——0 —
HD0 — ——0 0 of 1

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 FTNT Equal-Weight maintained $135.81 $155 running to 2027-10-29 -22.8%
2026-10-29 BKR Equal-Weight maintained $54.63 $62 running to 2027-10-29 -2.3%
2026-10-29 NOV Underweight maintained $19.25 $21 running to 2027-10-29 +1.4%
2026-10-29 ENPH Equal-Weight maintained $25.58 $26 within 5% of price when set -19.6%
2026-10-29 MGM Equal-Weight maintained $28.47 $34 running to 2027-10-29 -9.7%
2026-10-29 MSFT Overweight maintained $528.80 $610 running to 2027-10-29 +3.9%
2026-10-29 GOOGL Overweight maintained $282.94 $405 running to 2027-10-29 -17.0%
2026-10-28 HOOD Overweight maintained $91.43 $115 running to 2027-10-28 -21.5%
2026-10-28 V Overweight maintained $400.60 $440 running to 2027-10-28 +8.9%
2026-10-28 BA Overweight maintained $167.14 $250 running to 2027-10-28 -9.4%

Other firms: Wells Fargo · Morgan Stanley · 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.