← Back to Analysts

Craig-Hallum Score: 35

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.
+31.7%
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 📉
56%
291 W / 231 L
Target Met
? How often was the target reached?
Hits vs. Total.
70%
261 W / 114 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
10%
37 W / 338 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
5%
17 W / 358 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.
56%
214 W / 166 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
57%
276 W / 208 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
39%
15 W / 23 L

Top 5 Analysts (Score, >10 Trades)

1. George Sutton 43 2. Richard Shannon 42 3. Ryan Sigdahl 40 4. Jeff Van Rhee 38 5. Jeremy Hamblin 35

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 09, 2026
Applied Digital Corporation APLD
BUY - $79.00
Est. +89%
$41.88 $46.87
$42.70 +2.0%
Jun 05, 2026
Planet Labs PBC - Ordinary Shares - Class A PL
BUY - $49.00
Est. +47%
$33.44 $39.14
$31.15 -6.8%
Jun 05, 2026
Aurora Innovation Inc - Ordinary Shares - Class A AUR
BUY - $18.00
Est. +163%
$6.84 $6.71
$6.13 -10.4%
Jun 04, 2026
Five Below Inc FIVE
BUY Jeremy Hamblin $270.00
Est. +40%
$192.54 $203.93
$198.49 +3.1%
Jun 04, 2026
Sera Prognostics Inc - Ordinary Shares Class A SERA
BUY - $6.00
Est. +193%
$2.05 $2.33
$1.87 -8.8%
Jun 03, 2026
Cardiff Oncology Inc CRDF
BUY - $2.00
Est. +43%
$1.40 $1.64
$1.54 +10.0%
Jun 03, 2026
Celcuity Inc CELC
BUY - $171.00
Est. +92%
$89.12 $95.97
$88.55 -0.6%
Jun 03, 2026
CryoPort Inc CYRX
BUY Matthew Hewitt $20.00
Est. +24%
$16.10 $16.73
$14.62 -9.2%
May 27, 2026
Semtech Corp. SMTC
BUY Anthony Stoss $205.00
Est. +29%
$159.28 $172.30
$166.71 +4.7%
May 21, 2026
MapLight Therapeutics, Inc. MPLT
BUY Adam Vogel $43.00
Est. +55%
$27.81 $31.25
$27.75 -0.2%
May 20, 2026
Ceragon Networks Ltd CRNT
BUY Christian Schwab $4.00
Est. +58%
$2.53 $3.29
$2.99 +18.2%
May 19, 2026
LiveRamp Holdings Inc RAMP
BUY - $38.50
Est. +2%
$37.77 $37.91
$37.62 -0.4%
May 14, 2026
Enovix Corporation ENVX
BUY - $8.00
Est. +25%
$6.38 $9.15
$6.66 +4.4%
May 14, 2026
Identiv Inc INVE
BUY - $7.00
Est. +81%
$3.87 $4.54
$3.85 -0.5%
May 13, 2026
Intellicheck Inc IDN
SELL Jeff Van Rhee $6.50
Est. +10%
$7.22 $3.95 (Low)
$4.09 +43.4%
May 12, 2026
Certara Inc CERT
BUY - $8.00
Est. +59%
$5.03 $6.17
$5.20 +3.4%
May 12, 2026
FormFactor Inc. FORM
BUY Christian Schwab $175.00
Est. +16%
$151.40 $146.00
$139.21 -8.1%
May 12, 2026
Kopin Corp. KOPN
BUY Christian Schwab $10.00
Est. +87%
$5.35 $6.61
$4.94 -7.7%
May 08, 2026
Rocket Lab USA Inc RKLB
BUY - $98.00
Est. +25%
$78.58 $151.00
$102.39 +30.3%
May 08, 2026
Akamai Technologies Inc AKAM
BUY - $190.00
Est. +63%
$116.69 $165.45
$133.50 +14.4%
May 08, 2026
Synaptics Inc SYNA
SELL - $95.00
Est. +21%
$120.98 $105.95 (Low)
$138.44 -14.4%
May 08, 2026
Vital Farms Inc VITL
BUY Eric Des Lauriers $10.00
Est. +5%
$9.52 $11.06
$10.60 +11.3%
May 07, 2026
Digi International, Inc. DGII
BUY Anthony Stoss $75.00
Est. +16%
$64.55 $70.79
$68.68 +6.4%
May 07, 2026
Airgain Inc AIRG
BUY - $9.00
Est. +27%
$7.09 $7.66
$6.90 -2.7%
May 06, 2026
Skyworks Solutions, Inc. SWKS
BUY Anthony Stoss $85.00
Est. +32%
$64.57 $85.18
$73.97 +14.6%
May 06, 2026
Qorvo Inc QRVO
BUY Anthony Stoss $120.00
Est. +36%
$88.02 $109.49
$98.59 +12.0%
May 05, 2026
GeneDx Holdings Corp - Ordinary Shares - Class A WGS
BUY Bill Bonello $85.00
Est. +139%
$35.59 $63.31
$59.92 +68.4%
May 04, 2026
Celcuity Inc CELC
BUY Chase Knickerbocker $189.00
Est. +29%
$146.24 $151.02
$88.55 -39.4%
Apr 30, 2026
Silicon Motion Technology Corp - ADR SIMO
BUY - $250.00
Est. +18%
$212.50 $314.34
$280.49 +32.0%
Apr 29, 2026
Omnicell, Inc. OMCL
BUY - $55.00
Est. +24%
$44.45 $46.40
$37.83 -14.9%
Apr 28, 2026
Ceco Environmental Corp. CECO
BUY - $103.00
Est. +39%
$74.29 $101.24
$96.74 +30.2%
Apr 27, 2026
Spruce Biosciences Inc SPRB
BUY Albert Lowe $140.00
Est. +152%
$55.63 $60.27
$51.89 -6.7%
Apr 24, 2026
Knowles Corp KN
BUY - $38.00
Est. +28%
$29.77 $40.33
$39.78 +33.6%
Apr 24, 2026
AEye Inc - Ordinary Shares - Class A LIDR
BUY - $3.50
Est. +107%
$1.69 $3.05
$1.60 -5.3%
Apr 23, 2026
ST Microelectronics - New York Shares STM
BUY - $58.00
Est. +29%
$44.86 $81.42
$77.30 +72.3%
Apr 14, 2026
Fastly Inc - Ordinary Shares - Class A FSLY
SELL Jeff Van Rhee $24.00
Est. +2%
$24.37 $15.70 (Low)
$18.55 +23.9%
Apr 10, 2026
LB Pharmaceuticals Inc Common Stock LBRX
BUY - $36.00
Est. +46%
$24.69 $33.47
$28.42 +15.1%
Apr 10, 2026
Byrna Technologies Inc BYRN
BUY - $7.50
Est. +22%
$6.15 $7.20
$6.35 +3.3%
Apr 09, 2026
Shenandoah Telecommunications Co. SHEN
BUY Christian Schwab $29.00
Est. +93%
$15.04 $17.35
$16.46 +9.4%
Apr 08, 2026
Aehr Test Systems AEHR
BUY - $68.00
Est. +8%
$63.16 $121.80
$108.47 +71.7%
Mar 26, 2026
Celcuity Inc CELC
BUY - $141.00
Est. +23%
$114.81 $151.02
$88.55 -22.9%
Mar 17, 2026
Semtech Corp. SMTC
BUY Anthony Stoss $105.00
Est. +29%
$81.23 $172.30
$166.71 +105.2%
Mar 17, 2026
PLAYSTUDIOS Inc - Ordinary Shares - Class A MYPS
BUY Ryan Sigdahl $1.00
Est. +104%
$0.49 $0.67
$0.59 +20.7%
Mar 17, 2026
Five Below Inc FIVE
BUY Jeremy Hamblin $246.00
Est. +16%
$212.33 $251.63
$198.49 -6.5%
Mar 17, 2026
Green Dot Corp. - Ordinary Shares - Class A GDOT
BUY George Sutton $18.00
Est. +56%
$11.52 $13.13
$13.09 +13.6%
Mar 17, 2026
Babcock & Wilcox Enterprises Inc BW
BUY Aaron Spychalla $19.00
Est. +37%
$13.84 $22.02
$16.08 +16.2%
Mar 11, 2026
Apyx Medical Corp APYX
BUY - $6.00
Est. +53%
$3.93 $5.08
$4.69 +19.3%
Mar 11, 2026
Stagwell Inc - Ordinary Shares - Class A STGW
BUY Jason Kreyer $8.00
Est. +30%
$6.16 $7.52
$6.63 +7.6%
Mar 10, 2026
Byrna Technologies Inc BYRN
BUY Jeremy Hamblin $18.00
Est. +70%
$10.60 $10.75
$6.35 -40.1%
Mar 10, 2026
Myomo Inc MYO
BUY Craig Knickerbocker $1.10
Est. +62%
$0.68 $1.59
$1.15 +69.1%
Analyst -
Signal & Target
BUY $79.00
Start Price $41.88
Best Price (1Y)
$46.87
Current Price $42.70
Return +2.0%
Analyst -
Signal & Target
BUY $49.00
Start Price $33.44
Best Price (1Y)
$39.14
Current Price $31.15
Return -6.8%
Analyst -
Signal & Target
BUY $18.00
Start Price $6.84
Best Price (1Y)
$6.71
Current Price $6.13
Return -10.4%
Analyst Jeremy Hamblin
Signal & Target
BUY $270.00
Start Price $192.54
Best Price (1Y)
$203.93
Current Price $198.49
Return +3.1%
Analyst -
Signal & Target
BUY $6.00
Start Price $2.05
Best Price (1Y)
$2.33
Current Price $1.87
Return -8.8%
Analyst -
Signal & Target
BUY $2.00
Start Price $1.40
Best Price (1Y)
$1.64
Current Price $1.54
Return +10.0%
Celcuity Inc
CELC
Jun 03, 2026
Analyst -
Signal & Target
BUY $171.00
Start Price $89.12
Best Price (1Y)
$95.97
Current Price $88.55
Return -0.6%
CryoPort Inc
CYRX
Jun 03, 2026
Analyst Matthew Hewitt
Signal & Target
BUY $20.00
Start Price $16.10
Best Price (1Y)
$16.73
Current Price $14.62
Return -9.2%
Analyst Anthony Stoss
Signal & Target
BUY $205.00
Start Price $159.28
Best Price (1Y)
$172.30
Current Price $166.71
Return +4.7%
Analyst Adam Vogel
Signal & Target
BUY $43.00
Start Price $27.81
Best Price (1Y)
$31.25
Current Price $27.75
Return -0.2%
Signal & Target
BUY $4.00
Start Price $2.53
Best Price (1Y)
$3.29
Current Price $2.99
Return +18.2%
Analyst -
Signal & Target
BUY $38.50
Start Price $37.77
Best Price (1Y)
$37.91
Current Price $37.62
Return -0.4%
Analyst -
Signal & Target
BUY $8.00
Start Price $6.38
Best Price (1Y)
$9.15
Current Price $6.66
Return +4.4%
Identiv Inc
INVE
May 14, 2026
Analyst -
Signal & Target
BUY $7.00
Start Price $3.87
Best Price (1Y)
$4.54
Current Price $3.85
Return -0.5%
Analyst Jeff Van Rhee
Signal & Target
SELL $6.50
Start Price $7.22
Best Price (1Y)
$3.95
Current Price $4.09
Return +43.4%
Certara Inc
CERT
May 12, 2026
Analyst -
Signal & Target
BUY $8.00
Start Price $5.03
Best Price (1Y)
$6.17
Current Price $5.20
Return +3.4%
Signal & Target
BUY $175.00
Start Price $151.40
Best Price (1Y)
$146.00
Current Price $139.21
Return -8.1%
Kopin Corp.
KOPN
May 12, 2026
Signal & Target
BUY $10.00
Start Price $5.35
Best Price (1Y)
$6.61
Current Price $4.94
Return -7.7%
Analyst -
Signal & Target
BUY $98.00
Start Price $78.58
Best Price (1Y)
$151.00
Current Price $102.39
Return +30.3%
Analyst -
Signal & Target
BUY $190.00
Start Price $116.69
Best Price (1Y)
$165.45
Current Price $133.50
Return +14.4%
Analyst -
Signal & Target
SELL $95.00
Start Price $120.98
Best Price (1Y)
$105.95
Current Price $138.44
Return -14.4%
Signal & Target
BUY $10.00
Start Price $9.52
Best Price (1Y)
$11.06
Current Price $10.60
Return +11.3%
Analyst Anthony Stoss
Signal & Target
BUY $75.00
Start Price $64.55
Best Price (1Y)
$70.79
Current Price $68.68
Return +6.4%
Airgain Inc
AIRG
May 07, 2026
Analyst -
Signal & Target
BUY $9.00
Start Price $7.09
Best Price (1Y)
$7.66
Current Price $6.90
Return -2.7%
Analyst Anthony Stoss
Signal & Target
BUY $85.00
Start Price $64.57
Best Price (1Y)
$85.18
Current Price $73.97
Return +14.6%
Qorvo Inc
QRVO
May 06, 2026
Analyst Anthony Stoss
Signal & Target
BUY $120.00
Start Price $88.02
Best Price (1Y)
$109.49
Current Price $98.59
Return +12.0%
Analyst Bill Bonello
Signal & Target
BUY $85.00
Start Price $35.59
Best Price (1Y)
$63.31
Current Price $59.92
Return +68.4%
Celcuity Inc
CELC
May 04, 2026
Signal & Target
BUY $189.00
Start Price $146.24
Best Price (1Y)
$151.02
Current Price $88.55
Return -39.4%
Analyst -
Signal & Target
BUY $250.00
Start Price $212.50
Best Price (1Y)
$314.34
Current Price $280.49
Return +32.0%
Analyst -
Signal & Target
BUY $55.00
Start Price $44.45
Best Price (1Y)
$46.40
Current Price $37.83
Return -14.9%
Analyst -
Signal & Target
BUY $103.00
Start Price $74.29
Best Price (1Y)
$101.24
Current Price $96.74
Return +30.2%
Analyst Albert Lowe
Signal & Target
BUY $140.00
Start Price $55.63
Best Price (1Y)
$60.27
Current Price $51.89
Return -6.7%
Knowles Corp
KN
Apr 24, 2026
Analyst -
Signal & Target
BUY $38.00
Start Price $29.77
Best Price (1Y)
$40.33
Current Price $39.78
Return +33.6%
Analyst -
Signal & Target
BUY $3.50
Start Price $1.69
Best Price (1Y)
$3.05
Current Price $1.60
Return -5.3%
Analyst -
Signal & Target
BUY $58.00
Start Price $44.86
Best Price (1Y)
$81.42
Current Price $77.30
Return +72.3%
Analyst Jeff Van Rhee
Signal & Target
SELL $24.00
Start Price $24.37
Best Price (1Y)
$15.70
Current Price $18.55
Return +23.9%
Analyst -
Signal & Target
BUY $36.00
Start Price $24.69
Best Price (1Y)
$33.47
Current Price $28.42
Return +15.1%
Analyst -
Signal & Target
BUY $7.50
Start Price $6.15
Best Price (1Y)
$7.20
Current Price $6.35
Return +3.3%
Signal & Target
BUY $29.00
Start Price $15.04
Best Price (1Y)
$17.35
Current Price $16.46
Return +9.4%
Analyst -
Signal & Target
BUY $68.00
Start Price $63.16
Best Price (1Y)
$121.80
Current Price $108.47
Return +71.7%
Celcuity Inc
CELC
Mar 26, 2026
Analyst -
Signal & Target
BUY $141.00
Start Price $114.81
Best Price (1Y)
$151.02
Current Price $88.55
Return -22.9%
Analyst Anthony Stoss
Signal & Target
BUY $105.00
Start Price $81.23
Best Price (1Y)
$172.30
Current Price $166.71
Return +105.2%
Analyst Ryan Sigdahl
Signal & Target
BUY $1.00
Start Price $0.49
Best Price (1Y)
$0.67
Current Price $0.59
Return +20.7%
Analyst Jeremy Hamblin
Signal & Target
BUY $246.00
Start Price $212.33
Best Price (1Y)
$251.63
Current Price $198.49
Return -6.5%
Analyst George Sutton
Signal & Target
BUY $18.00
Start Price $11.52
Best Price (1Y)
$13.13
Current Price $13.09
Return +13.6%
Analyst Aaron Spychalla
Signal & Target
BUY $19.00
Start Price $13.84
Best Price (1Y)
$22.02
Current Price $16.08
Return +16.2%
Analyst -
Signal & Target
BUY $6.00
Start Price $3.93
Best Price (1Y)
$5.08
Current Price $4.69
Return +19.3%
Analyst Jason Kreyer
Signal & Target
BUY $8.00
Start Price $6.16
Best Price (1Y)
$7.52
Current Price $6.63
Return +7.6%
Analyst Jeremy Hamblin
Signal & Target
BUY $18.00
Start Price $10.60
Best Price (1Y)
$10.75
Current Price $6.35
Return -40.1%
Myomo Inc
MYO
Mar 10, 2026
Signal & Target
BUY $1.10
Start Price $0.68
Best Price (1Y)
$1.59
Current Price $1.15
Return +69.1%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 05, 2026
Meta Platforms Inc - Ordinary Shares - Class A META
Initialise Buy
Jun 05, 2026
Planet Labs PBC - Ordinary Shares - Class A PL
Hold Buy Buy
Jun 05, 2026
Aurora Innovation Inc - Ordinary Shares - Class A AUR
Initialise Buy
Jun 04, 2026
Five Below Inc FIVE
Hold Buy Buy
Jun 04, 2026
Sera Prognostics Inc - Ordinary Shares Class A SERA
Initialise Buy
Jun 03, 2026
CryoPort Inc CYRX
Hold Buy Buy
Jun 03, 2026
Cardiff Oncology Inc CRDF
Downgrade Buy Hold
Jun 01, 2026
Corsair Gaming Inc CRSR
Downgrade Buy Hold
May 29, 2026
Photronics, Inc. PLAB
Hold Buy Buy
May 27, 2026
Semtech Corp. SMTC
Hold Buy Buy
May 21, 2026
MapLight Therapeutics, Inc. MPLT
Initialise Buy
May 20, 2026
Ceragon Networks Ltd CRNT
Hold Buy Buy
May 19, 2026
LiveRamp Holdings Inc RAMP
Downgrade Buy Hold
May 14, 2026
Identiv Inc INVE
Hold Buy Buy
May 13, 2026
Intellicheck Inc IDN
Downgrade Buy Hold
May 13, 2026
Evolv Technologies Holdings Inc - Ordinary Shares - Class A EVLV
Hold Buy Buy
May 12, 2026
FormFactor Inc. FORM
Upgrade Hold Buy
May 12, 2026
Kopin Corp. KOPN
Hold Buy Buy
May 12, 2026
Lowe`s Cos., Inc. LOW
Upgrade Buy
May 08, 2026
Corsair Gaming Inc CRSR
Hold Buy Buy
May 08, 2026
Qualcomm, Inc. QCOM
Upgrade Buy
May 08, 2026
Akamai Technologies Inc AKAM
Upgrade Buy Buy
May 08, 2026
Synaptics Inc SYNA
Hold Hold Hold
May 08, 2026
Vital Farms Inc VITL
Downgrade Buy Hold
May 08, 2026
Rocket Lab USA Inc RKLB
Upgrade Hold Buy
May 07, 2026
Airgain Inc AIRG
Hold Buy Buy
May 07, 2026
Digi International, Inc. DGII
Hold Buy Buy
May 06, 2026
Qorvo Inc QRVO
Hold Buy Buy
May 06, 2026
Skyworks Solutions, Inc. SWKS
Hold Buy Buy
May 05, 2026
GeneDx Holdings Corp - Ordinary Shares - Class A WGS
Hold Buy Buy
May 04, 2026
Celcuity Inc CELC
Hold Buy Buy
Apr 30, 2026
Silicon Motion Technology Corp - ADR SIMO
Hold Buy Buy
Apr 30, 2026
FormFactor Inc. FORM
Downgrade Buy Hold
Apr 29, 2026
Omnicell, Inc. OMCL
Hold Buy Buy
Apr 28, 2026
Ceco Environmental Corp. CECO
Hold Buy Buy
Apr 27, 2026
Spruce Biosciences Inc SPRB
Initialise Buy
Apr 24, 2026
Knowles Corp KN
Hold Buy Buy
Apr 24, 2026
AEye Inc - Ordinary Shares - Class A LIDR
Initialise Buy
Apr 23, 2026
ST Microelectronics - New York Shares STM
Upgrade Buy Buy
Apr 23, 2026
Sterling Infrastructure Inc STRL
Upgrade Buy
Apr 14, 2026
Amazon.com Inc. AMZN
Downgrade Underweight
Apr 14, 2026
Omega Healthcare Investors, Inc. OHI
Downgrade Hold
Apr 14, 2026
Fastly Inc - Ordinary Shares - Class A FSLY
Downgrade Buy Hold
Apr 10, 2026
Byrna Technologies Inc BYRN
Downgrade Buy Hold
Apr 10, 2026
LB Pharmaceuticals Inc Common Stock LBRX
Initialise Buy
Apr 09, 2026
Shenandoah Telecommunications Co. SHEN
Initialise Buy
Apr 08, 2026
Aehr Test Systems AEHR
Upgrade Hold Buy
Mar 26, 2026
Celcuity Inc CELC
Hold Buy Buy
Mar 18, 2026
Xtant Medical Holdings Inc XTNT
Hold Buy Buy
Mar 18, 2026
Oklo Inc. - Ordinary Shares - Class A OKLO
Hold Hold Hold
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Downgrade
From Buy
To Hold
Action Downgrade
From Buy
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Downgrade
From Buy
To Hold
Action Hold
From Buy
To Buy
Action Downgrade
From Buy
To Hold
Action Upgrade
From Hold
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Upgrade
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Downgrade
From Buy
To Hold
Action Upgrade
From Hold
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 Downgrade
From Buy
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Upgrade
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Downgrade
From -
To Underweight
Action Downgrade
From -
To Hold
Action Downgrade
From Buy
To Hold
Action Downgrade
From Buy
To Hold
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Upgrade
From Hold
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold