← 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.
+231.3%
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 📉
54%
472 W / 400 L
Target Met
? How often was the target reached?
Hits vs. Total.
87%
482 W / 74 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
10%
53 W / 503 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
2%
10 W / 546 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.
54%
258 W / 216 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
54%
414 W / 350 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
54%
58 W / 50 L

Top 5 Analysts (Score, >10 Trades)

1. Justin Clare 51 2. Harry Fong 46 3. Eric Handler 44 4. Chip Moore 43 5. Darren Aftahi 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 26, 2026
American Outdoor Brands Inc AOUT
BUY - $13.50
Est. +36%
$9.91 $13.78
$13.37 +34.9%
Jun 25, 2026
Silvercorp Metals Inc SVM
BUY Joe Reagor $14.00
Est. +32%
$10.61 $11.29
$10.27 -3.2%
Jun 25, 2026
Energy Fuels Inc UUUU
BUY - $16.00
Est. +8%
$14.83 $15.42
$13.81 -6.9%
Jun 25, 2026
Blue Bird Corp BLBD
BUY Craig Irwin $94.00
Est. +25%
$75.37 $80.63
$76.08 +0.9%
Jun 25, 2026
Celsius Holdings Inc CELH
BUY Sean McGowan $57.00
Est. +100%
$28.52 $33.80
$33.16 +16.3%
Jun 24, 2026
Castle Biosciences Inc CSTL
BUY - $40.00
Est. +81%
$22.12 $24.98
$24.11 +9.0%
Jun 24, 2026
Exagen Inc XGN
BUY - $8.00
Est. +77%
$4.52 $5.01
$4.54 +0.4%
Jun 24, 2026
Ovintiv Inc OVV
BUY Nick Pope $55.00
Est. +0%
$54.87 $54.00
$52.96 -3.5%
Jun 24, 2026
Biodesix Inc BDSX
BUY Max Masucci $32.00
Est. +71%
$18.67 $24.92
$21.99 +17.8%
Jun 24, 2026
AngloGold Ashanti Plc. AU
BUY Joe Reagor $110.00
Est. +31%
$83.79 $85.27
$84.65 +1.0%
Jun 23, 2026
Winnebago Industries, Inc. WGO
BUY - $32.00
Est. +13%
$28.22 $32.05
$31.16 +10.4%
Jun 22, 2026
Vicor Corp. VICR
BUY - $375.00
Est. +4%
$362.03 $382.54
$282.95 -21.8%
Jun 22, 2026
APA Corporation APA
BUY Leo Mariani $38.00
Est. +15%
$33.03 $34.36
$32.36 -2.0%
Jun 22, 2026
Diamondback Energy Inc FANG
BUY - $212.00
Est. +16%
$183.50 $188.98
$172.04 -6.2%
Jun 22, 2026
Magnolia Oil & Gas Corp - Ordinary Shares - Class A MGY
BUY Leo Mariani $31.00
Est. +17%
$26.41 $28.00
$25.20 -4.6%
Jun 22, 2026
Permian Resources Corp - Ordinary Shares - Class A PR
BUY - $23.00
Est. +25%
$18.43 $19.39
$18.20 -1.2%
Jun 22, 2026
SM Energy Co SM
BUY Leo Mariani $32.00
Est. +18%
$27.14 $28.01
$26.85 -1.1%
Jun 22, 2026
AMMO Inc POWW
BUY - $2.75
Est. +24%
$2.21 $2.46
$2.37 +7.2%
Jun 22, 2026
Matador Resources Co MTDR
BUY - $65.00
Est. +31%
$49.56 $51.10
$50.18 +1.3%
Jun 22, 2026
Conoco Phillips COP
BUY - $130.00
Est. +21%
$107.74 $110.57
$104.73 -2.8%
Jun 22, 2026
Centrus Energy Corp - Ordinary Shares - Class A LEU
BUY - $195.00
Est. +7%
$181.95 $191.91
$162.13 -10.9%
Jun 17, 2026
ACM Research Inc - Ordinary Shares - Class A ACMR
BUY - $125.00
Est. +30%
$96.19 $127.19
$97.77 +1.6%
Jun 17, 2026
Nano Nuclear Energy Inc. NNE
BUY Craig Irwin $45.00
Est. +87%
$24.01 $28.70
$20.03 -16.6%
Jun 15, 2026
Silvercorp Metals Inc SVM
BUY - $13.75
Est. +22%
$11.30 $12.94
$10.27 -9.1%
Jun 15, 2026
Better Home & Finance Holding Co. - Ordinary Shares - Class A BETR
BUY - $35.00
Est. +32%
$26.51 $31.44
$28.60 +7.9%
Jun 10, 2026
United Natural Foods Inc. UNFI
SELL - $43.00
Est. +7%
$46.33 $45.01 (Low)
$45.57 +1.6%
Jun 10, 2026
Daktronics Inc. DAKT
BUY - $26.00
Est. +36%
$19.13 $21.86
$19.91 +4.1%
Jun 08, 2026
VersaBank. VBNK
BUY - $20.00
Est. +2%
$19.65 $24.42
$21.90 +11.5%
Jun 08, 2026
Tillys Inc - Ordinary Shares - Class A TLYS
SELL Matt Koranda $5.50
Est. +5%
$5.80 $3.85 (Low)
$3.94 +32.1%
Jun 05, 2026
Coya Therapeutics Inc COYA
BUY - $12.00
Est. +146%
$4.87 $6.21
$5.86 +20.3%
Jun 05, 2026
Electrovaya, Inc. ELVA
BUY Craig Irwin $20.00
Est. +85%
$10.84 $11.14
$9.70 -10.5%
Jun 04, 2026
Thor Industries, Inc. THO
BUY - $78.00
Est. +2%
$76.62 $80.87
$76.50 -0.2%
Jun 03, 2026
Essent Group Ltd ESNT
BUY Harry Fong $65.00
Est. +17%
$55.74 $65.06
$64.85 +16.3%
Jun 03, 2026
Vox Royalty Corp VOXR
BUY - $8.00
Est. +40%
$5.71 $5.81
$4.87 -14.7%
Jun 02, 2026
Credo Technology Group Holding Ltd CRDO
BUY - $300.00
Est. +33%
$226.10 $308.67
$241.91 +7.0%
Jun 02, 2026
Unusual Machines Inc UMAC
BUY Craig Irwin $40.00
Est. +28%
$31.26 $34.36
$22.08 -29.4%
Jun 01, 2026
Sable Offshore Corp. SOC
BUY - $22.00
Est. +63%
$13.48 $16.08
$4.25 -68.5%
Jun 01, 2026
Modine Manufacturing Co. MOD
BUY - $341.00
Est. +19%
$287.51 $318.61
$230.97 -19.7%
Jun 01, 2026
ACM Research Inc - Ordinary Shares - Class A ACMR
BUY - $100.00
Est. +23%
$81.45 $127.19
$97.77 +20.0%
Jun 01, 2026
Silvercorp Metals Inc SVM
BUY Joe Reagor $13.25
Est. +7%
$12.42 $13.47
$10.27 -17.3%
Jun 01, 2026
Red Cat Holdings Inc RCAT
BUY Craig Irwin $25.00
Est. +72%
$14.50 $15.79
$10.44 -28.0%
May 29, 2026
Ouster Inc - Ordinary Shares - Class A OUST
BUY Suji Desilva $75.00
Est. +77%
$42.33 $63.79
$49.84 +17.7%
May 28, 2026
Salesforce Inc CRM
BUY Richard Baldry $325.00
Est. +83%
$177.51 $211.34
$166.11 -6.4%
May 27, 2026
Marvell Technology Inc MRVL
BUY - $275.00
Est. +38%
$198.70 $329.88
$245.29 +23.4%
May 27, 2026
Autozone Inc. AZO
BUY - $4,023.00
Est. +30%
$3,100.11 $3,239.14
$3,159.28 +1.9%
May 27, 2026
Intuitive Machines Inc - Ordinary Shares - Class A LUNR
BUY - $75.00
Est. +86%
$40.34 $46.73
$19.58 -51.5%
May 27, 2026
BioAge Labs, Inc. BIOA
BUY Adam Walsh $36.00
Est. +122%
$16.20 $25.80
$25.10 +54.9%
May 27, 2026
Semtech Corp. SMTC
BUY Scott Searle $190.00
Est. +16%
$164.46 $177.35
$135.27 -17.7%
May 27, 2026
Playtika Holding Corp PLTK
BUY Eric Handler $3.50
Est. +3%
$3.39 $4.11
$3.87 +14.2%
May 27, 2026
Satellogic Inc - Ordinary Shares - Class A SATL
BUY - $15.00
Est. +54%
$9.77 $10.14
$5.43 -44.4%
Analyst -
Signal & Target
BUY $13.50
Start Price $9.91
Best Price (1Y)
$13.78
Current Price $13.37
Return +34.9%
Analyst Joe Reagor
Signal & Target
BUY $14.00
Start Price $10.61
Best Price (1Y)
$11.29
Current Price $10.27
Return -3.2%
Analyst -
Signal & Target
BUY $16.00
Start Price $14.83
Best Price (1Y)
$15.42
Current Price $13.81
Return -6.9%
Analyst Craig Irwin
Signal & Target
BUY $94.00
Start Price $75.37
Best Price (1Y)
$80.63
Current Price $76.08
Return +0.9%
Analyst Sean McGowan
Signal & Target
BUY $57.00
Start Price $28.52
Best Price (1Y)
$33.80
Current Price $33.16
Return +16.3%
Analyst -
Signal & Target
BUY $40.00
Start Price $22.12
Best Price (1Y)
$24.98
Current Price $24.11
Return +9.0%
Exagen Inc
XGN
Jun 24, 2026
Analyst -
Signal & Target
BUY $8.00
Start Price $4.52
Best Price (1Y)
$5.01
Current Price $4.54
Return +0.4%
Ovintiv Inc
OVV
Jun 24, 2026
Analyst Nick Pope
Signal & Target
BUY $55.00
Start Price $54.87
Best Price (1Y)
$54.00
Current Price $52.96
Return -3.5%
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.99
Return +17.8%
Analyst Joe Reagor
Signal & Target
BUY $110.00
Start Price $83.79
Best Price (1Y)
$85.27
Current Price $84.65
Return +1.0%
Analyst -
Signal & Target
BUY $32.00
Start Price $28.22
Best Price (1Y)
$32.05
Current Price $31.16
Return +10.4%
Vicor Corp.
VICR
Jun 22, 2026
Analyst -
Signal & Target
BUY $375.00
Start Price $362.03
Best Price (1Y)
$382.54
Current Price $282.95
Return -21.8%
Analyst Leo Mariani
Signal & Target
BUY $38.00
Start Price $33.03
Best Price (1Y)
$34.36
Current Price $32.36
Return -2.0%
Analyst -
Signal & Target
BUY $212.00
Start Price $183.50
Best Price (1Y)
$188.98
Current Price $172.04
Return -6.2%
Analyst Leo Mariani
Signal & Target
BUY $31.00
Start Price $26.41
Best Price (1Y)
$28.00
Current Price $25.20
Return -4.6%
Analyst -
Signal & Target
BUY $23.00
Start Price $18.43
Best Price (1Y)
$19.39
Current Price $18.20
Return -1.2%
SM Energy Co
SM
Jun 22, 2026
Analyst Leo Mariani
Signal & Target
BUY $32.00
Start Price $27.14
Best Price (1Y)
$28.01
Current Price $26.85
Return -1.1%
AMMO Inc
POWW
Jun 22, 2026
Analyst -
Signal & Target
BUY $2.75
Start Price $2.21
Best Price (1Y)
$2.46
Current Price $2.37
Return +7.2%
Analyst -
Signal & Target
BUY $65.00
Start Price $49.56
Best Price (1Y)
$51.10
Current Price $50.18
Return +1.3%
Analyst -
Signal & Target
BUY $130.00
Start Price $107.74
Best Price (1Y)
$110.57
Current Price $104.73
Return -2.8%
Analyst -
Signal & Target
BUY $195.00
Start Price $181.95
Best Price (1Y)
$191.91
Current Price $162.13
Return -10.9%
Analyst -
Signal & Target
BUY $125.00
Start Price $96.19
Best Price (1Y)
$127.19
Current Price $97.77
Return +1.6%
Analyst Craig Irwin
Signal & Target
BUY $45.00
Start Price $24.01
Best Price (1Y)
$28.70
Current Price $20.03
Return -16.6%
Analyst -
Signal & Target
BUY $13.75
Start Price $11.30
Best Price (1Y)
$12.94
Current Price $10.27
Return -9.1%
Analyst -
Signal & Target
BUY $35.00
Start Price $26.51
Best Price (1Y)
$31.44
Current Price $28.60
Return +7.9%
Analyst -
Signal & Target
SELL $43.00
Start Price $46.33
Best Price (1Y)
$45.01
Current Price $45.57
Return +1.6%
Analyst -
Signal & Target
BUY $26.00
Start Price $19.13
Best Price (1Y)
$21.86
Current Price $19.91
Return +4.1%
VersaBank.
VBNK
Jun 08, 2026
Analyst -
Signal & Target
BUY $20.00
Start Price $19.65
Best Price (1Y)
$24.42
Current Price $21.90
Return +11.5%
Analyst Matt Koranda
Signal & Target
SELL $5.50
Start Price $5.80
Best Price (1Y)
$3.85
Current Price $3.94
Return +32.1%
Analyst -
Signal & Target
BUY $12.00
Start Price $4.87
Best Price (1Y)
$6.21
Current Price $5.86
Return +20.3%
Analyst Craig Irwin
Signal & Target
BUY $20.00
Start Price $10.84
Best Price (1Y)
$11.14
Current Price $9.70
Return -10.5%
Analyst -
Signal & Target
BUY $78.00
Start Price $76.62
Best Price (1Y)
$80.87
Current Price $76.50
Return -0.2%
Analyst Harry Fong
Signal & Target
BUY $65.00
Start Price $55.74
Best Price (1Y)
$65.06
Current Price $64.85
Return +16.3%
Analyst -
Signal & Target
BUY $8.00
Start Price $5.71
Best Price (1Y)
$5.81
Current Price $4.87
Return -14.7%
Analyst -
Signal & Target
BUY $300.00
Start Price $226.10
Best Price (1Y)
$308.67
Current Price $241.91
Return +7.0%
Analyst Craig Irwin
Signal & Target
BUY $40.00
Start Price $31.26
Best Price (1Y)
$34.36
Current Price $22.08
Return -29.4%
Analyst -
Signal & Target
BUY $22.00
Start Price $13.48
Best Price (1Y)
$16.08
Current Price $4.25
Return -68.5%
Analyst -
Signal & Target
BUY $341.00
Start Price $287.51
Best Price (1Y)
$318.61
Current Price $230.97
Return -19.7%
Analyst -
Signal & Target
BUY $100.00
Start Price $81.45
Best Price (1Y)
$127.19
Current Price $97.77
Return +20.0%
Analyst Joe Reagor
Signal & Target
BUY $13.25
Start Price $12.42
Best Price (1Y)
$13.47
Current Price $10.27
Return -17.3%
Analyst Craig Irwin
Signal & Target
BUY $25.00
Start Price $14.50
Best Price (1Y)
$15.79
Current Price $10.44
Return -28.0%
Analyst Suji Desilva
Signal & Target
BUY $75.00
Start Price $42.33
Best Price (1Y)
$63.79
Current Price $49.84
Return +17.7%
Analyst Richard Baldry
Signal & Target
BUY $325.00
Start Price $177.51
Best Price (1Y)
$211.34
Current Price $166.11
Return -6.4%
Analyst -
Signal & Target
BUY $275.00
Start Price $198.70
Best Price (1Y)
$329.88
Current Price $245.29
Return +23.4%
Autozone Inc.
AZO
May 27, 2026
Analyst -
Signal & Target
BUY $4,023.00
Start Price $3,100.11
Best Price (1Y)
$3,239.14
Current Price $3,159.28
Return +1.9%
Analyst -
Signal & Target
BUY $75.00
Start Price $40.34
Best Price (1Y)
$46.73
Current Price $19.58
Return -51.5%
Analyst Adam Walsh
Signal & Target
BUY $36.00
Start Price $16.20
Best Price (1Y)
$25.80
Current Price $25.10
Return +54.9%
Analyst Scott Searle
Signal & Target
BUY $190.00
Start Price $164.46
Best Price (1Y)
$177.35
Current Price $135.27
Return -17.7%
Analyst Eric Handler
Signal & Target
BUY $3.50
Start Price $3.39
Best Price (1Y)
$4.11
Current Price $3.87
Return +14.2%
Analyst -
Signal & Target
BUY $15.00
Start Price $9.77
Best Price (1Y)
$10.14
Current Price $5.43
Return -44.4%

Recent Upgrades / Downgrades

Date Stock Action From To
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
Biodesix Inc BDSX
Initialise Buy
Jun 24, 2026
Castle Biosciences Inc CSTL
Initialise Buy
Jun 24, 2026
Ovintiv Inc OVV
Hold Neutral Neutral
Jun 24, 2026
Exagen Inc XGN
Initialise Buy
Jun 24, 2026
AngloGold Ashanti Plc. AU
Hold Buy Buy
Jun 23, 2026
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
Hold Buy Buy
Jun 22, 2026
Matador Resources Co MTDR
Upgrade Underperform Buy
Jun 22, 2026
Space Exploration Technologies Corp. SPCX
Upgrade Buy
Jun 22, 2026
Conoco Phillips COP
Upgrade Neutral Buy
Jun 22, 2026
Permian Resources Corp - Ordinary Shares - Class A PR
Upgrade Buy
Jun 22, 2026
APA Corporation APA
Upgrade Neutral Buy
Jun 22, 2026
Diamondback Energy Inc FANG
Upgrade Neutral Buy
Jun 22, 2026
Magnolia Oil & Gas Corp - Ordinary Shares - Class A MGY
Upgrade Buy Buy
Jun 22, 2026
Vicor Corp. VICR
Hold Buy Buy
Jun 22, 2026
AMMO Inc POWW
Hold Buy Buy
Jun 22, 2026
SM Energy Co SM
Upgrade Buy Buy
Jun 17, 2026
Nano Nuclear Energy Inc. NNE
Initialise Buy
Jun 16, 2026
Gran Tierra Energy Inc GTE
Upgrade Neutral Buy
Jun 15, 2026
Better Home & Finance Holding Co. - Ordinary Shares - Class A BETR
Initialise Buy
Jun 15, 2026
Silvercorp Metals Inc SVM
Upgrade Neutral Buy
Jun 10, 2026
United Natural Foods Inc. UNFI
Hold Neutral Neutral
Jun 10, 2026
Daktronics Inc. DAKT
Initialise Buy
Jun 08, 2026
Tillys Inc - Ordinary Shares - Class A TLYS
Hold Neutral Neutral
Jun 08, 2026
IperionX Ltd - ADR IPX
Hold Buy Buy
Jun 08, 2026
Insmed Inc INSM
Hold Buy Buy
Jun 08, 2026
Sportradar Group AG - Ordinary Shares - Class A SRAD
Hold Buy Buy
Jun 08, 2026
VersaBank. VBNK
Hold Neutral Neutral
Jun 06, 2026
Sable Offshore Corp. SOC
Hold Buy Buy
Jun 05, 2026
Coya Therapeutics Inc COYA
Initialise Buy
Jun 05, 2026
Electrovaya, Inc. ELVA
Hold Buy Buy
Jun 03, 2026
Essent Group Ltd ESNT
Hold Buy Buy
Jun 03, 2026
Vox Royalty Corp VOXR
Initialise Buy
Jun 03, 2026
International Business Machines Corp. IBM
Hold Buy Buy
Jun 02, 2026
D-Wave Quantum Inc QBTS
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 01, 2026
ACM Research Inc - Ordinary Shares - Class A ACMR
Hold Buy Buy
Jun 01, 2026
Silvercorp Metals Inc SVM
Hold Neutral Neutral
Jun 01, 2026
Red Cat Holdings Inc RCAT
Initialise Buy
Jun 01, 2026
Modine Manufacturing Co. MOD
Hold Buy Buy
May 29, 2026
Dell Technologies Inc - Ordinary Shares - Class C DELL
Initialise Buy
May 29, 2026
Ouster Inc - Ordinary Shares - Class A OUST
Initialise Buy
May 28, 2026
Salesforce Inc CRM
Hold Buy Buy
May 27, 2026
Satellogic Inc - Ordinary Shares - Class A SATL
Hold Buy Buy
May 27, 2026
Marvell Technology Inc MRVL
Hold Buy Buy
May 27, 2026
BioAge Labs, Inc. BIOA
Initialise Buy
May 27, 2026
Semtech Corp. SMTC
Hold Buy 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 Initialise
From -
To Buy
Action Hold
From Neutral
To Neutral
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From Underperform
To Buy
Action Upgrade
From -
To Buy
Action Upgrade
From Neutral
To Buy
Action Upgrade
From Neutral
To Buy
Action Upgrade
From Neutral
To Buy
Action Upgrade
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From Buy
To Buy
Action Initialise
From -
To Buy
Action Upgrade
From Neutral
To Buy
Action Upgrade
From Neutral
To Buy
Action Hold
From Neutral
To Neutral
Action Initialise
From -
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 Initialise
From -
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
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 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 Initialise
From -
To Buy
Action Hold
From Buy
To Buy