← Back to Analysts

Roth Capital Score: 36

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.
+174.1%
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 📉
44%
491 W / 619 L
Target Met
? How often was the target reached?
Hits vs. Total.
86%
593 W / 96 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
12%
84 W / 605 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
3%
22 W / 667 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.
44%
273 W / 351 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
43%
423 W / 564 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
55%
68 W / 55 L

Top 5 Analysts (Score, >10 Trades)

1. 47 2. Justin Clare 44 3. Darren Aftahi 43 4. Scott Searle 43 5. Eric Handler 42

Top 5 Analysts (Score, >50 Trades)

1. 47 2. Rohit Kulkarni 36

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 09, 2026
El Pollo Loco Holdings Inc LOCO
BUY - $22.00
Est. +47%
$14.94 $15.94
$15.74 +5.4%
Oct 09, 2026
El Pollo Loco Holdings Inc LOCO
SELL - $12.00
Est. +20%
$14.94 $15.15 (Low)
$15.74 -5.4%
Oct 07, 2026
Hut 8 Corp HUT
BUY - $108.00
Est. +21%
$89.30 $90.26
$74.87 -16.2%
Oct 07, 2026
New Era Energy & Digital, Inc. NUAI
BUY Bryan Baratian $10.00
Est. +81%
$5.53 $5.91
$3.41 -38.3%
Oct 05, 2026
LB Pharmaceuticals Inc Common Stock LBRX
SELL - $35.00
Est. +3%
$35.95 $33.13 (Low)
$34.00 +5.4%
Oct 02, 2026
Carriage Services, Inc. CSV
BUY - $42.00
Est. +32%
$31.79 $35.32
$35.24 +10.9%
Oct 02, 2026
Suja Life, Inc. SUJA
BUY Sean McGowan $20.00
Est. +121%
$9.05 $11.94
$11.94 +31.9%
Oct 01, 2026
Silver Bow Mining Corp. SBMT
BUY - $15.00
Est. +71%
$8.77 $8.89
$7.26 -17.2%
Oct 01, 2026
Civeo Corp CVEO
BUY - $39.00
Est. +19%
$32.79 $34.80
$30.11 -8.2%
Sep 30, 2026
SoundThinking Inc SSTI
BUY Richard Baldry $9.00
Est. +10%
$8.21 $8.73
$8.30 +1.1%
Sep 30, 2026
Sable Offshore Corp. SOC
BUY Leo Mariani $10.00
Est. +175%
$3.64 $4.10
$3.36 -7.7%
Sep 29, 2026
Rapid Micro Biosystems Inc - Ordinary Shares - Class A RPID
BUY - $3.00
Est. +173%
$1.10 $1.16
$0.82 -25.7%
Sep 29, 2026
Nautilus Biotechnology Inc NAUT
BUY Max Masucci $3.50
Est. +215%
$1.11 $2.48
$2.16 +94.6%
Sep 28, 2026
Buda Juice Inc. BUDA
BUY George Kelly $12.00
Est. +68%
$7.15 $8.80
$7.49 +4.7%
Sep 28, 2026
Camping World Holdings Inc - Ordinary Shares - Class A CWH
BUY - $10.00
Est. +86%
$5.39 $5.31
$4.31 -20.0%
Sep 25, 2026
Assured Guaranty Ltd AGO
BUY - $85.00
Est. +24%
$68.40 $71.20
$68.98 +0.8%
Sep 24, 2026
Energy Services of America Corp ESOA
BUY Gerry Sweeney $20.00
Est. +85%
$10.80 $11.42
$9.50 -12.0%
Sep 24, 2026
Okta Inc - Ordinary Shares - Class A OKTA
BUY - $235.00
Est. +11%
$211.20 $235.00
$211.92 +0.3%
Sep 23, 2026
Thor Industries, Inc. THO
BUY Scott Stember $74.00
Est. +0%
$73.80 $72.94
$65.47 -11.3%
Sep 22, 2026
Deep Fission, Inc. FISN
BUY - $18.00
Est. +130%
$7.82 $8.35
$3.85 -50.8%
Sep 22, 2026
Terrestrial Energy Inc. IMSR
BUY - $15.00
Est. +233%
$4.50 $4.95
$2.94 -34.7%
Sep 22, 2026
Silver Bow Mining Corp. SBMT
BUY - $11.00
Est. +40%
$7.85 $9.09
$7.26 -7.5%
Sep 17, 2026
Generac Holdings Inc GNRC
BUY - $250.00
Est. +19%
$209.81 $233.18
$198.06 -5.6%
Sep 17, 2026
California Resources Corporation - Ordinary Shares - New CRC
BUY - $59.00
Est. +9%
$54.21 $55.41
$54.03 -0.3%
Sep 17, 2026
Medicinova Inc MNOV
BUY Boobalan Pachaiyappan $6.00
Est. +138%
$2.52 $3.90
$1.47 -41.7%
Sep 17, 2026
New Pacific Metals Corp - Ordinary Shares - New NEWP
BUY - $8.75
Est. +48%
$5.90 $6.94
$5.84 -1.0%
Sep 17, 2026
Abeona Therapeutics Inc ABEO
BUY - $17.00
Est. +217%
$5.37 $5.90
$4.36 -18.8%
Sep 15, 2026
ESAB Corp ESAB
BUY - $133.00
Est. +95%
$68.13 $73.30
$64.56 -5.2%
Sep 15, 2026
Insmed Inc INSM
BUY Adam Walsh $198.00
Est. +58%
$125.30 $127.40
$97.79 -22.0%
Sep 15, 2026
Roblox Corporation - Ordinary Shares - Class A RBLX
BUY - $60.00
Est. +17%
$51.29 $51.96
$47.54 -7.3%
Sep 14, 2026
Kroger Co. KR
BUY William Kirk $73.00
Est. +25%
$58.49 $63.80
$63.09 +7.9%
Sep 10, 2026
Lakeland Industries, Inc. LAKE
BUY - $17.00
Est. +54%
$11.07 $12.24
$9.31 -15.9%
Sep 10, 2026
SailPoint Technologies Holdings Inc SAIL
BUY - $21.00
Est. +19%
$17.58 $22.28
$19.30 +9.8%
Sep 10, 2026
United Natural Foods Inc. UNFI
BUY William Kirk $45.00
Est. +1%
$44.61 $47.71
$47.68 +6.9%
Sep 10, 2026
Eos Energy Enterprises Inc - Ordinary Shares - Class A EOSE
BUY - $4.50
Est. +8%
$4.15 $4.34
$1.95 -53.0%
Sep 10, 2026
FatPipe, Inc. Common Stock FATN
BUY - $8.00
Est. +43%
$5.61 $6.19
$4.81 -14.3%
Sep 09, 2026
Pasqal Holding S.A. Ordinary Share PSQL
BUY - $20.00
Est. +149%
$8.04 $7.53
$5.82 -27.6%
Sep 08, 2026
eGain Corp EGAN
BUY Richard Baldry $7.00
Est. +20%
$5.84 $6.07
$5.41 -7.4%
Sep 05, 2026
Zscaler Inc ZS
BUY Taz Koujalgi $170.00
Est. +0%
$169.80 $237.22
$220.79 +30.0%
Sep 04, 2026
American Outdoor Brands Inc AOUT
BUY Matt Koranda $17.00
Est. +70%
$10.01 $17.69
$17.51 +74.9%
Sep 04, 2026
Ambarella Inc AMBA
BUY - $65.00
Est. +3%
$63.38 $74.99
$61.46 -3.0%
Sep 03, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY Taz Koujalgi $220.00
Est. +2%
$214.97 $286.99
$249.29 +16.0%
Sep 03, 2026
Imax Corp IMAX
BUY - $60.00
Est. +16%
$51.68 $57.73
$51.69 +0.0%
Sep 03, 2026
Ovid Therapeutics Inc OVID
BUY Boobalan Pachaiyappan $8.00
Est. +186%
$2.80 $2.85
$2.19 -21.8%
Sep 03, 2026
VersaBank. VBNK
BUY - $28.00
Est. +36%
$20.59 $24.00
$21.88 +6.3%
Sep 02, 2026
Palo Alto Networks Inc PANW
SELL - $300.00
Est. +9%
$330.47 $321.39 (Low)
$375.04 -13.5%
Sep 02, 2026
Arcturus Therapeutics Holdings Inc ARCT
BUY - $41.00
Est. +153%
$16.23 $17.91
$11.12 -31.5%
Sep 02, 2026
Rezolve AI Ltd RZLV
BUY Rohit Kulkarni $6.50
Est. +175%
$2.36 $2.40
$1.71 -27.5%
Sep 01, 2026
Comstock Resources, Inc. CRK
SELL Leo Mariani $14.00
Est. +13%
$16.03 $12.21 (Low)
$13.70 +14.5%
Sep 01, 2026
Aon plc. - Ordinary Shares - Class A AON
BUY - $380.00
Est. +18%
$321.52 $336.09
$275.35 -14.4%
Analyst -
Signal & Target
BUY $22.00
Start Price $14.94
Best Price (1Y)
$15.94
Current Price $15.74
Return +5.4%
Analyst -
Signal & Target
SELL $12.00
Start Price $14.94
Best Price (1Y)
$15.15
Current Price $15.74
Return -5.4%
Hut 8 Corp
HUT
Oct 07, 2026
Analyst -
Signal & Target
BUY $108.00
Start Price $89.30
Best Price (1Y)
$90.26
Current Price $74.87
Return -16.2%
Analyst Bryan Baratian
Signal & Target
BUY $10.00
Start Price $5.53
Best Price (1Y)
$5.91
Current Price $3.41
Return -38.3%
Analyst -
Signal & Target
SELL $35.00
Start Price $35.95
Best Price (1Y)
$33.13
Current Price $34.00
Return +5.4%
Analyst -
Signal & Target
BUY $42.00
Start Price $31.79
Best Price (1Y)
$35.32
Current Price $35.24
Return +10.9%
Analyst Sean McGowan
Signal & Target
BUY $20.00
Start Price $9.05
Best Price (1Y)
$11.94
Current Price $11.94
Return +31.9%
Analyst -
Signal & Target
BUY $15.00
Start Price $8.77
Best Price (1Y)
$8.89
Current Price $7.26
Return -17.2%
Civeo Corp
CVEO
Oct 01, 2026
Analyst -
Signal & Target
BUY $39.00
Start Price $32.79
Best Price (1Y)
$34.80
Current Price $30.11
Return -8.2%
Analyst Richard Baldry
Signal & Target
BUY $9.00
Start Price $8.21
Best Price (1Y)
$8.73
Current Price $8.30
Return +1.1%
Analyst Leo Mariani
Signal & Target
BUY $10.00
Start Price $3.64
Best Price (1Y)
$4.10
Current Price $3.36
Return -7.7%
Analyst -
Signal & Target
BUY $3.00
Start Price $1.10
Best Price (1Y)
$1.16
Current Price $0.82
Return -25.7%
Analyst Max Masucci
Signal & Target
BUY $3.50
Start Price $1.11
Best Price (1Y)
$2.48
Current Price $2.16
Return +94.6%
Analyst George Kelly
Signal & Target
BUY $12.00
Start Price $7.15
Best Price (1Y)
$8.80
Current Price $7.49
Return +4.7%
Analyst -
Signal & Target
BUY $10.00
Start Price $5.39
Best Price (1Y)
$5.31
Current Price $4.31
Return -20.0%
Analyst -
Signal & Target
BUY $85.00
Start Price $68.40
Best Price (1Y)
$71.20
Current Price $68.98
Return +0.8%
Analyst Gerry Sweeney
Signal & Target
BUY $20.00
Start Price $10.80
Best Price (1Y)
$11.42
Current Price $9.50
Return -12.0%
Analyst -
Signal & Target
BUY $235.00
Start Price $211.20
Best Price (1Y)
$235.00
Current Price $211.92
Return +0.3%
Analyst Scott Stember
Signal & Target
BUY $74.00
Start Price $73.80
Best Price (1Y)
$72.94
Current Price $65.47
Return -11.3%
Analyst -
Signal & Target
BUY $18.00
Start Price $7.82
Best Price (1Y)
$8.35
Current Price $3.85
Return -50.8%
Analyst -
Signal & Target
BUY $15.00
Start Price $4.50
Best Price (1Y)
$4.95
Current Price $2.94
Return -34.7%
Analyst -
Signal & Target
BUY $11.00
Start Price $7.85
Best Price (1Y)
$9.09
Current Price $7.26
Return -7.5%
Analyst -
Signal & Target
BUY $250.00
Start Price $209.81
Best Price (1Y)
$233.18
Current Price $198.06
Return -5.6%
Analyst -
Signal & Target
BUY $59.00
Start Price $54.21
Best Price (1Y)
$55.41
Current Price $54.03
Return -0.3%
Signal & Target
BUY $6.00
Start Price $2.52
Best Price (1Y)
$3.90
Current Price $1.47
Return -41.7%
Analyst -
Signal & Target
BUY $8.75
Start Price $5.90
Best Price (1Y)
$6.94
Current Price $5.84
Return -1.0%
Analyst -
Signal & Target
BUY $17.00
Start Price $5.37
Best Price (1Y)
$5.90
Current Price $4.36
Return -18.8%
ESAB Corp
ESAB
Sep 15, 2026
Analyst -
Signal & Target
BUY $133.00
Start Price $68.13
Best Price (1Y)
$73.30
Current Price $64.56
Return -5.2%
Insmed Inc
INSM
Sep 15, 2026
Analyst Adam Walsh
Signal & Target
BUY $198.00
Start Price $125.30
Best Price (1Y)
$127.40
Current Price $97.79
Return -22.0%
Analyst -
Signal & Target
BUY $60.00
Start Price $51.29
Best Price (1Y)
$51.96
Current Price $47.54
Return -7.3%
Kroger Co.
KR
Sep 14, 2026
Analyst William Kirk
Signal & Target
BUY $73.00
Start Price $58.49
Best Price (1Y)
$63.80
Current Price $63.09
Return +7.9%
Analyst -
Signal & Target
BUY $17.00
Start Price $11.07
Best Price (1Y)
$12.24
Current Price $9.31
Return -15.9%
Analyst -
Signal & Target
BUY $21.00
Start Price $17.58
Best Price (1Y)
$22.28
Current Price $19.30
Return +9.8%
Analyst William Kirk
Signal & Target
BUY $45.00
Start Price $44.61
Best Price (1Y)
$47.71
Current Price $47.68
Return +6.9%
Analyst -
Signal & Target
BUY $4.50
Start Price $4.15
Best Price (1Y)
$4.34
Current Price $1.95
Return -53.0%
Analyst -
Signal & Target
BUY $8.00
Start Price $5.61
Best Price (1Y)
$6.19
Current Price $4.81
Return -14.3%
Analyst -
Signal & Target
BUY $20.00
Start Price $8.04
Best Price (1Y)
$7.53
Current Price $5.82
Return -27.6%
eGain Corp
EGAN
Sep 08, 2026
Analyst Richard Baldry
Signal & Target
BUY $7.00
Start Price $5.84
Best Price (1Y)
$6.07
Current Price $5.41
Return -7.4%
Zscaler Inc
ZS
Sep 05, 2026
Analyst Taz Koujalgi
Signal & Target
BUY $170.00
Start Price $169.80
Best Price (1Y)
$237.22
Current Price $220.79
Return +30.0%
Analyst Matt Koranda
Signal & Target
BUY $17.00
Start Price $10.01
Best Price (1Y)
$17.69
Current Price $17.51
Return +74.9%
Analyst -
Signal & Target
BUY $65.00
Start Price $63.38
Best Price (1Y)
$74.99
Current Price $61.46
Return -3.0%
Analyst Taz Koujalgi
Signal & Target
BUY $220.00
Start Price $214.97
Best Price (1Y)
$286.99
Current Price $249.29
Return +16.0%
Imax Corp
IMAX
Sep 03, 2026
Analyst -
Signal & Target
BUY $60.00
Start Price $51.68
Best Price (1Y)
$57.73
Current Price $51.69
Return +0.0%
Signal & Target
BUY $8.00
Start Price $2.80
Best Price (1Y)
$2.85
Current Price $2.19
Return -21.8%
VersaBank.
VBNK
Sep 03, 2026
Analyst -
Signal & Target
BUY $28.00
Start Price $20.59
Best Price (1Y)
$24.00
Current Price $21.88
Return +6.3%
Analyst -
Signal & Target
SELL $300.00
Start Price $330.47
Best Price (1Y)
$321.39
Current Price $375.04
Return -13.5%
Analyst -
Signal & Target
BUY $41.00
Start Price $16.23
Best Price (1Y)
$17.91
Current Price $11.12
Return -31.5%
Analyst Rohit Kulkarni
Signal & Target
BUY $6.50
Start Price $2.36
Best Price (1Y)
$2.40
Current Price $1.71
Return -27.5%
Analyst Leo Mariani
Signal & Target
SELL $14.00
Start Price $16.03
Best Price (1Y)
$12.21
Current Price $13.70
Return +14.5%
Analyst -
Signal & Target
BUY $380.00
Start Price $321.52
Best Price (1Y)
$336.09
Current Price $275.35
Return -14.4%

Recent Upgrades / Downgrades

Date Stock Action From To
Oct 09, 2026
El Pollo Loco Holdings Inc LOCO
Initialise Buy
Oct 08, 2026
Sequans Communications S.A - ADR SQNS
Hold Buy Buy
Oct 07, 2026
New Era Energy & Digital, Inc. NUAI
Initialise Buy
Oct 05, 2026
Capricor Therapeutics Inc CAPR
Hold Neutral Neutral
Oct 05, 2026
LB Pharmaceuticals Inc Common Stock LBRX
Downgrade Buy Neutral
Oct 04, 2026
Newron Pharmaceuticals S.p.A. NWPHF
Hold Buy Buy
Oct 02, 2026
Suja Life, Inc. SUJA
Initialise Buy
Oct 01, 2026
Civeo Corp CVEO
Initialise Buy
Oct 01, 2026
Silver Bow Mining Corp. SBMT
Hold Buy Buy
Sep 30, 2026
Sable Offshore Corp. SOC
Hold Buy Buy
Sep 30, 2026
SoundThinking Inc SSTI
Downgrade Neutral
Sep 29, 2026
Nautilus Biotechnology Inc NAUT
Initialise Buy
Sep 29, 2026
Rapid Micro Biosystems Inc - Ordinary Shares - Class A RPID
Initialise Buy
Sep 28, 2026
Buda Juice Inc. BUDA
Initialise Buy
Sep 25, 2026
Assured Guaranty Ltd AGO
Upgrade Neutral Buy
Sep 25, 2026
Costco Wholesale Corp COST
Hold Sell Sell
Sep 25, 2026
Synopsys, Inc. SNPS
Upgrade Buy
Sep 24, 2026
NeOnc Technologies Holdings Inc. NTHI
Initialise Buy
Sep 24, 2026
Okta Inc - Ordinary Shares - Class A OKTA
Hold Buy Buy
Sep 24, 2026
Energy Services of America Corp ESOA
Initialise Buy
Sep 23, 2026
Thor Industries, Inc. THO
Hold Neutral Neutral
Sep 22, 2026
Deep Fission, Inc. FISN
Initialise Buy
Sep 22, 2026
Silver Bow Mining Corp. SBMT
Initialise Buy
Sep 22, 2026
Terrestrial Energy Inc. IMSR
Initialise Buy
Sep 17, 2026
Abeona Therapeutics Inc ABEO
Initialise Buy
Sep 17, 2026
California Resources Corporation - Ordinary Shares - New CRC
Hold Buy Buy
Sep 17, 2026
Generac Holdings Inc GNRC
Hold Neutral Neutral
Sep 17, 2026
New Pacific Metals Corp - Ordinary Shares - New NEWP
Hold Buy Buy
Sep 17, 2026
Medicinova Inc MNOV
Initialise Buy
Sep 15, 2026
Roblox Corporation - Ordinary Shares - Class A RBLX
Hold Buy Buy
Sep 15, 2026
Insmed Inc INSM
Hold Buy Buy
Sep 14, 2026
Kroger Co. KR
Hold Buy Buy
Sep 11, 2026
Lovesac Company LOVE
Hold Buy Buy
Sep 10, 2026
Smith Micro Software, Inc. SMSI
Hold Buy Buy
Sep 10, 2026
Eos Energy Enterprises Inc - Ordinary Shares - Class A EOSE
Hold Neutral Neutral
Sep 10, 2026
SailPoint Technologies Holdings Inc SAIL
Hold Buy Buy
Sep 10, 2026
United Natural Foods Inc. UNFI
Hold Neutral Neutral
Sep 10, 2026
FatPipe, Inc. Common Stock FATN
Initialise Buy
Sep 09, 2026
Pasqal Holding S.A. Ordinary Share PSQL
Initialise Buy
Sep 09, 2026
Whitecap Resources Inc. WCPRF
Initialise Buy
Sep 08, 2026
eGain Corp EGAN
Downgrade Neutral
Sep 05, 2026
Zscaler Inc ZS
Hold Neutral Neutral
Sep 04, 2026
American Outdoor Brands Inc AOUT
Hold Buy Buy
Sep 03, 2026
Imax Corp IMAX
Hold Buy Buy
Sep 03, 2026
VersaBank. VBNK
Hold Buy Buy
Sep 03, 2026
Ovid Therapeutics Inc OVID
Hold Buy Buy
Sep 02, 2026
Rezolve AI Ltd RZLV
Hold Buy Buy
Sep 02, 2026
Palo Alto Networks Inc PANW
Hold Neutral Neutral
Sep 02, 2026
Netlist, Inc. NLST
Hold Buy Buy
Sep 02, 2026
Arcturus Therapeutics Holdings Inc ARCT
Hold Buy Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Neutral
To Neutral
Action Downgrade
From Buy
To Neutral
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 Downgrade
From -
To Neutral
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Upgrade
From Neutral
To Buy
Action Hold
From Sell
To Sell
Action Upgrade
From -
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Neutral
To Neutral
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
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 Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
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 Downgrade
From -
To Neutral
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 Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy