← 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.
+221.8%
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%
453 W / 444 L
Target Met
? How often was the target reached?
Hits vs. Total.
87%
502 W / 78 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
11%
62 W / 518 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
2%
11 W / 569 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%
248 W / 242 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
50%
392 W / 394 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
55%
61 W / 50 L

Top 5 Analysts (Score, >10 Trades)

1. Justin Clare 49 2. Eric Handler 46 3. Scott Searle 43 4. Darren Aftahi 43 5. Harry Fong 40

Top 5 Analysts (Score, >50 Trades)

1. Rohit Kulkarni 38

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jul 21, 2026
Digital Turbine Inc APPS
BUY - $11.50
Est. +38%
$8.34 $9.69
$8.49 +1.8%
Jul 21, 2026
W & T Offshore Inc WTI
BUY Nick Pope $4.25
Est. +21%
$3.51 $3.81
$3.72 +6.0%
Jul 17, 2026
Allstate Corp (The) ALL
BUY - $275.00
Est. +11%
$248.55 $252.49
$251.83 +1.3%
Jul 17, 2026
Cinemark Holdings Inc CNK
BUY Eric Handler $38.00
Est. +28%
$29.79 $32.54
$32.25 +8.3%
Jul 17, 2026
Array Technologies Inc ARRY
SELL - $6.00
Est. +4%
$6.25 $5.79 (Low)
$5.82 +6.9%
Jul 17, 2026
Karooooo Ltd KARO
BUY - $74.00
Est. +18%
$62.70 $64.81
$62.47 -0.4%
Jul 15, 2026
Chord Energy Corp - Ordinary Shares - New CHRD
BUY Nick Pope $145.00
Est. +19%
$121.99 $138.97
$137.40 +12.6%
Jul 15, 2026
Live Nation Entertainment Inc LYV
BUY - $205.00
Est. +13%
$181.56 $184.33
$177.92 -2.0%
Jul 15, 2026
Viper Energy Inc - Ordinary Shares - Class A VNOM
BUY - $52.00
Est. +21%
$43.03 $45.56
$45.27 +5.2%
Jul 14, 2026
Mattel, Inc. MAT
BUY Eric Handler $15.00
Est. +9%
$13.81 $14.83
$14.40 +4.3%
Jul 13, 2026
Lifetime Brands, Inc. LCUT
BUY - $10.00
Est. +21%
$8.25 $8.91
$8.64 +4.7%
Jul 13, 2026
Ambiq Micro, Inc. AMBQ
BUY - $125.00
Est. +54%
$81.35 $88.72
$77.55 -4.7%
Jul 10, 2026
Byrna Technologies Inc BYRN
BUY - $4.50
Est. +17%
$3.86 $4.18
$3.54 -8.3%
Jul 10, 2026
Comstock Resources, Inc. CRK
SELL Leo Mariani $13.00
Est. +0%
$13.01 $12.70 (Low)
$14.02 -7.8%
Jul 09, 2026
Enerpac Tool Group Corp - Ordinary Shares - Class A EPAC
BUY Tom Hayes $50.00
Est. +47%
$33.95 $36.75
$34.62 +2.0%
Jul 07, 2026
ESAB Corp ESAB
BUY - $151.00
Est. +62%
$93.48 $97.54
$84.03 -10.1%
Jul 07, 2026
ProMIS Neurosciences Inc. PMN
BUY - $19.00
Est. +40%
$13.55 $15.52
$13.99 +3.2%
Jul 07, 2026
Jaguar Uranium Corp. Class A JAGU
BUY - $3.20
Est. +96%
$1.63 $1.96
$1.72 +5.5%
Jul 02, 2026
Franklin Covey Co. FC
BUY Jeff Martin $25.00
Est. +0%
$24.99 $23.19
$21.38 -14.4%
Jul 02, 2026
Daktronics Inc. DAKT
BUY - $29.00
Est. +46%
$19.88 $20.90
$19.30 -2.9%
Jul 01, 2026
Bloom Energy Corp - Ordinary Shares - Class A BE
SELL - $285.00
Est. +9%
$313.48 $194.60 (Low)
$218.22 +30.4%
Jul 01, 2026
Talos Energy Inc TALO
BUY Leo Mariani $17.00
Est. +32%
$12.91 $15.40
$15.27 +18.3%
Jun 30, 2026
Silvercorp Metals Inc SVM
BUY - $13.50
Est. +32%
$10.21 $10.85
$9.94 -2.6%
Jun 30, 2026
VersaBank. VBNK
BUY Craig Irwin $25.00
Est. +22%
$20.46 $24.42
$20.21 -1.2%
Jun 29, 2026
Rocket Lab USA Inc RKLB
BUY Suji Desilva $130.00
Est. +33%
$98.01 $107.60
$69.71 -28.9%
Jun 26, 2026
American Outdoor Brands Inc AOUT
BUY - $13.50
Est. +36%
$9.91 $14.92
$13.56 +36.8%
Jun 25, 2026
Celsius Holdings Inc CELH
BUY Sean McGowan $57.00
Est. +100%
$28.52 $34.19
$28.47 -0.2%
Jun 25, 2026
Blue Bird Corp BLBD
BUY Craig Irwin $94.00
Est. +25%
$75.37 $82.66
$80.20 +6.4%
Jun 25, 2026
Silvercorp Metals Inc SVM
BUY Joe Reagor $14.00
Est. +32%
$10.61 $11.29
$9.94 -6.3%
Jun 25, 2026
Energy Fuels Inc UUUU
BUY - $16.00
Est. +8%
$14.83 $15.42
$12.31 -17.0%
Jun 24, 2026
Ovintiv Inc OVV
BUY Nick Pope $55.00
Est. +0%
$54.87 $60.85
$60.51 +10.3%
Jun 24, 2026
Exagen Inc XGN
BUY - $8.00
Est. +77%
$4.52 $5.04
$4.94 +9.3%
Jun 24, 2026
AngloGold Ashanti Plc. AU
BUY Joe Reagor $110.00
Est. +31%
$83.79 $85.40
$81.17 -3.1%
Jun 24, 2026
Biodesix Inc BDSX
BUY Max Masucci $32.00
Est. +71%
$18.67 $24.92
$21.39 +14.6%
Jun 24, 2026
Castle Biosciences Inc CSTL
BUY - $40.00
Est. +81%
$22.12 $25.13
$24.81 +12.2%
Jun 23, 2026
Winnebago Industries, Inc. WGO
BUY - $32.00
Est. +13%
$28.22 $32.05
$31.13 +10.3%
Jun 22, 2026
Conoco Phillips COP
BUY - $130.00
Est. +21%
$107.74 $119.74
$118.79 +10.3%
Jun 22, 2026
Permian Resources Corp - Ordinary Shares - Class A PR
BUY - $23.00
Est. +25%
$18.43 $21.53
$21.40 +16.1%
Jun 22, 2026
APA Corporation APA
BUY Leo Mariani $38.00
Est. +15%
$33.03 $36.58
$36.18 +9.5%
Jun 22, 2026
AMMO Inc POWW
BUY - $2.75
Est. +24%
$2.21 $2.60
$2.23 +0.9%
Jun 22, 2026
Vicor Corp. VICR
BUY - $375.00
Est. +4%
$362.03 $382.54
$217.35 -40.0%
Jun 22, 2026
Centrus Energy Corp - Ordinary Shares - Class A LEU
BUY - $195.00
Est. +7%
$181.95 $191.91
$174.28 -4.2%
Jun 22, 2026
Matador Resources Co MTDR
BUY - $65.00
Est. +31%
$49.56 $55.65
$54.99 +11.0%
Jun 22, 2026
Diamondback Energy Inc FANG
BUY - $212.00
Est. +16%
$183.50 $204.95
$203.02 +10.6%
Jun 22, 2026
Magnolia Oil & Gas Corp - Ordinary Shares - Class A MGY
BUY Leo Mariani $31.00
Est. +17%
$26.41 $28.00
$25.60 -3.1%
Jun 22, 2026
SM Energy Co SM
BUY Leo Mariani $32.00
Est. +18%
$27.14 $33.66
$33.19 +22.3%
Jun 17, 2026
ACM Research Inc - Ordinary Shares - Class A ACMR
BUY - $125.00
Est. +30%
$96.19 $127.19
$89.51 -6.9%
Jun 17, 2026
Nano Nuclear Energy Inc. NNE
BUY Craig Irwin $45.00
Est. +87%
$24.01 $28.70
$17.32 -27.9%
Jun 15, 2026
Better Home & Finance Holding Co. - Ordinary Shares - Class A BETR
BUY - $35.00
Est. +32%
$26.51 $31.44
$23.23 -12.4%
Jun 15, 2026
Silvercorp Metals Inc SVM
BUY - $13.75
Est. +22%
$11.30 $12.94
$9.94 -12.0%
Analyst -
Signal & Target
BUY $11.50
Start Price $8.34
Best Price (1Y)
$9.69
Current Price $8.49
Return +1.8%
Analyst Nick Pope
Signal & Target
BUY $4.25
Start Price $3.51
Best Price (1Y)
$3.81
Current Price $3.72
Return +6.0%
Analyst -
Signal & Target
BUY $275.00
Start Price $248.55
Best Price (1Y)
$252.49
Current Price $251.83
Return +1.3%
Analyst Eric Handler
Signal & Target
BUY $38.00
Start Price $29.79
Best Price (1Y)
$32.54
Current Price $32.25
Return +8.3%
Analyst -
Signal & Target
SELL $6.00
Start Price $6.25
Best Price (1Y)
$5.79
Current Price $5.82
Return +6.9%
Karooooo Ltd
KARO
Jul 17, 2026
Analyst -
Signal & Target
BUY $74.00
Start Price $62.70
Best Price (1Y)
$64.81
Current Price $62.47
Return -0.4%
Analyst Nick Pope
Signal & Target
BUY $145.00
Start Price $121.99
Best Price (1Y)
$138.97
Current Price $137.40
Return +12.6%
Analyst -
Signal & Target
BUY $205.00
Start Price $181.56
Best Price (1Y)
$184.33
Current Price $177.92
Return -2.0%
Analyst -
Signal & Target
BUY $52.00
Start Price $43.03
Best Price (1Y)
$45.56
Current Price $45.27
Return +5.2%
Mattel, Inc.
MAT
Jul 14, 2026
Analyst Eric Handler
Signal & Target
BUY $15.00
Start Price $13.81
Best Price (1Y)
$14.83
Current Price $14.40
Return +4.3%
Analyst -
Signal & Target
BUY $10.00
Start Price $8.25
Best Price (1Y)
$8.91
Current Price $8.64
Return +4.7%
Analyst -
Signal & Target
BUY $125.00
Start Price $81.35
Best Price (1Y)
$88.72
Current Price $77.55
Return -4.7%
Analyst -
Signal & Target
BUY $4.50
Start Price $3.86
Best Price (1Y)
$4.18
Current Price $3.54
Return -8.3%
Analyst Leo Mariani
Signal & Target
SELL $13.00
Start Price $13.01
Best Price (1Y)
$12.70
Current Price $14.02
Return -7.8%
Analyst Tom Hayes
Signal & Target
BUY $50.00
Start Price $33.95
Best Price (1Y)
$36.75
Current Price $34.62
Return +2.0%
ESAB Corp
ESAB
Jul 07, 2026
Analyst -
Signal & Target
BUY $151.00
Start Price $93.48
Best Price (1Y)
$97.54
Current Price $84.03
Return -10.1%
Analyst -
Signal & Target
BUY $19.00
Start Price $13.55
Best Price (1Y)
$15.52
Current Price $13.99
Return +3.2%
Analyst -
Signal & Target
BUY $3.20
Start Price $1.63
Best Price (1Y)
$1.96
Current Price $1.72
Return +5.5%
Analyst Jeff Martin
Signal & Target
BUY $25.00
Start Price $24.99
Best Price (1Y)
$23.19
Current Price $21.38
Return -14.4%
Analyst -
Signal & Target
BUY $29.00
Start Price $19.88
Best Price (1Y)
$20.90
Current Price $19.30
Return -2.9%
Analyst -
Signal & Target
SELL $285.00
Start Price $313.48
Best Price (1Y)
$194.60
Current Price $218.22
Return +30.4%
Analyst Leo Mariani
Signal & Target
BUY $17.00
Start Price $12.91
Best Price (1Y)
$15.40
Current Price $15.27
Return +18.3%
Analyst -
Signal & Target
BUY $13.50
Start Price $10.21
Best Price (1Y)
$10.85
Current Price $9.94
Return -2.6%
VersaBank.
VBNK
Jun 30, 2026
Analyst Craig Irwin
Signal & Target
BUY $25.00
Start Price $20.46
Best Price (1Y)
$24.42
Current Price $20.21
Return -1.2%
Analyst Suji Desilva
Signal & Target
BUY $130.00
Start Price $98.01
Best Price (1Y)
$107.60
Current Price $69.71
Return -28.9%
Analyst -
Signal & Target
BUY $13.50
Start Price $9.91
Best Price (1Y)
$14.92
Current Price $13.56
Return +36.8%
Analyst Sean McGowan
Signal & Target
BUY $57.00
Start Price $28.52
Best Price (1Y)
$34.19
Current Price $28.47
Return -0.2%
Analyst Craig Irwin
Signal & Target
BUY $94.00
Start Price $75.37
Best Price (1Y)
$82.66
Current Price $80.20
Return +6.4%
Analyst Joe Reagor
Signal & Target
BUY $14.00
Start Price $10.61
Best Price (1Y)
$11.29
Current Price $9.94
Return -6.3%
Analyst -
Signal & Target
BUY $16.00
Start Price $14.83
Best Price (1Y)
$15.42
Current Price $12.31
Return -17.0%
Ovintiv Inc
OVV
Jun 24, 2026
Analyst Nick Pope
Signal & Target
BUY $55.00
Start Price $54.87
Best Price (1Y)
$60.85
Current Price $60.51
Return +10.3%
Exagen Inc
XGN
Jun 24, 2026
Analyst -
Signal & Target
BUY $8.00
Start Price $4.52
Best Price (1Y)
$5.04
Current Price $4.94
Return +9.3%
Analyst Joe Reagor
Signal & Target
BUY $110.00
Start Price $83.79
Best Price (1Y)
$85.40
Current Price $81.17
Return -3.1%
Biodesix Inc
BDSX
Jun 24, 2026
Analyst Max Masucci
Signal & Target
BUY $32.00
Start Price $18.67
Best Price (1Y)
$24.92
Current Price $21.39
Return +14.6%
Analyst -
Signal & Target
BUY $40.00
Start Price $22.12
Best Price (1Y)
$25.13
Current Price $24.81
Return +12.2%
Analyst -
Signal & Target
BUY $32.00
Start Price $28.22
Best Price (1Y)
$32.05
Current Price $31.13
Return +10.3%
Analyst -
Signal & Target
BUY $130.00
Start Price $107.74
Best Price (1Y)
$119.74
Current Price $118.79
Return +10.3%
Analyst -
Signal & Target
BUY $23.00
Start Price $18.43
Best Price (1Y)
$21.53
Current Price $21.40
Return +16.1%
Analyst Leo Mariani
Signal & Target
BUY $38.00
Start Price $33.03
Best Price (1Y)
$36.58
Current Price $36.18
Return +9.5%
AMMO Inc
POWW
Jun 22, 2026
Analyst -
Signal & Target
BUY $2.75
Start Price $2.21
Best Price (1Y)
$2.60
Current Price $2.23
Return +0.9%
Vicor Corp.
VICR
Jun 22, 2026
Analyst -
Signal & Target
BUY $375.00
Start Price $362.03
Best Price (1Y)
$382.54
Current Price $217.35
Return -40.0%
Analyst -
Signal & Target
BUY $195.00
Start Price $181.95
Best Price (1Y)
$191.91
Current Price $174.28
Return -4.2%
Analyst -
Signal & Target
BUY $65.00
Start Price $49.56
Best Price (1Y)
$55.65
Current Price $54.99
Return +11.0%
Analyst -
Signal & Target
BUY $212.00
Start Price $183.50
Best Price (1Y)
$204.95
Current Price $203.02
Return +10.6%
Analyst Leo Mariani
Signal & Target
BUY $31.00
Start Price $26.41
Best Price (1Y)
$28.00
Current Price $25.60
Return -3.1%
SM Energy Co
SM
Jun 22, 2026
Analyst Leo Mariani
Signal & Target
BUY $32.00
Start Price $27.14
Best Price (1Y)
$33.66
Current Price $33.19
Return +22.3%
Analyst -
Signal & Target
BUY $125.00
Start Price $96.19
Best Price (1Y)
$127.19
Current Price $89.51
Return -6.9%
Analyst Craig Irwin
Signal & Target
BUY $45.00
Start Price $24.01
Best Price (1Y)
$28.70
Current Price $17.32
Return -27.9%
Analyst -
Signal & Target
BUY $35.00
Start Price $26.51
Best Price (1Y)
$31.44
Current Price $23.23
Return -12.4%
Analyst -
Signal & Target
BUY $13.75
Start Price $11.30
Best Price (1Y)
$12.94
Current Price $9.94
Return -12.0%

Recent Upgrades / Downgrades

Date Stock Action From To
Jul 22, 2026
Corsair Gaming Inc CRSR
Initialise Buy
Jul 21, 2026
Travelers Companies Inc. TRV
Hold Buy Buy
Jul 21, 2026
Digital Turbine Inc APPS
Initialise Buy Buy
Jul 21, 2026
Polypid Ltd PYPD
Hold Buy Buy
Jul 21, 2026
Calix Inc CALX
Hold Buy Buy
Jul 17, 2026
Karooooo Ltd KARO
Hold Buy Buy
Jul 17, 2026
Cinemark Holdings Inc CNK
Hold Buy Buy
Jul 17, 2026
Allstate Corp (The) ALL
Hold Buy Buy
Jul 16, 2026
Netlist, Inc. NLST
Hold Buy Buy
Jul 15, 2026
Live Nation Entertainment Inc LYV
Hold Buy Buy
Jul 15, 2026
Chord Energy Corp - Ordinary Shares - New CHRD
Hold Buy Buy
Jul 15, 2026
Electrovaya, Inc. ELVA
Hold Buy Buy
Jul 14, 2026
Mattel, Inc. MAT
Hold Neutral Neutral
Jul 13, 2026
Ambiq Micro, Inc. AMBQ
Initialise Buy
Jul 13, 2026
Quarterhill Inc QTRHF
Initialise Buy
Jul 13, 2026
Tesla Inc TSLA
Hold Buy Buy
Jul 13, 2026
Lifetime Brands, Inc. LCUT
Hold Buy Buy
Jul 10, 2026
Comstock Resources, Inc. CRK
Upgrade Sell Neutral
Jul 10, 2026
Byrna Technologies Inc BYRN
Downgrade Buy Neutral
Jul 09, 2026
Sunrun Inc RUN
Hold Buy Buy
Jul 09, 2026
Enerpac Tool Group Corp - Ordinary Shares - Class A EPAC
Hold Buy Buy
Jul 09, 2026
OS Therapies Inc OSTX
Initialise Buy
Jul 07, 2026
Jaguar Uranium Corp. Class A JAGU
Initialise Buy
Jul 07, 2026
ESAB Corp ESAB
Hold Buy Buy
Jul 07, 2026
ProMIS Neurosciences Inc. PMN
Initialise Buy
Jul 07, 2026
Annovis Bio Inc ANVS
Initialise Buy
Jul 06, 2026
Nuvectis Pharma Inc NVCT
Hold Buy Buy
Jul 02, 2026
Daktronics Inc. DAKT
Hold Buy Buy
Jul 02, 2026
Shoals Technologies Group Inc - Ordinary Shares - Class A SHLS
Hold Buy Buy
Jul 02, 2026
Arcturus Therapeutics Holdings Inc ARCT
Hold Buy Buy
Jul 02, 2026
Constellation Brands Inc - Ordinary Shares - Class A STZ
Hold Buy Buy
Jul 02, 2026
Franklin Covey Co. FC
Hold Buy Buy
Jul 01, 2026
Talos Energy Inc TALO
Hold Buy Buy
Jul 01, 2026
Sable Offshore Corp. SOC
Hold Buy Buy
Jul 01, 2026
Talos Energy Inc TALO
Upgrade Buy Buy
Jul 01, 2026
Bloom Energy Corp - Ordinary Shares - Class A BE
Hold Neutral Neutral
Jun 30, 2026
VersaBank. VBNK
Upgrade Neutral Buy
Jun 29, 2026
Rocket Lab USA Inc RKLB
Hold Buy Buy
Jun 26, 2026
American Outdoor Brands Inc AOUT
Hold Buy Buy
Jun 25, 2026
Silvercorp Metals Inc SVM
Hold Buy Buy
Jun 25, 2026
Celsius Holdings Inc CELH
Hold Buy Buy
Jun 24, 2026
Exagen Inc XGN
Initialise Buy
Jun 24, 2026
Ovintiv Inc OVV
Hold Neutral Neutral
Jun 24, 2026
Castle Biosciences Inc CSTL
Initialise Buy
Jun 24, 2026
AngloGold Ashanti Plc. AU
Hold Buy Buy
Jun 24, 2026
Biodesix Inc BDSX
Initialise Buy
Jun 23, 2026
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
Hold Buy Buy
Jun 22, 2026
Permian Resources Corp - Ordinary Shares - Class A PR
Upgrade Buy
Jun 22, 2026
AMMO Inc POWW
Hold Buy Buy
Jun 22, 2026
Vicor Corp. VICR
Hold Buy Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Initialise
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 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 Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From Sell
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 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 Upgrade
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Upgrade
From Neutral
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 Neutral
To Neutral
Action Initialise
From -
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