← Back to Analysts

Craig-Hallum Score: 34

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.
+30.6%
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 📉
47%
301 W / 336 L
Target Met
? How often was the target reached?
Hits vs. Total.
71%
307 W / 123 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
11%
48 W / 382 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
24 W / 406 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.
46%
219 W / 255 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
48%
280 W / 308 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
43%
21 W / 28 L

Top 5 Analysts (Score, >10 Trades)

1. Richard Shannon 43 2. George Sutton 40 3. Ryan Sigdahl 40 4. Jeremy Hamblin 38 5. Anthony Stoss 35

Top 5 Analysts (Score, >50 Trades)

1. Jeremy Hamblin 38

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 23, 2026
Flutter Entertainment Plc FLUT
BUY - $95.00
Est. +20%
$79.21 $80.45
$80.09 +1.1%
Oct 23, 2026
Orasure Technologies Inc. OSUR
BUY - $7.00
Est. +84%
$3.80 $4.18
$4.13 +8.7%
Oct 22, 2026
Lithia Motors, Inc. - Ordinary Shares - Class A LAD
BUY - $400.00
Est. +41%
$282.70 $295.72
$295.57 +4.6%
Oct 21, 2026
Phathom Pharmaceuticals Inc PHAT
BUY Chase Knickerbocker $15.00
Est. +111%
$7.12 $7.32
$5.74 -19.4%
Oct 19, 2026
Fractyl Health Inc. GUTS
BUY - $5.00
Est. +245%
$1.45 $1.51
$1.08 -25.5%
Oct 15, 2026
Eton Pharmaceuticals Inc ETON
BUY - $78.00
Est. +43%
$54.58 $54.89
$50.00 -8.4%
Oct 14, 2026
Porch Group Inc - Ordinary Shares - Class A PRCH
BUY Jason Kreyer $22.00
Est. +33%
$16.50 $18.75
$17.73 +7.5%
Oct 12, 2026
Zeta Global Holdings Corp - Ordinary Shares - Class A ZETA
BUY - $38.00
Est. +14%
$33.30 $35.75
$33.98 +2.0%
Oct 09, 2026
Byrna Technologies Inc BYRN
SELL Jeremy Hamblin $3.50
Est. +15%
$4.14 $4.14 (Low)
$4.82 -16.4%
Oct 08, 2026
Satellos Bioscience Inc. Common Stock MSLE
BUY - $24.00
Est. +215%
$7.63 $7.85
$6.69 -12.3%
Oct 07, 2026
Marvell Technology Inc MRVL
BUY - $380.00
Est. +35%
$281.04 $287.03
$228.51 -18.7%
Oct 05, 2026
Sphere Entertainment Co - Ordinary Shares - Class A SPHR
BUY Ryan Sigdahl $132.00
Est. +3%
$128.25 $120.99
$108.94 -15.1%
Oct 05, 2026
QT Imaging Holdings Inc. QTI
BUY - $8.00
Est. +200%
$2.67 $2.84
$2.25 -15.7%
Oct 02, 2026
Myriad Genetics, Inc. MYGN
BUY - $8.00
Est. +86%
$4.30 $5.95
$5.82 +35.3%
Oct 02, 2026
SoundThinking Inc SSTI
BUY Jeremy Hamblin $8.50
Est. +2%
$8.36 $8.49
$8.36 0.0%
Oct 02, 2026
WisdomTree Inc WT
BUY - $29.00
Est. +18%
$24.66 $25.03
$21.20 -14.0%
Sep 29, 2026
Boot Barn Holdings Inc BOOT
BUY - $224.00
Est. +85%
$121.14 $126.77
$115.18 -4.9%
Sep 29, 2026
Hyliion Holdings Corporation - Ordinary Shares - Class A HYLN
BUY Eric Stine $7.00
Est. +77%
$3.96 $4.54
$2.95 -25.5%
Sep 29, 2026
Rezolute Inc RZLT
BUY Albert Lowe $7.00
Est. +67%
$4.18 $4.91
$3.86 -7.8%
Sep 28, 2026
Lifecore Biomedical Inc LFCR
SELL Matthew Hewitt $6.28
Est. +4%
$6.52 $6.36 (Low)
$6.40 +1.8%
Sep 28, 2026
ROC Energy Acquisition Corp ROC
BUY - $6.50
Est. +60%
$4.05 $4.49
$3.51 -13.3%
Sep 25, 2026
TELA Bio Inc TELA
BUY - $2.00
Est. +57%
$1.27 $1.31
$0.97 -24.0%
Sep 24, 2026
PubMatic Inc - Ordinary Shares - Class A PUBM
BUY - $24.00
Est. +37%
$17.46 $19.48
$17.24 -1.3%
Sep 21, 2026
Arteris Inc AIP
BUY Anthony Joseph $30.00
Est. +35%
$22.30 $25.15
$19.06 -14.5%
Sep 17, 2026
Prenetics Global Limited - Ordinary Shares - Class A PRE
BUY - $40.00
Est. +82%
$22.02 $24.93
$17.35 -21.2%
Sep 17, 2026
Magnite Inc MGNI
BUY - $32.00
Est. +27%
$25.17 $26.84
$22.89 -9.1%
Sep 15, 2026
Orion Energy Systems Inc OESX
BUY - $43.00
Est. +58%
$27.23 $31.65
$19.69 -27.7%
Sep 10, 2026
Fossil Group Inc FOSL
BUY - $12.00
Est. +147%
$4.86 $7.38
$6.60 +35.8%
Sep 09, 2026
Fuelcell Energy Inc FCEL
BUY - $22.00
Est. +29%
$17.12 $21.06
$11.11 -35.1%
Sep 04, 2026
Planet Labs PBC - Ordinary Shares - Class A PL
BUY - $35.00
Est. +93%
$18.15 $19.96
$13.41 -26.1%
Sep 04, 2026
Samsara Inc - Ordinary Shares - Class A IOT
BUY Anthony Stoss $54.00
Est. +30%
$41.48 $45.12
$44.92 +8.3%
Sep 04, 2026
Ambarella Inc AMBA
BUY Richard Shannon $70.00
Est. +10%
$63.38 $74.99
$66.50 +4.9%
Sep 03, 2026
Ollies Bargain Outlet Holdings Inc OLLI
BUY Jeremy Hamblin $120.00
Est. +66%
$72.23 $95.77
$87.72 +21.4%
Sep 03, 2026
Five Below Inc FIVE
BUY - $325.00
Est. +33%
$244.25 $260.12
$223.24 -8.6%
Sep 03, 2026
Daktronics Inc. DAKT
BUY Aaron Spychalla $33.00
Est. +72%
$19.15 $20.62
$20.60 +7.6%
Aug 28, 2026
Marvell Technology Inc MRVL
BUY Christian Schwab $300.00
Est. +35%
$222.18 $301.27
$228.51 +2.8%
Aug 27, 2026
Mimedx Group Inc MDXG
BUY - $8.00
Est. +76%
$4.54 $4.99
$3.91 -13.9%
Aug 26, 2026
York Space Systems, Inc. YSS
BUY - $11.00
Est. +18%
$9.32 $10.04
$6.31 -32.3%
Aug 25, 2026
Methode Electronics, Inc. MEI
BUY - $30.00
Est. +114%
$14.03 $18.97
$12.12 -13.6%
Aug 24, 2026
Guerrilla RF, Inc. GUER
BUY - $8.00
Est. +90%
$4.21 $4.29
$4.05 -3.8%
Aug 24, 2026
Personalis Inc PSNL
SELL - $16.25
Est. +6%
$17.22 $15.51 (Low)
$15.85 +8.0%
Aug 20, 2026
Quince Therapeutics Inc QNCX
BUY - $68.00
Est. +97%
$34.57 $37.00
$31.73 -8.2%
Aug 20, 2026
Quince Therapeutics, Inc. IRLA
BUY - $68.00
Est. +97%
$34.57 $41.00
$33.08 -4.3%
Aug 18, 2026
Zapata Computing Holdings Inc. ZPTA
BUY - $2.00
Est. +135%
$0.85 $1.09
$0.75 -11.8%
Aug 18, 2026
Globalstar Inc. GSAT
BUY George Sutton $90.00
Est. +8%
$83.03 $83.93
$82.52 -0.6%
Aug 17, 2026
Horizon Quantum Holdings Ltd. Class A Ordinary Shares HQ
BUY - $21.00
Est. +24%
$16.99 $17.08
$14.74 -13.2%
Aug 14, 2026
Park Dental Partners, Inc. Common Stock PARK
BUY Matthew Hewitt $30.00
Est. +31%
$22.88 $24.35
$19.85 -13.2%
Aug 14, 2026
Applied Materials Inc. AMAT
BUY - $585.00
Est. +14%
$511.20 $547.25
$377.24 -26.2%
Aug 14, 2026
Alpha Cognition Inc ACOG
BUY - $17.00
Est. +90%
$8.94 $9.32
$8.34 -6.7%
Aug 13, 2026
Capstone Energy+, Inc. CEPL
BUY - $13.00
Est. +57%
$8.26 $4.39
$2.64 -68.0%
Analyst -
Signal & Target
BUY $95.00
Start Price $79.21
Best Price (1Y)
$80.45
Current Price $80.09
Return +1.1%
Analyst -
Signal & Target
BUY $7.00
Start Price $3.80
Best Price (1Y)
$4.18
Current Price $4.13
Return +8.7%
Analyst -
Signal & Target
BUY $400.00
Start Price $282.70
Best Price (1Y)
$295.72
Current Price $295.57
Return +4.6%
Signal & Target
BUY $15.00
Start Price $7.12
Best Price (1Y)
$7.32
Current Price $5.74
Return -19.4%
Analyst -
Signal & Target
BUY $5.00
Start Price $1.45
Best Price (1Y)
$1.51
Current Price $1.08
Return -25.5%
Analyst -
Signal & Target
BUY $78.00
Start Price $54.58
Best Price (1Y)
$54.89
Current Price $50.00
Return -8.4%
Analyst Jason Kreyer
Signal & Target
BUY $22.00
Start Price $16.50
Best Price (1Y)
$18.75
Current Price $17.73
Return +7.5%
Analyst -
Signal & Target
BUY $38.00
Start Price $33.30
Best Price (1Y)
$35.75
Current Price $33.98
Return +2.0%
Analyst Jeremy Hamblin
Signal & Target
SELL $3.50
Start Price $4.14
Best Price (1Y)
$4.14
Current Price $4.82
Return -16.4%
Analyst -
Signal & Target
BUY $24.00
Start Price $7.63
Best Price (1Y)
$7.85
Current Price $6.69
Return -12.3%
Analyst -
Signal & Target
BUY $380.00
Start Price $281.04
Best Price (1Y)
$287.03
Current Price $228.51
Return -18.7%
Analyst Ryan Sigdahl
Signal & Target
BUY $132.00
Start Price $128.25
Best Price (1Y)
$120.99
Current Price $108.94
Return -15.1%
Analyst -
Signal & Target
BUY $8.00
Start Price $2.67
Best Price (1Y)
$2.84
Current Price $2.25
Return -15.7%
Analyst -
Signal & Target
BUY $8.00
Start Price $4.30
Best Price (1Y)
$5.95
Current Price $5.82
Return +35.3%
Analyst Jeremy Hamblin
Signal & Target
BUY $8.50
Start Price $8.36
Best Price (1Y)
$8.49
Current Price $8.36
Return 0.0%
WisdomTree Inc
WT
Oct 02, 2026
Analyst -
Signal & Target
BUY $29.00
Start Price $24.66
Best Price (1Y)
$25.03
Current Price $21.20
Return -14.0%
Analyst -
Signal & Target
BUY $224.00
Start Price $121.14
Best Price (1Y)
$126.77
Current Price $115.18
Return -4.9%
Analyst Eric Stine
Signal & Target
BUY $7.00
Start Price $3.96
Best Price (1Y)
$4.54
Current Price $2.95
Return -25.5%
Rezolute Inc
RZLT
Sep 29, 2026
Analyst Albert Lowe
Signal & Target
BUY $7.00
Start Price $4.18
Best Price (1Y)
$4.91
Current Price $3.86
Return -7.8%
Analyst Matthew Hewitt
Signal & Target
SELL $6.28
Start Price $6.52
Best Price (1Y)
$6.36
Current Price $6.40
Return +1.8%
Analyst -
Signal & Target
BUY $6.50
Start Price $4.05
Best Price (1Y)
$4.49
Current Price $3.51
Return -13.3%
TELA Bio Inc
TELA
Sep 25, 2026
Analyst -
Signal & Target
BUY $2.00
Start Price $1.27
Best Price (1Y)
$1.31
Current Price $0.97
Return -24.0%
Analyst -
Signal & Target
BUY $24.00
Start Price $17.46
Best Price (1Y)
$19.48
Current Price $17.24
Return -1.3%
Arteris Inc
AIP
Sep 21, 2026
Analyst Anthony Joseph
Signal & Target
BUY $30.00
Start Price $22.30
Best Price (1Y)
$25.15
Current Price $19.06
Return -14.5%
Analyst -
Signal & Target
BUY $40.00
Start Price $22.02
Best Price (1Y)
$24.93
Current Price $17.35
Return -21.2%
Magnite Inc
MGNI
Sep 17, 2026
Analyst -
Signal & Target
BUY $32.00
Start Price $25.17
Best Price (1Y)
$26.84
Current Price $22.89
Return -9.1%
Analyst -
Signal & Target
BUY $43.00
Start Price $27.23
Best Price (1Y)
$31.65
Current Price $19.69
Return -27.7%
Analyst -
Signal & Target
BUY $12.00
Start Price $4.86
Best Price (1Y)
$7.38
Current Price $6.60
Return +35.8%
Analyst -
Signal & Target
BUY $22.00
Start Price $17.12
Best Price (1Y)
$21.06
Current Price $11.11
Return -35.1%
Analyst -
Signal & Target
BUY $35.00
Start Price $18.15
Best Price (1Y)
$19.96
Current Price $13.41
Return -26.1%
Analyst Anthony Stoss
Signal & Target
BUY $54.00
Start Price $41.48
Best Price (1Y)
$45.12
Current Price $44.92
Return +8.3%
Analyst Richard Shannon
Signal & Target
BUY $70.00
Start Price $63.38
Best Price (1Y)
$74.99
Current Price $66.50
Return +4.9%
Analyst Jeremy Hamblin
Signal & Target
BUY $120.00
Start Price $72.23
Best Price (1Y)
$95.77
Current Price $87.72
Return +21.4%
Analyst -
Signal & Target
BUY $325.00
Start Price $244.25
Best Price (1Y)
$260.12
Current Price $223.24
Return -8.6%
Analyst Aaron Spychalla
Signal & Target
BUY $33.00
Start Price $19.15
Best Price (1Y)
$20.62
Current Price $20.60
Return +7.6%
Signal & Target
BUY $300.00
Start Price $222.18
Best Price (1Y)
$301.27
Current Price $228.51
Return +2.8%
Analyst -
Signal & Target
BUY $8.00
Start Price $4.54
Best Price (1Y)
$4.99
Current Price $3.91
Return -13.9%
Analyst -
Signal & Target
BUY $11.00
Start Price $9.32
Best Price (1Y)
$10.04
Current Price $6.31
Return -32.3%
Analyst -
Signal & Target
BUY $30.00
Start Price $14.03
Best Price (1Y)
$18.97
Current Price $12.12
Return -13.6%
Analyst -
Signal & Target
BUY $8.00
Start Price $4.21
Best Price (1Y)
$4.29
Current Price $4.05
Return -3.8%
Analyst -
Signal & Target
SELL $16.25
Start Price $17.22
Best Price (1Y)
$15.51
Current Price $15.85
Return +8.0%
Analyst -
Signal & Target
BUY $68.00
Start Price $34.57
Best Price (1Y)
$37.00
Current Price $31.73
Return -8.2%
Analyst -
Signal & Target
BUY $68.00
Start Price $34.57
Best Price (1Y)
$41.00
Current Price $33.08
Return -4.3%
Analyst -
Signal & Target
BUY $2.00
Start Price $0.85
Best Price (1Y)
$1.09
Current Price $0.75
Return -11.8%
Analyst George Sutton
Signal & Target
BUY $90.00
Start Price $83.03
Best Price (1Y)
$83.93
Current Price $82.52
Return -0.6%
Analyst -
Signal & Target
BUY $21.00
Start Price $16.99
Best Price (1Y)
$17.08
Current Price $14.74
Return -13.2%
Analyst Matthew Hewitt
Signal & Target
BUY $30.00
Start Price $22.88
Best Price (1Y)
$24.35
Current Price $19.85
Return -13.2%
Analyst -
Signal & Target
BUY $585.00
Start Price $511.20
Best Price (1Y)
$547.25
Current Price $377.24
Return -26.2%
Analyst -
Signal & Target
BUY $17.00
Start Price $8.94
Best Price (1Y)
$9.32
Current Price $8.34
Return -6.7%
Analyst -
Signal & Target
BUY $13.00
Start Price $8.26
Best Price (1Y)
$4.39
Current Price $2.64
Return -68.0%

Recent Upgrades / Downgrades

Date Stock Action From To
Oct 23, 2026
Orasure Technologies Inc. OSUR
Initialise Buy
Oct 21, 2026
Phathom Pharmaceuticals Inc PHAT
Hold Buy Buy
Oct 16, 2026
MDxHealth SA MDXH
Downgrade Hold
Oct 15, 2026
Eton Pharmaceuticals Inc ETON
Hold Buy Buy
Oct 14, 2026
Porch Group Inc - Ordinary Shares - Class A PRCH
Hold Buy Buy
Oct 09, 2026
Byrna Technologies Inc BYRN
Hold Hold Hold
Oct 08, 2026
Satellos Bioscience Inc. Common Stock MSLE
Initialise Buy
Oct 07, 2026
Marvell Technology Inc MRVL
Hold Buy Buy
Oct 06, 2026
Skyworks Solutions, Inc. SWKS
Downgrade Buy Hold
Oct 06, 2026
Blaize Holdings Inc. BZAI
Downgrade Hold
Oct 05, 2026
QT Imaging Holdings Inc. QTI
Initialise Buy
Oct 05, 2026
Sphere Entertainment Co - Ordinary Shares - Class A SPHR
Downgrade Buy Hold
Oct 02, 2026
WisdomTree Inc WT
Hold Buy Buy
Oct 02, 2026
Myriad Genetics, Inc. MYGN
Hold Buy Buy
Oct 02, 2026
SoundThinking Inc SSTI
Hold Hold Hold
Sep 29, 2026
Rezolute Inc RZLT
Upgrade Hold Buy
Sep 29, 2026
Hyliion Holdings Corporation - Ordinary Shares - Class A HYLN
Initialise Buy
Sep 28, 2026
Lifecore Biomedical Inc LFCR
Downgrade Buy Hold
Sep 28, 2026
ROC Energy Acquisition Corp ROC
Initialise Buy
Sep 25, 2026
TELA Bio Inc TELA
Initialise Buy
Sep 24, 2026
PubMatic Inc - Ordinary Shares - Class A PUBM
Initialise Buy
Sep 21, 2026
Arteris Inc AIP
Initialise Buy
Sep 17, 2026
Prenetics Global Limited - Ordinary Shares - Class A PRE
Initialise Buy
Sep 17, 2026
Magnite Inc MGNI
Hold Buy Buy
Sep 15, 2026
Orion Energy Systems Inc OESX
Hold Buy Buy
Sep 10, 2026
Fossil Group Inc FOSL
Initialise Buy
Sep 09, 2026
Fuelcell Energy Inc FCEL
Initialise Hold Buy
Sep 04, 2026
Apple Inc AAPL
Downgrade Hold
Sep 04, 2026
Samsara Inc - Ordinary Shares - Class A IOT
Hold Buy Buy
Sep 04, 2026
Ambarella Inc AMBA
Downgrade Buy Hold
Sep 04, 2026
Ormat Technologies Inc ORA
Downgrade Hold
Sep 04, 2026
Netflix Inc. NFLX
Downgrade Hold Hold
Sep 03, 2026
Daktronics Inc. DAKT
Hold Buy Buy
Sep 03, 2026
Five Below Inc FIVE
Hold Buy Buy
Sep 03, 2026
Ollies Bargain Outlet Holdings Inc OLLI
Hold Buy Buy
Aug 28, 2026
Marvell Technology Inc MRVL
Hold Buy Buy
Aug 27, 2026
Mimedx Group Inc MDXG
Hold Buy Buy
Aug 26, 2026
York Space Systems, Inc. YSS
Initialise Hold
Aug 25, 2026
Methode Electronics, Inc. MEI
Initialise Buy
Aug 24, 2026
Personalis Inc PSNL
Downgrade Hold
Aug 24, 2026
Guerrilla RF, Inc. GUER
Initialise Buy
Aug 20, 2026
Quince Therapeutics, Inc. IRLA
Initialise Buy
Aug 20, 2026
Quince Therapeutics Inc QNCX
Initialise Buy
Aug 19, 2026
International Business Machines Corp. IBM
Initialise Buy
Aug 18, 2026
Walt Disney Co (The) DIS
Downgrade Neutral
Aug 18, 2026
Duolingo Inc - Ordinary Shares - Class A DUOL
Downgrade Hold
Aug 18, 2026
Zapata Computing Holdings Inc. ZPTA
Initialise Buy
Aug 18, 2026
Globalstar Inc. GSAT
Downgrade Buy Hold
Aug 17, 2026
Horizon Quantum Holdings Ltd. Class A Ordinary Shares HQ
Initialise Buy
Aug 14, 2026
Park Dental Partners, Inc. Common Stock PARK
Hold Buy Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Downgrade
From -
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Downgrade
From Buy
To Hold
Action Downgrade
From -
To Hold
Action Initialise
From -
To Buy
Action Downgrade
From Buy
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Upgrade
From Hold
To Buy
Action Downgrade
From Buy
To Hold
Action Initialise
From -
To Buy
Action Initialise
From -
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 Initialise
From -
To Buy
Action Initialise
From Hold
To Buy
Action Downgrade
From -
To Hold
Action Hold
From Buy
To Buy
Action Downgrade
From Buy
To Hold
Action Downgrade
From -
To Hold
Action Downgrade
From Hold
To Hold
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 Hold
Action Initialise
From -
To Buy
Action Downgrade
From -
To Hold
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Downgrade
From -
To Neutral
Action Downgrade
From -
To Hold
Action Initialise
From -
To Buy
Action Downgrade
From Buy
To Hold
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy