Scorecard › Firms › Roth Capital

Roth Capital — sell-side record

Roth Capital made 31 rating actions across 17 covered names in the last 12 months, 77% of them Buy-type and 6% Sell-type. Of its 36 price targets that resolved, 27 (75%) were reached while they stood, 8 were replaced by Roth Capital before their deadline and 1 fell short at it. 5 of its 9 Buy- and Sell-type ratings that ran a full horizon agreed with how the stock did against its sector.

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

Targets reached while they stood
75.0% 27 of 36
95% range 59–86%
Replaced by Roth Capital before the deadline
22.2% 8
Short at the deadline
2.8% 1
Still running
13
Ratings vs sector
5 of 9
95% range 27–81% · no letter
Ratings: Buy / Hold / Sell, 12 mo
77 / 16 / 6%
31 rating actions

What its Holds say: Roth Capital's 5 Hold-type ratings in the last 12 months carried a median price target +3% from the price on the day; 40% sat below the price. Of its Holds that ran a full horizon, 0 of 9 stayed within 5 points of the sector ETF.

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

By name

TickerRating actions, 12 moTargets reachedReplaced earlyShortResolvedRatings vs sector
AMD4 4 (100%) 004 1 of 1
GOOGL3 2 (50%) 204 1 of 1
NXT2 3 (75%) 104 1 of 1
EQT0 1 (33%) 203 —
LUNR3 1 (50%) 102 —
INTC2 2 (100%) 002 —
QBTS2 2 (100%) 002 0 of 1
RKLB2 2 (100%) 002 1 of 1
COP2 1 (100%) 001 —
COST2 0 (0%) 101 —
LEU2 0 (0%) 101 —
AMZN1 1 (100%) 001 1 of 1
ENPH1 1 (100%) 001 —
FSLR1 1 (100%) 001 0 of 1
PANW1 1 (100%) 001 —
UBER1 0 (0%) 011 0 of 1
AR0 1 (100%) 001 —
EOG0 1 (100%) 001 —
EXE0 1 (100%) 001 —
FTNT0 1 (100%) 001 —
ZS0 1 (100%) 001 —
CRWD1 — ——0 0 of 1
TSLA1 — ——0 —
OXY0 — ——0 —
SEDG0 — ——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-09-25 COST Sell reiterated $922.77 $781 running to 2027-09-25 -3.5%
2026-09-04 CRWD Buy maintained $213.10 $220 within 5% of price when set +1.5%
2026-09-02 PANW Neutral maintained $328.48 $300 running to 2027-09-02 -5.4%
2026-08-10 UBER Buy maintained $78.03 $100 running to 2027-08-10 +4.7%
2026-07-28 NXT Buy reiterated $95.35 $175 running to 2027-07-28 -10.8%
2026-07-24 AMD Buy maintained $521.95 $650 running to 2027-07-24 +0.4%
2026-07-24 INTC Buy maintained $92.32 $120 reached 2026-09-21 -29.9%
2026-07-24 FSLR Buy reiterated $202.82 $300 running to 2027-07-24 -18.3%
2026-07-23 TSLA Buy maintained $319.69 $505 running to 2027-07-23 -16.2%
2026-07-23 GOOGL Buy maintained $317.69 $440 running to 2027-07-23 -8.2%

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.