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.
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.
By name
| Ticker | Rating actions, 12 mo | Targets reached | Replaced early | Short | Resolved | Ratings vs sector |
|---|---|---|---|---|---|---|
| AMD | 4 | 4 (100%) | 0 | 0 | 4 | 1 of 1 |
| GOOGL | 3 | 2 (50%) | 2 | 0 | 4 | 1 of 1 |
| NXT | 2 | 3 (75%) | 1 | 0 | 4 | 1 of 1 |
| EQT | 0 | 1 (33%) | 2 | 0 | 3 | — |
| LUNR | 3 | 1 (50%) | 1 | 0 | 2 | — |
| INTC | 2 | 2 (100%) | 0 | 0 | 2 | — |
| QBTS | 2 | 2 (100%) | 0 | 0 | 2 | 0 of 1 |
| RKLB | 2 | 2 (100%) | 0 | 0 | 2 | 1 of 1 |
| COP | 2 | 1 (100%) | 0 | 0 | 1 | — |
| COST | 2 | 0 (0%) | 1 | 0 | 1 | — |
| LEU | 2 | 0 (0%) | 1 | 0 | 1 | — |
| AMZN | 1 | 1 (100%) | 0 | 0 | 1 | 1 of 1 |
| ENPH | 1 | 1 (100%) | 0 | 0 | 1 | — |
| FSLR | 1 | 1 (100%) | 0 | 0 | 1 | 0 of 1 |
| PANW | 1 | 1 (100%) | 0 | 0 | 1 | — |
| UBER | 1 | 0 (0%) | 0 | 1 | 1 | 0 of 1 |
| AR | 0 | 1 (100%) | 0 | 0 | 1 | — |
| EOG | 0 | 1 (100%) | 0 | 0 | 1 | — |
| EXE | 0 | 1 (100%) | 0 | 0 | 1 | — |
| FTNT | 0 | 1 (100%) | 0 | 0 | 1 | — |
| ZS | 0 | 1 (100%) | 0 | 0 | 1 | — |
| CRWD | 1 | — | — | — | 0 | 0 of 1 |
| TSLA | 1 | — | — | — | 0 | — |
| OXY | 0 | — | — | — | 0 | — |
| SEDG | 0 | — | — | — | 0 | — |
Per-name counts are small; no percentage on one name is a measure of skill.
Latest calls
| Date | Ticker | Rating | Action | Price at call | Target | Target status | Move 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.