← Back to Analysts

Roth Capital Score: 38

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.
+192.9%
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 📉
50%
519 W / 511 L
Target Met
? How often was the target reached?
Hits vs. Total.
88%
569 W / 80 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
12%
76 W / 573 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
3%
20 W / 629 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.
51%
287 W / 280 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
50%
456 W / 457 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
54%
63 W / 54 L

Top 5 Analysts (Score, >10 Trades)

1. 47 2. Scott Searle 45 3. Harry Fong 44 4. Justin Clare 44 5. Eric Handler 43

Top 5 Analysts (Score, >50 Trades)

1. 47 2. Rohit Kulkarni 38

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Aug 28, 2026
CapsoVision, Inc. CV
BUY - $9.00
Est. +49%
$6.06 $6.28
$5.97 -1.5%
Aug 28, 2026
Canadian Solar Inc CSIQ
BUY - $15.00
Est. +14%
$13.14 $13.78
$13.53 +3.0%
Aug 27, 2026
JinkoSolar Holding Co. Ltd - ADR JKS
BUY Philip Shen $16.00
Est. +18%
$13.51 $13.97
$12.19 -9.8%
Aug 27, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY - $200.00
Est. +6%
$189.18 $233.85
$214.97 +13.6%
Aug 26, 2026
Semtech Corp. SMTC
BUY - $220.00
Est. +54%
$142.62 $150.30
$135.40 -5.1%
Aug 25, 2026
nVent Electric plc NVT
BUY - $210.00
Est. +37%
$153.35 $162.37
$152.09 -0.8%
Aug 25, 2026
Avino Silver & Gold Mines Ltd. ASM
BUY - $7.50
Est. +2%
$7.36 $7.90
$7.69 +4.5%
Aug 24, 2026
GrabAGun Digital Holdings Inc. PEW
BUY - $5.00
Est. +106%
$2.43 $2.50
$2.30 -5.3%
Aug 23, 2026
Cingulate Inc CING
BUY - $9.00
Est. +62%
$5.55 $5.94
$5.22 -5.9%
Aug 21, 2026
ProMIS Neurosciences Inc. PMN
BUY - $29.00
Est. +91%
$15.15 $15.46
$12.90 -14.9%
Aug 21, 2026
OSI Systems, Inc. OSIS
BUY Jeff Martin $274.00
Est. +38%
$198.04 $213.00
$206.56 +4.3%
Aug 21, 2026
Flux Power Holdings inc FLUX
BUY - $1.60
Est. +150%
$0.64 $0.75
$0.55 -13.4%
Aug 21, 2026
Advance Auto Parts Inc AAP
BUY - $48.00
Est. +11%
$43.09 $44.66
$42.72 -0.9%
Aug 20, 2026
CervoMed Inc CRVO
BUY - $7.00
Est. +158%
$2.71 $2.73
$2.54 -6.3%
Aug 20, 2026
Progressive Corp. PGR
BUY Harry Fong $245.00
Est. +13%
$217.27 $225.45
$223.87 +3.0%
Aug 20, 2026
Marti Technologies Inc. - Ordinary Shares - Class A MRT
BUY - $3.50
Est. +72%
$2.03 $2.32
$2.27 +11.8%
Aug 20, 2026
Marvell Technology Inc MRVL
BUY - $350.00
Est. +42%
$246.38 $254.58
$208.83 -15.2%
Aug 20, 2026
Target Corp TGT
SELL - $142.00
Est. +11%
$159.03 $160.18 (Low)
$164.01 -3.1%
Aug 18, 2026
Vox Royalty Corp VOXR
BUY - $7.75
Est. +46%
$5.32 $6.00
$5.81 +9.2%
Aug 18, 2026
Sky Harbour Group Corporation - Ordinary Shares - Class A SKYH
BUY Tom Hayes $12.50
Est. +22%
$10.28 $10.81
$10.39 +1.1%
Aug 17, 2026
Stem Inc - Ordinary Shares - Class A STEM
BUY Justin Clare $6.75
Est. +6%
$6.34 $6.41
$5.51 -13.1%
Aug 17, 2026
Prairie Operating Co PROP
BUY Leo Mariani $2.00
Est. +120%
$0.91 $1.02
$0.47 -48.2%
Aug 14, 2026
Laird Superfood Inc LSF
BUY - $6.00
Est. +36%
$4.42 $5.10
$3.94 -10.9%
Aug 14, 2026
YETI Holdings Inc YETI
BUY Matt Koranda $62.00
Est. +37%
$45.38 $45.97
$41.43 -8.7%
Aug 14, 2026
SoundThinking Inc SSTI
BUY - $13.00
Est. +57%
$8.27 $6.66
$6.08 -26.5%
Aug 14, 2026
Genasys Inc GNSS
BUY - $3.60
Est. +108%
$1.73 $1.90
$1.43 -17.3%
Aug 13, 2026
Intuitive Machines Inc - Ordinary Shares - Class A LUNR
BUY - $30.00
Est. +73%
$17.39 $20.84
$14.70 -15.5%
Aug 13, 2026
Avino Silver & Gold Mines Ltd. ASM
BUY - $7.00
Est. +1%
$6.94 $7.90
$7.69 +10.8%
Aug 13, 2026
Better Home & Finance Holding Co. - Ordinary Shares - Class A BETR
BUY - $25.00
Est. +64%
$15.22 $15.40
$13.20 -13.3%
Aug 13, 2026
Grocery Outlet Holding Corp GO
SELL William Kirk $10.00
Est. +5%
$10.56 $10.12 (Low)
$12.30 -16.5%
Aug 13, 2026
National Vision Holdings Inc EYE
BUY - $27.00
Est. +38%
$19.61 $20.06
$16.87 -14.0%
Aug 12, 2026
Netlist, Inc. NLST
BUY Suji Desilva $15.00
Est. +220%
$4.69 $7.00
$5.56 +18.6%
Aug 12, 2026
Broadwind Inc BWEN
BUY Justin Clare $6.50
Est. +22%
$5.34 $5.70
$4.11 -23.0%
Aug 12, 2026
Fly Leasing Ltd - ADR FLY
BUY Suji Desilva $45.00
Est. +71%
$26.36 $28.20
$21.06 -20.1%
Aug 12, 2026
Tigo Energy Inc. TYGO
BUY - $1.30
Est. +4%
$1.25 $1.27
$1.06 -15.2%
Aug 12, 2026
Energy Vault Holdings Inc NRGV
BUY - $7.00
Est. +96%
$3.58 $4.18
$3.79 +5.9%
Aug 12, 2026
Bowman Consulting Group Ltd BWMN
BUY Jeff Martin $43.00
Est. +2%
$42.22 $43.14
$42.61 +0.9%
Aug 12, 2026
FTC Solar Inc FTCI
BUY - $7.00
Est. +161%
$2.68 $2.88
$2.52 -6.0%
Aug 12, 2026
Entrada Therapeutics Inc TRDA
BUY - $11.00
Est. +43%
$7.67 $7.77
$7.17 -6.5%
Aug 11, 2026
Beachbody Company Inc (The) - Ordinary Shares - Class A BODI
BUY George Kelly $9.00
Est. +1%
$8.88 $9.14
$5.77 -35.0%
Aug 11, 2026
CPI Card Group Inc PMTS
BUY - $32.00
Est. +4%
$30.87 $31.25
$28.65 -7.2%
Aug 11, 2026
Sable Offshore Corp. SOC
BUY Leo Mariani $11.00
Est. +140%
$4.59 $5.19
$4.72 +2.8%
Aug 11, 2026
Rocket Lab USA Inc RKLB
BUY - $110.00
Est. +37%
$80.04 $85.55
$63.81 -20.3%
Aug 11, 2026
Lifetime Brands, Inc. LCUT
BUY Matt Koranda $12.00
Est. +24%
$9.64 $10.06
$8.81 -8.6%
Aug 10, 2026
Xponential Fitness Inc - Ordinary Shares - Class A XPOF
BUY - $5.00
Est. +3%
$4.85 $5.77
$4.93 +1.6%
Aug 10, 2026
DoorDash Inc - Ordinary Shares - Class A DASH
BUY - $220.00
Est. +4%
$212.56 $238.83
$222.00 +4.4%
Aug 10, 2026
Essent Group Ltd ESNT
BUY - $80.00
Est. +17%
$68.53 $70.37
$69.63 +1.6%
Aug 10, 2026
McEwen Mining Inc MUX
BUY - $31.00
Est. +63%
$19.07 $21.89
$20.54 +7.7%
Aug 10, 2026
Tenax Therapeutics Inc TENX
BUY - $5.00
Est. +257%
$1.40 $2.43
$1.78 +27.1%
Aug 10, 2026
EVgo Inc - Ordinary Shares - Class A EVGO
BUY - $2.00
Est. +26%
$1.59 $1.69
$1.44 -9.4%
Analyst -
Signal & Target
BUY $9.00
Start Price $6.06
Best Price (1Y)
$6.28
Current Price $5.97
Return -1.5%
Analyst -
Signal & Target
BUY $15.00
Start Price $13.14
Best Price (1Y)
$13.78
Current Price $13.53
Return +3.0%
Analyst Philip Shen
Signal & Target
BUY $16.00
Start Price $13.51
Best Price (1Y)
$13.97
Current Price $12.19
Return -9.8%
Analyst -
Signal & Target
BUY $200.00
Start Price $189.18
Best Price (1Y)
$233.85
Current Price $214.97
Return +13.6%
Analyst -
Signal & Target
BUY $220.00
Start Price $142.62
Best Price (1Y)
$150.30
Current Price $135.40
Return -5.1%
Analyst -
Signal & Target
BUY $210.00
Start Price $153.35
Best Price (1Y)
$162.37
Current Price $152.09
Return -0.8%
Analyst -
Signal & Target
BUY $7.50
Start Price $7.36
Best Price (1Y)
$7.90
Current Price $7.69
Return +4.5%
Analyst -
Signal & Target
BUY $5.00
Start Price $2.43
Best Price (1Y)
$2.50
Current Price $2.30
Return -5.3%
Analyst -
Signal & Target
BUY $9.00
Start Price $5.55
Best Price (1Y)
$5.94
Current Price $5.22
Return -5.9%
Analyst -
Signal & Target
BUY $29.00
Start Price $15.15
Best Price (1Y)
$15.46
Current Price $12.90
Return -14.9%
Analyst Jeff Martin
Signal & Target
BUY $274.00
Start Price $198.04
Best Price (1Y)
$213.00
Current Price $206.56
Return +4.3%
Analyst -
Signal & Target
BUY $1.60
Start Price $0.64
Best Price (1Y)
$0.75
Current Price $0.55
Return -13.4%
Analyst -
Signal & Target
BUY $48.00
Start Price $43.09
Best Price (1Y)
$44.66
Current Price $42.72
Return -0.9%
CervoMed Inc
CRVO
Aug 20, 2026
Analyst -
Signal & Target
BUY $7.00
Start Price $2.71
Best Price (1Y)
$2.73
Current Price $2.54
Return -6.3%
Analyst Harry Fong
Signal & Target
BUY $245.00
Start Price $217.27
Best Price (1Y)
$225.45
Current Price $223.87
Return +3.0%
Analyst -
Signal & Target
BUY $3.50
Start Price $2.03
Best Price (1Y)
$2.32
Current Price $2.27
Return +11.8%
Analyst -
Signal & Target
BUY $350.00
Start Price $246.38
Best Price (1Y)
$254.58
Current Price $208.83
Return -15.2%
Target Corp
TGT
Aug 20, 2026
Analyst -
Signal & Target
SELL $142.00
Start Price $159.03
Best Price (1Y)
$160.18
Current Price $164.01
Return -3.1%
Analyst -
Signal & Target
BUY $7.75
Start Price $5.32
Best Price (1Y)
$6.00
Current Price $5.81
Return +9.2%
Analyst Tom Hayes
Signal & Target
BUY $12.50
Start Price $10.28
Best Price (1Y)
$10.81
Current Price $10.39
Return +1.1%
Analyst Justin Clare
Signal & Target
BUY $6.75
Start Price $6.34
Best Price (1Y)
$6.41
Current Price $5.51
Return -13.1%
Analyst Leo Mariani
Signal & Target
BUY $2.00
Start Price $0.91
Best Price (1Y)
$1.02
Current Price $0.47
Return -48.2%
Analyst -
Signal & Target
BUY $6.00
Start Price $4.42
Best Price (1Y)
$5.10
Current Price $3.94
Return -10.9%
Analyst Matt Koranda
Signal & Target
BUY $62.00
Start Price $45.38
Best Price (1Y)
$45.97
Current Price $41.43
Return -8.7%
Analyst -
Signal & Target
BUY $13.00
Start Price $8.27
Best Price (1Y)
$6.66
Current Price $6.08
Return -26.5%
Genasys Inc
GNSS
Aug 14, 2026
Analyst -
Signal & Target
BUY $3.60
Start Price $1.73
Best Price (1Y)
$1.90
Current Price $1.43
Return -17.3%
Analyst -
Signal & Target
BUY $30.00
Start Price $17.39
Best Price (1Y)
$20.84
Current Price $14.70
Return -15.5%
Analyst -
Signal & Target
BUY $7.00
Start Price $6.94
Best Price (1Y)
$7.90
Current Price $7.69
Return +10.8%
Analyst -
Signal & Target
BUY $25.00
Start Price $15.22
Best Price (1Y)
$15.40
Current Price $13.20
Return -13.3%
Analyst William Kirk
Signal & Target
SELL $10.00
Start Price $10.56
Best Price (1Y)
$10.12
Current Price $12.30
Return -16.5%
Analyst -
Signal & Target
BUY $27.00
Start Price $19.61
Best Price (1Y)
$20.06
Current Price $16.87
Return -14.0%
Analyst Suji Desilva
Signal & Target
BUY $15.00
Start Price $4.69
Best Price (1Y)
$7.00
Current Price $5.56
Return +18.6%
Analyst Justin Clare
Signal & Target
BUY $6.50
Start Price $5.34
Best Price (1Y)
$5.70
Current Price $4.11
Return -23.0%
Analyst Suji Desilva
Signal & Target
BUY $45.00
Start Price $26.36
Best Price (1Y)
$28.20
Current Price $21.06
Return -20.1%
Analyst -
Signal & Target
BUY $1.30
Start Price $1.25
Best Price (1Y)
$1.27
Current Price $1.06
Return -15.2%
Analyst -
Signal & Target
BUY $7.00
Start Price $3.58
Best Price (1Y)
$4.18
Current Price $3.79
Return +5.9%
Analyst Jeff Martin
Signal & Target
BUY $43.00
Start Price $42.22
Best Price (1Y)
$43.14
Current Price $42.61
Return +0.9%
Analyst -
Signal & Target
BUY $7.00
Start Price $2.68
Best Price (1Y)
$2.88
Current Price $2.52
Return -6.0%
Analyst -
Signal & Target
BUY $11.00
Start Price $7.67
Best Price (1Y)
$7.77
Current Price $7.17
Return -6.5%
Analyst George Kelly
Signal & Target
BUY $9.00
Start Price $8.88
Best Price (1Y)
$9.14
Current Price $5.77
Return -35.0%
Analyst -
Signal & Target
BUY $32.00
Start Price $30.87
Best Price (1Y)
$31.25
Current Price $28.65
Return -7.2%
Analyst Leo Mariani
Signal & Target
BUY $11.00
Start Price $4.59
Best Price (1Y)
$5.19
Current Price $4.72
Return +2.8%
Analyst -
Signal & Target
BUY $110.00
Start Price $80.04
Best Price (1Y)
$85.55
Current Price $63.81
Return -20.3%
Analyst Matt Koranda
Signal & Target
BUY $12.00
Start Price $9.64
Best Price (1Y)
$10.06
Current Price $8.81
Return -8.6%
Analyst -
Signal & Target
BUY $5.00
Start Price $4.85
Best Price (1Y)
$5.77
Current Price $4.93
Return +1.6%
Analyst -
Signal & Target
BUY $220.00
Start Price $212.56
Best Price (1Y)
$238.83
Current Price $222.00
Return +4.4%
Analyst -
Signal & Target
BUY $80.00
Start Price $68.53
Best Price (1Y)
$70.37
Current Price $69.63
Return +1.6%
Analyst -
Signal & Target
BUY $31.00
Start Price $19.07
Best Price (1Y)
$21.89
Current Price $20.54
Return +7.7%
Analyst -
Signal & Target
BUY $5.00
Start Price $1.40
Best Price (1Y)
$2.43
Current Price $1.78
Return +27.1%
Analyst -
Signal & Target
BUY $2.00
Start Price $1.59
Best Price (1Y)
$1.69
Current Price $1.44
Return -9.4%

Recent Upgrades / Downgrades

Date Stock Action From To
Aug 28, 2026
Uber Technologies Inc UBER
Hold Buy Buy
Aug 28, 2026
Aviat Networks Inc AVNW
Hold Buy Buy
Aug 27, 2026
Okta Inc - Ordinary Shares - Class A OKTA
Hold Buy Buy
Aug 27, 2026
Annovis Bio Inc ANVS
Hold Buy Buy
Aug 27, 2026
JinkoSolar Holding Co. Ltd - ADR JKS
Hold Neutral Neutral
Aug 27, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
Hold Buy Buy
Aug 26, 2026
ReNew Energy Global plc - Ordinary Shares - Class A RNW
Downgrade Neutral
Aug 25, 2026
nVent Electric plc NVT
Hold Buy Buy
Aug 24, 2026
Semtech Corp. SMTC
Hold Buy Buy
Aug 21, 2026
OSI Systems, Inc. OSIS
Hold Buy Buy
Aug 21, 2026
Walmart Inc WMT
Hold Buy Buy
Aug 20, 2026
Creative Medical Technology Holdings Inc CELZ
Hold Buy Buy
Aug 20, 2026
Progressive Corp. PGR
Hold Buy Buy
Aug 20, 2026
Marvell Technology Inc MRVL
Hold Buy Buy
Aug 20, 2026
Target Corp TGT
Hold Neutral Neutral
Aug 18, 2026
Ondas Holdings Inc ONDS
Hold Buy Buy
Aug 18, 2026
Sky Harbour Group Corporation - Ordinary Shares - Class A SKYH
Hold Buy Buy
Aug 17, 2026
Stem Inc - Ordinary Shares - Class A STEM
Hold Neutral Neutral
Aug 17, 2026
Prairie Operating Co PROP
Hold Buy Buy
Aug 14, 2026
YETI Holdings Inc YETI
Hold Buy Buy
Aug 14, 2026
Laird Superfood Inc LSF
Hold Buy Buy
Aug 13, 2026
Grocery Outlet Holding Corp GO
Hold Neutral Neutral
Aug 13, 2026
Avino Silver & Gold Mines Ltd. ASM
Hold Neutral Neutral
Aug 13, 2026
National Vision Holdings Inc EYE
Hold Buy Buy
Aug 12, 2026
Fly Leasing Ltd - ADR FLY
Hold Buy Buy
Aug 12, 2026
Entrada Therapeutics Inc TRDA
Hold Buy Buy
Aug 12, 2026
Energy Vault Holdings Inc NRGV
Hold Buy Buy
Aug 12, 2026
Tigo Energy Inc. TYGO
Downgrade Buy Neutral
Aug 12, 2026
Netlist, Inc. NLST
Hold Buy Buy
Aug 12, 2026
908 Devices Inc MASS
Hold Buy Buy
Aug 12, 2026
Silvercorp Metals Inc SVM
Hold Buy Buy
Aug 12, 2026
CPS Technologies Corporation CPSH
Hold Buy Buy
Aug 12, 2026
Broadwind Inc BWEN
Hold Buy Buy
Aug 12, 2026
Plug Power Inc PLUG
Hold Buy Buy
Aug 12, 2026
Bowman Consulting Group Ltd BWMN
Downgrade Buy Neutral
Aug 11, 2026
Lifetime Brands, Inc. LCUT
Hold Buy Buy
Aug 11, 2026
CPI Card Group Inc PMTS
Hold Buy Buy
Aug 11, 2026
Sable Offshore Corp. SOC
Hold Buy Buy
Aug 11, 2026
Beachbody Company Inc (The) - Ordinary Shares - Class A BODI
Hold Neutral Neutral
Aug 11, 2026
AMMO Inc POWW
Hold Buy Buy
Aug 10, 2026
Clarus Corp CLAR
Hold Neutral Neutral
Aug 10, 2026
Tesla Inc TSLA
Upgrade Buy Buy
Aug 10, 2026
Lyft Inc - Ordinary Shares Cls A LYFT
Hold Buy Buy
Aug 10, 2026
Essent Group Ltd ESNT
Hold Buy Buy
Aug 10, 2026
DoorDash Inc - Ordinary Shares - Class A DASH
Hold Neutral Neutral
Aug 07, 2026
Aspen Aerogels Inc. ASPN
Hold Buy Buy
Aug 07, 2026
Take-Two Interactive Software, Inc. TTWO
Hold Buy Buy
Aug 07, 2026
Acushnet Holdings Corp GOLF
Hold Neutral Neutral
Aug 07, 2026
Figs Inc - Ordinary Shares - Class A FIGS
Hold Buy Buy
Aug 07, 2026
Genius Sports Limited GENI
Hold Buy 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 Downgrade
From -
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 Neutral
To Neutral
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 Neutral
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 Downgrade
From Buy
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 Downgrade
From Buy
To Neutral
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 Upgrade
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 Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy