Scorecard › Firms › Needham

Needham — sell-side record

Needham made 185 rating actions across 38 covered names in the last 12 months, 91% of them Buy-type and 0% Sell-type. Of its 244 price targets that resolved, 96 (39%) were reached while they stood, 142 were replaced by Needham before their deadline and 6 fell short at it. 15 of its 28 Buy- and Sell-type ratings that ran a full horizon agreed with how the stock did against its sector.

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

Targets reached while they stood
39.3% 96 of 244
95% range 33–46%
Replaced by Needham before the deadline
58.2% 142
Short at the deadline
2.5% 6
Still running
60
Ratings vs sector
15 of 28
95% range 36–70% · no letter
Ratings: Buy / Hold / Sell, 12 mo
91 / 9 / 0%
185 rating actions
Needham'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 Needham publishes a different horizon or benchmark, the record will be rechecked on those terms.

By name

TickerRating actions, 12 moTargets reachedReplaced earlyShortResolvedRatings vs sector
HOOD12 10 (53%) 9019 1 of 1
GOOGL12 7 (44%) 9016 1 of 1
BSX7 0 (0%) 13013 0 of 1
NVDA8 6 (54%) 5011 1 of 1
ZS6 6 (54%) 5011 0 of 1
AMZN4 6 (54%) 5011 1 of 1
PL4 10 (91%) 1011 1 of 1
AMAT7 5 (50%) 5010 1 of 1
DKNG6 0 (0%) 10010 0 of 1
LRCX6 5 (50%) 5010 1 of 1
RKLB6 9 (100%) 009 1 of 1
UBER5 0 (0%) 819 0 of 1
FLUT4 0 (0%) 909 0 of 1
NET4 5 (56%) 409 0 of 1
TSM4 4 (44%) 509 1 of 1
DIS5 0 (0%) 358 0 of 1
SYM4 3 (38%) 508 1 of 1
SYK3 0 (0%) 808 1 of 1
AAPL6 3 (43%) 407 —
PANW6 2 (29%) 507 0 of 1
MDT8 0 (0%) 606 —
QBTS5 4 (67%) 206 1 of 1
LEU5 0 (0%) 404 —
RGTI2 3 (75%) 104 1 of 1
CRWD7 2 (67%) 103 1 of 1
GILD5 1 (33%) 203 0 of 1
PENN1 1 (33%) 203 —
KLAC8 0 (0%) 202 1 of 1
NXT3 1 (50%) 102 0 of 1
OKLO2 1 (50%) 102 —
SPCX4 0 (0%) 101 —
NFLX3 0 (0%) 101 0 of 1
SHOP3 1 (100%) 001 0 of 1
FSLR0 1 (100%) 001 0 of 1
TSLA4 — ——0 —
IONQ2 — ——0 —
META2 — ——0 —
FTNT1 — ——0 —
INTC1 — ——0 —
MRNA0 — ——0 —
VRTX0 — ——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 KLAC Buy maintained $166.42 $200 running to 2027-10-29 -15.3%
2026-10-29 FTNT Hold reiterated $135.81 — no target -22.8%
2026-10-29 NXT Buy maintained $80.73 $143 running to 2027-10-29 +1.8%
2026-10-29 GOOGL Buy reiterated $282.94 $450 running to 2027-10-29 -17.0%
2026-10-28 HOOD Buy maintained $91.43 $116 running to 2027-10-28 -21.5%
2026-10-28 BSX Buy maintained $42.43 $48 running to 2027-10-28 -3.8%
2026-10-22 NVDA Buy reiterated $212.21 $300 running to 2027-10-22 -7.3%
2026-10-22 LRCX Buy maintained $230.15 $290 running to 2027-10-22 -26.0%
2026-10-22 TSLA Hold reiterated $374.58 — no target -1.1%
2026-10-21 HOOD Buy maintained $101.93 $126 replaced 2026-10-28, new $116 -17.3%

Other firms: Barclays · Wells Fargo · Morgan Stanley · UBS · Citigroup · RBC Capital · JPMorgan · Truist Securities · TD Cowen · Cantor Fitzgerald · Evercore ISI Group · Piper Sandler. 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.