← Back to Analysts

Roth Capital Score: 37

Firm Overview & Performance
Avg Return (Buy)
? How much profit would you make?
Calculates the average return of all BUY recommendations after exactly 1 year (or today if newer).

Note: Sell ratings are ignored here to focus on investment potential.
+238.5%
1 Year Cap
Win Rate
? How often is the direction correct?
Percentage of trades that are currently profitable.
• Buy: Stock price went UP 📈
• Sell: Stock price went DOWN 📉
51%
430 W / 413 L
Target Met
? How often was the target reached?
Hits vs. Total.
86%
462 W / 74 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
9%
47 W / 489 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
1%
8 W / 528 L
High Conviction
? The "Brave" Trades (>20% Upside)
Win Rate only for recommendations where the analyst predicted a massive move (>20%).
Shows if they are right when they bet big.
52%
236 W / 221 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
51%
373 W / 363 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
53%
57 W / 50 L

Top 5 Analysts (Score, >10 Trades)

1. Justin Clare 50 2. Harry Fong 44 3. Chip Moore 43 4. Darren Aftahi 43 5. Eric Handler 43

Top 5 Analysts (Score, >50 Trades)

1. Rohit Kulkarni 36

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 10, 2026
Daktronics Inc. DAKT
BUY - $26.00
Est. +36%
$19.13 $21.86
$20.30 +6.1%
Jun 10, 2026
United Natural Foods Inc. UNFI
SELL - $43.00
Est. +7%
$46.33 $46.08 (Low)
$50.39 -8.8%
Jun 08, 2026
Tillys Inc - Ordinary Shares - Class A TLYS
SELL Matt Koranda $5.50
Est. +5%
$5.80 $5.10 (Low)
$5.45 +6.0%
Jun 08, 2026
VersaBank. VBNK
BUY - $20.00
Est. +2%
$19.65 $20.30
$20.20 +2.8%
Jun 05, 2026
Electrovaya, Inc. ELVA
BUY Craig Irwin $20.00
Est. +85%
$10.84 $11.14
$9.50 -12.4%
Jun 05, 2026
Coya Therapeutics Inc COYA
BUY - $12.00
Est. +146%
$4.87 $5.10
$4.74 -2.7%
Jun 04, 2026
Thor Industries, Inc. THO
BUY - $78.00
Est. +2%
$76.62 $80.87
$77.17 +0.7%
Jun 03, 2026
Vox Royalty Corp VOXR
BUY - $8.00
Est. +40%
$5.71 $5.81
$5.18 -9.3%
Jun 03, 2026
Essent Group Ltd ESNT
BUY Harry Fong $65.00
Est. +17%
$55.74 $59.16
$58.38 +4.7%
Jun 02, 2026
Unusual Machines Inc UMAC
BUY Craig Irwin $40.00
Est. +28%
$31.26 $34.36
$24.43 -21.8%
Jun 02, 2026
Credo Technology Group Holding Ltd CRDO
BUY - $300.00
Est. +33%
$226.10 $270.21
$250.81 +10.9%
Jun 01, 2026
Sable Offshore Corp. SOC
BUY - $22.00
Est. +63%
$13.48 $16.08
$10.88 -19.3%
Jun 01, 2026
Silvercorp Metals Inc SVM
BUY Joe Reagor $13.25
Est. +7%
$12.42 $13.47
$11.30 -9.0%
Jun 01, 2026
ACM Research Inc - Ordinary Shares - Class A ACMR
BUY - $100.00
Est. +23%
$81.45 $99.45
$93.95 +15.3%
Jun 01, 2026
Red Cat Holdings Inc RCAT
BUY Craig Irwin $25.00
Est. +72%
$14.50 $15.79
$11.18 -22.9%
Jun 01, 2026
Modine Manufacturing Co. MOD
BUY - $341.00
Est. +19%
$287.51 $318.61
$274.50 -4.5%
May 29, 2026
Ouster Inc - Ordinary Shares - Class A OUST
BUY Suji Desilva $75.00
Est. +77%
$42.33 $49.39
$39.80 -6.0%
May 28, 2026
Salesforce Inc CRM
BUY Richard Baldry $325.00
Est. +83%
$177.51 $211.34
$165.89 -6.5%
May 27, 2026
Semtech Corp. SMTC
BUY Scott Searle $190.00
Est. +16%
$164.46 $172.30
$166.71 +1.4%
May 27, 2026
Autozone Inc. AZO
BUY - $4,023.00
Est. +30%
$3,100.11 $3,177.12
$3,116.30 +0.5%
May 27, 2026
Marvell Technology Inc MRVL
BUY - $275.00
Est. +38%
$198.70 $324.15
$279.70 +40.8%
May 27, 2026
BioAge Labs, Inc. BIOA
BUY Adam Walsh $36.00
Est. +122%
$16.20 $18.09
$18.04 +11.4%
May 27, 2026
Intuitive Machines Inc - Ordinary Shares - Class A LUNR
BUY - $75.00
Est. +86%
$40.34 $46.73
$26.62 -34.0%
May 27, 2026
Satellogic Inc - Ordinary Shares - Class A SATL
BUY - $15.00
Est. +54%
$9.77 $10.14
$6.66 -31.8%
May 27, 2026
Playtika Holding Corp PLTK
BUY Eric Handler $3.50
Est. +3%
$3.39 $3.80
$3.15 -7.1%
May 22, 2026
Target Corp TGT
SELL - $114.00
Est. +10%
$126.61 $120.77 (Low)
$135.23 -6.8%
May 22, 2026
Enersys ENS
BUY - $265.00
Est. +12%
$235.77 $243.65
$224.26 -4.9%
May 21, 2026
Vertiv Holdings Co - Ordinary Shares - Class A VRT
BUY Justin Clare $355.00
Est. +8%
$328.36 $345.18
$302.87 -7.8%
May 21, 2026
Tamboran Resources Corp. TBN
BUY Leo Mariani $47.00
Est. +31%
$35.94 $40.37
$40.37 +12.3%
May 20, 2026
Beauty Health Company (The) - Ordinary Shares - Class A SKIN
BUY - $2.00
Est. +190%
$0.69 $0.88
$0.65 -5.2%
May 20, 2026
Planet Fitness Inc - Ordinary Shares - Class A PLNT
BUY George Kelly $64.00
Est. +24%
$51.50 $54.38
$51.01 -1.0%
May 20, 2026
SailPoint Technologies Holdings Inc SAIL
BUY - $19.00
Est. +27%
$14.98 $20.15
$14.62 -2.4%
May 19, 2026
Cingulate Inc CING
BUY Boobalan Pachaiyappan $10.00
Est. +127%
$4.41 $5.20
$4.88 +10.7%
May 19, 2026
Ceragon Networks Ltd CRNT
BUY Scott Searle $4.50
Est. +74%
$2.58 $3.29
$2.99 +15.9%
May 19, 2026
AMC Entertainment Holdings Inc - Ordinary Shares - Class A AMC
BUY - $1.50
Est. +10%
$1.36 $2.41
$2.34 +72.1%
May 19, 2026
IPG Photonics Corp IPGP
BUY - $151.00
Est. +42%
$106.35 $134.91
$114.65 +7.8%
May 18, 2026
Nouveau Monde Graphite Inc NMG
BUY - $3.50
Est. +88%
$1.86 $2.07
$1.54 -17.2%
May 18, 2026
CervoMed Inc CRVO
BUY - $9.00
Est. +196%
$3.04 $3.35
$2.45 -19.4%
May 18, 2026
New Pacific Metals Corp - Ordinary Shares - New NEWP
BUY - $7.25
Est. +41%
$5.16 $5.35
$4.57 -11.4%
May 18, 2026
ESS Tech Inc GWH
BUY Justin Clare $2.00
Est. +130%
$0.87 $1.11
$0.83 -5.0%
May 17, 2026
LB Pharmaceuticals Inc Common Stock LBRX
BUY - $37.00
Est. +25%
$29.66 $30.83
$28.42 -4.2%
May 15, 2026
Electrovaya, Inc. ELVA
BUY - $12.00
Est. +8%
$11.16 $12.75
$9.50 -14.9%
May 15, 2026
North American Construction Group Ltd NOA
BUY Joe Reagor $27.50
Est. +74%
$15.76 $15.88
$13.51 -14.3%
May 15, 2026
Avino Silver & Gold Mines Ltd. ASM
BUY - $8.00
Est. +4%
$7.66 $7.53
$6.39 -16.6%
May 15, 2026
Capricor Therapeutics Inc CAPR
BUY Boobalan Pachaiyappan $38.00
Est. +27%
$29.81 $30.45
$25.80 -13.5%
May 15, 2026
Research Solutions Inc RSSS
BUY Richard Baldry $3.50
Est. +46%
$2.39 $2.40
$2.33 -2.5%
May 14, 2026
Ovid Therapeutics Inc OVID
BUY - $7.00
Est. +148%
$2.82 $2.86
$2.30 -18.4%
May 14, 2026
National Vision Holdings Inc EYE
BUY - $25.00
Est. +43%
$17.43 $18.85
$18.61 +6.8%
May 14, 2026
Karooooo Ltd KARO
BUY Scott Searle $68.00
Est. +53%
$44.59 $51.62
$47.27 +6.0%
May 14, 2026
Intuitive Machines Inc - Ordinary Shares - Class A LUNR
BUY - $50.00
Est. +37%
$36.52 $46.73
$26.62 -27.1%
Analyst -
Signal & Target
BUY $26.00
Start Price $19.13
Best Price (1Y)
$21.86
Current Price $20.30
Return +6.1%
Analyst -
Signal & Target
SELL $43.00
Start Price $46.33
Best Price (1Y)
$46.08
Current Price $50.39
Return -8.8%
Analyst Matt Koranda
Signal & Target
SELL $5.50
Start Price $5.80
Best Price (1Y)
$5.10
Current Price $5.45
Return +6.0%
VersaBank.
VBNK
Jun 08, 2026
Analyst -
Signal & Target
BUY $20.00
Start Price $19.65
Best Price (1Y)
$20.30
Current Price $20.20
Return +2.8%
Analyst Craig Irwin
Signal & Target
BUY $20.00
Start Price $10.84
Best Price (1Y)
$11.14
Current Price $9.50
Return -12.4%
Analyst -
Signal & Target
BUY $12.00
Start Price $4.87
Best Price (1Y)
$5.10
Current Price $4.74
Return -2.7%
Analyst -
Signal & Target
BUY $78.00
Start Price $76.62
Best Price (1Y)
$80.87
Current Price $77.17
Return +0.7%
Analyst -
Signal & Target
BUY $8.00
Start Price $5.71
Best Price (1Y)
$5.81
Current Price $5.18
Return -9.3%
Analyst Harry Fong
Signal & Target
BUY $65.00
Start Price $55.74
Best Price (1Y)
$59.16
Current Price $58.38
Return +4.7%
Analyst Craig Irwin
Signal & Target
BUY $40.00
Start Price $31.26
Best Price (1Y)
$34.36
Current Price $24.43
Return -21.8%
Analyst -
Signal & Target
BUY $300.00
Start Price $226.10
Best Price (1Y)
$270.21
Current Price $250.81
Return +10.9%
Analyst -
Signal & Target
BUY $22.00
Start Price $13.48
Best Price (1Y)
$16.08
Current Price $10.88
Return -19.3%
Analyst Joe Reagor
Signal & Target
BUY $13.25
Start Price $12.42
Best Price (1Y)
$13.47
Current Price $11.30
Return -9.0%
Analyst -
Signal & Target
BUY $100.00
Start Price $81.45
Best Price (1Y)
$99.45
Current Price $93.95
Return +15.3%
Analyst Craig Irwin
Signal & Target
BUY $25.00
Start Price $14.50
Best Price (1Y)
$15.79
Current Price $11.18
Return -22.9%
Analyst -
Signal & Target
BUY $341.00
Start Price $287.51
Best Price (1Y)
$318.61
Current Price $274.50
Return -4.5%
Analyst Suji Desilva
Signal & Target
BUY $75.00
Start Price $42.33
Best Price (1Y)
$49.39
Current Price $39.80
Return -6.0%
Analyst Richard Baldry
Signal & Target
BUY $325.00
Start Price $177.51
Best Price (1Y)
$211.34
Current Price $165.89
Return -6.5%
Analyst Scott Searle
Signal & Target
BUY $190.00
Start Price $164.46
Best Price (1Y)
$172.30
Current Price $166.71
Return +1.4%
Autozone Inc.
AZO
May 27, 2026
Analyst -
Signal & Target
BUY $4,023.00
Start Price $3,100.11
Best Price (1Y)
$3,177.12
Current Price $3,116.30
Return +0.5%
Analyst -
Signal & Target
BUY $275.00
Start Price $198.70
Best Price (1Y)
$324.15
Current Price $279.70
Return +40.8%
Analyst Adam Walsh
Signal & Target
BUY $36.00
Start Price $16.20
Best Price (1Y)
$18.09
Current Price $18.04
Return +11.4%
Analyst -
Signal & Target
BUY $75.00
Start Price $40.34
Best Price (1Y)
$46.73
Current Price $26.62
Return -34.0%
Analyst -
Signal & Target
BUY $15.00
Start Price $9.77
Best Price (1Y)
$10.14
Current Price $6.66
Return -31.8%
Analyst Eric Handler
Signal & Target
BUY $3.50
Start Price $3.39
Best Price (1Y)
$3.80
Current Price $3.15
Return -7.1%
Target Corp
TGT
May 22, 2026
Analyst -
Signal & Target
SELL $114.00
Start Price $126.61
Best Price (1Y)
$120.77
Current Price $135.23
Return -6.8%
Enersys
ENS
May 22, 2026
Analyst -
Signal & Target
BUY $265.00
Start Price $235.77
Best Price (1Y)
$243.65
Current Price $224.26
Return -4.9%
Analyst Justin Clare
Signal & Target
BUY $355.00
Start Price $328.36
Best Price (1Y)
$345.18
Current Price $302.87
Return -7.8%
Analyst Leo Mariani
Signal & Target
BUY $47.00
Start Price $35.94
Best Price (1Y)
$40.37
Current Price $40.37
Return +12.3%
Analyst -
Signal & Target
BUY $2.00
Start Price $0.69
Best Price (1Y)
$0.88
Current Price $0.65
Return -5.2%
Analyst George Kelly
Signal & Target
BUY $64.00
Start Price $51.50
Best Price (1Y)
$54.38
Current Price $51.01
Return -1.0%
Analyst -
Signal & Target
BUY $19.00
Start Price $14.98
Best Price (1Y)
$20.15
Current Price $14.62
Return -2.4%
Signal & Target
BUY $10.00
Start Price $4.41
Best Price (1Y)
$5.20
Current Price $4.88
Return +10.7%
Analyst Scott Searle
Signal & Target
BUY $4.50
Start Price $2.58
Best Price (1Y)
$3.29
Current Price $2.99
Return +15.9%
Analyst -
Signal & Target
BUY $1.50
Start Price $1.36
Best Price (1Y)
$2.41
Current Price $2.34
Return +72.1%
Analyst -
Signal & Target
BUY $151.00
Start Price $106.35
Best Price (1Y)
$134.91
Current Price $114.65
Return +7.8%
Analyst -
Signal & Target
BUY $3.50
Start Price $1.86
Best Price (1Y)
$2.07
Current Price $1.54
Return -17.2%
CervoMed Inc
CRVO
May 18, 2026
Analyst -
Signal & Target
BUY $9.00
Start Price $3.04
Best Price (1Y)
$3.35
Current Price $2.45
Return -19.4%
Analyst -
Signal & Target
BUY $7.25
Start Price $5.16
Best Price (1Y)
$5.35
Current Price $4.57
Return -11.4%
ESS Tech Inc
GWH
May 18, 2026
Analyst Justin Clare
Signal & Target
BUY $2.00
Start Price $0.87
Best Price (1Y)
$1.11
Current Price $0.83
Return -5.0%
Analyst -
Signal & Target
BUY $37.00
Start Price $29.66
Best Price (1Y)
$30.83
Current Price $28.42
Return -4.2%
Analyst -
Signal & Target
BUY $12.00
Start Price $11.16
Best Price (1Y)
$12.75
Current Price $9.50
Return -14.9%
Analyst Joe Reagor
Signal & Target
BUY $27.50
Start Price $15.76
Best Price (1Y)
$15.88
Current Price $13.51
Return -14.3%
Analyst -
Signal & Target
BUY $8.00
Start Price $7.66
Best Price (1Y)
$7.53
Current Price $6.39
Return -16.6%
Signal & Target
BUY $38.00
Start Price $29.81
Best Price (1Y)
$30.45
Current Price $25.80
Return -13.5%
Analyst Richard Baldry
Signal & Target
BUY $3.50
Start Price $2.39
Best Price (1Y)
$2.40
Current Price $2.33
Return -2.5%
Analyst -
Signal & Target
BUY $7.00
Start Price $2.82
Best Price (1Y)
$2.86
Current Price $2.30
Return -18.4%
Analyst -
Signal & Target
BUY $25.00
Start Price $17.43
Best Price (1Y)
$18.85
Current Price $18.61
Return +6.8%
Karooooo Ltd
KARO
May 14, 2026
Analyst Scott Searle
Signal & Target
BUY $68.00
Start Price $44.59
Best Price (1Y)
$51.62
Current Price $47.27
Return +6.0%
Analyst -
Signal & Target
BUY $50.00
Start Price $36.52
Best Price (1Y)
$46.73
Current Price $26.62
Return -27.1%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 06, 2026
Sable Offshore Corp. SOC
Hold Buy Buy
Jun 05, 2026
Electrovaya, Inc. ELVA
Hold Buy Buy
Jun 05, 2026
Coya Therapeutics Inc COYA
Initialise Buy
Jun 03, 2026
Vox Royalty Corp VOXR
Initialise Buy
Jun 03, 2026
International Business Machines Corp. IBM
Hold Buy Buy
Jun 03, 2026
Essent Group Ltd ESNT
Hold Buy Buy
Jun 02, 2026
Unusual Machines Inc UMAC
Hold Buy Buy
Jun 02, 2026
Credo Technology Group Holding Ltd CRDO
Hold Buy Buy
Jun 02, 2026
D-Wave Quantum Inc QBTS
Hold Buy Buy
Jun 01, 2026
ACM Research Inc - Ordinary Shares - Class A ACMR
Hold Buy Buy
Jun 01, 2026
Modine Manufacturing Co. MOD
Hold Buy Buy
Jun 01, 2026
Silvercorp Metals Inc SVM
Hold Neutral Neutral
Jun 01, 2026
Red Cat Holdings Inc RCAT
Initialise Buy
May 29, 2026
Ouster Inc - Ordinary Shares - Class A OUST
Initialise Buy
May 29, 2026
Dell Technologies Inc - Ordinary Shares - Class C DELL
Initialise Buy
May 28, 2026
Salesforce Inc CRM
Hold Buy Buy
May 27, 2026
Semtech Corp. SMTC
Hold Buy Buy
May 27, 2026
Marvell Technology Inc MRVL
Hold Buy Buy
May 27, 2026
Satellogic Inc - Ordinary Shares - Class A SATL
Hold Buy Buy
May 27, 2026
Playtika Holding Corp PLTK
Hold Neutral Neutral
May 27, 2026
BioAge Labs, Inc. BIOA
Initialise Buy
May 22, 2026
Enphase Energy Inc ENPH
Hold Buy Buy
May 22, 2026
Enersys ENS
Hold Buy Buy
May 22, 2026
Target Corp TGT
Hold Neutral Neutral
May 21, 2026
Vertiv Holdings Co - Ordinary Shares - Class A VRT
Hold Buy Buy
May 21, 2026
Etsy Inc ETSY
Initialise Buy
May 21, 2026
Tamboran Resources Corp. TBN
Initialise Buy
May 20, 2026
SailPoint Technologies Holdings Inc SAIL
Initialise Buy
May 20, 2026
Planet Fitness Inc - Ordinary Shares - Class A PLNT
Hold Buy Buy
May 19, 2026
IPG Photonics Corp IPGP
Hold Buy Buy
May 19, 2026
Cingulate Inc CING
Hold Buy Buy
May 19, 2026
Ceragon Networks Ltd CRNT
Hold Buy Buy
May 18, 2026
New Pacific Metals Corp - Ordinary Shares - New NEWP
Hold Buy Buy
May 18, 2026
ESS Tech Inc GWH
Hold Buy Buy
May 17, 2026
LB Pharmaceuticals Inc Common Stock LBRX
Hold Buy Buy
May 15, 2026
Electrovaya, Inc. ELVA
Hold Buy Buy
May 15, 2026
Avino Silver & Gold Mines Ltd. ASM
Hold Neutral Neutral
May 15, 2026
Capricor Therapeutics Inc CAPR
Hold Buy Buy
May 15, 2026
North American Construction Group Ltd NOA
Hold Buy Buy
May 15, 2026
Research Solutions Inc RSSS
Hold Buy Buy
May 15, 2026
Marlin Business Services Corp MRLN
Hold Buy Buy
May 14, 2026
Intuitive Machines Inc - Ordinary Shares - Class A LUNR
Hold Buy Buy
May 14, 2026
Immunic Inc IMUX
Hold Buy Buy
May 14, 2026
Karooooo Ltd KARO
Hold Buy Buy
May 14, 2026
Clene Inc CLNN
Hold Buy Buy
May 14, 2026
Ovid Therapeutics Inc OVID
Hold Buy Buy
May 13, 2026
Unusual Machines Inc UMAC
Initialise Buy
May 13, 2026
Netlist, Inc. NLST
Hold Buy Buy
May 13, 2026
Nextracker Inc - Ordinary Shares - Class A NXT
Hold Buy Buy
May 13, 2026
Cadre Holdings Inc CDRE
Hold Buy Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy