← 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.
+38.4%
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%
312 W / 268 L
Target Met
? How often was the target reached?
Hits vs. Total.
71%
288 W / 116 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
11%
43 W / 361 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
5%
20 W / 384 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%
233 W / 195 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
55%
294 W / 242 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
41%
18 W / 26 L

Top 5 Analysts (Score, >10 Trades)

1. Richard Shannon 41 2. George Sutton 40 3. Ryan Sigdahl 40 4. Jeremy Hamblin 39 5. Jeff Van Rhee 33

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Aug 14, 2026
Applied Materials Inc. AMAT
BUY - $585.00
Est. +14%
$511.20 $539.80
$514.33 +0.6%
Aug 14, 2026
Park Dental Partners, Inc. Common Stock PARK
BUY Matthew Hewitt $30.00
Est. +31%
$22.88 $24.35
$22.88 0.0%
Aug 13, 2026
Enovix Corporation ENVX
BUY - $7.00
Est. +53%
$4.58 $5.01
$3.14 -31.6%
Aug 13, 2026
Jumia Technologies Ag - ADR JMIA
BUY Ryan Sigdahl $12.00
Est. +90%
$6.31 $6.52
$6.34 +0.5%
Aug 12, 2026
Evolv Technologies Holdings Inc - Ordinary Shares - Class A EVLV
BUY Jeremy Hamblin $11.25
Est. +100%
$5.62 $6.10
$5.44 -3.2%
Aug 11, 2026
Alterity Therapeutics Ltd - ADR ATHE
SELL - $2.00
Est. +58%
$4.72 $4.50 (Low)
$4.56 +3.3%
Aug 11, 2026
PowerFleet Inc AIOT
BUY - $6.00
Est. +100%
$3.00 $3.23
$2.88 -4.0%
Aug 11, 2026
Bowman Consulting Group Ltd BWMN
BUY - $43.00
Est. +1%
$42.42 $42.53
$42.53 +0.3%
Aug 11, 2026
Alterity Therapeutics Ltd - ADR ATHE
BUY Adam Vogel $12.00
Est. +164%
$4.55 $5.01
$4.56 +0.3%
Aug 10, 2026
ACM Research Inc - Ordinary Shares - Class A ACMR
BUY - $100.00
Est. +21%
$82.82 $88.52
$84.37 +1.9%
Aug 07, 2026
Synaptics Inc SYNA
SELL - $105.00
Est. +1%
$105.53 $101.81 (Low)
$104.83 +0.7%
Aug 07, 2026
Axcelis Technologies Inc ACLS
BUY Christian Schwab $140.00
Est. +2%
$136.66 $145.70
$135.39 -0.9%
Aug 07, 2026
CVRx Inc CVRX
SELL - $4.00
Est. +33%
$5.94 $2.30 (Low)
$2.75 +53.7%
Aug 06, 2026
KORU Medical Systems Inc KRMD
BUY Chase Knickerbocker $6.00
Est. +67%
$3.60 $3.81
$3.33 -7.5%
Aug 06, 2026
Bioventus Inc - Ordinary Shares - Class A BVS
BUY - $18.00
Est. +30%
$13.87 $15.02
$14.30 +3.1%
Aug 06, 2026
Arhaus Inc - Ordinary Shares Class A ARHS
BUY - $12.00
Est. +24%
$9.68 $10.13
$9.53 -1.5%
Aug 06, 2026
Extreme Networks Inc. EXTR
BUY - $31.00
Est. +23%
$25.23 $25.84
$23.75 -5.9%
Aug 05, 2026
ADTRAN Holdings Inc ADTN
BUY - $12.00
Est. +47%
$8.15 $8.73
$8.10 -0.6%
Aug 05, 2026
Digital Turbine Inc APPS
BUY - $18.00
Est. +37%
$13.17 $15.34
$12.12 -8.0%
Aug 04, 2026
Velocity Acquisition Corp - Class A VELO
BUY - $20.00
Est. +76%
$11.38 $17.61
$14.63 +28.6%
Aug 04, 2026
3D Systems Corp. DDD
BUY Greg Palm $6.00
Est. +64%
$3.66 $3.90
$3.44 -6.0%
Aug 04, 2026
Indivior Plc INDV
BUY Chase Knickerbocker $53.00
Est. +43%
$36.94 $39.74
$39.08 +5.8%
Aug 03, 2026
BRC Inc - Ordinary Shares - Class A BRCC
BUY - $1.75
Est. +70%
$1.03 $1.28
$0.82 -20.8%
Aug 03, 2026
Caredx Inc CDNA
BUY - $64.00
Est. +46%
$43.71 $49.76
$46.18 +5.7%
Aug 03, 2026
Sportradar Group AG - Ordinary Shares - Class A SRAD
BUY - $20.00
Est. +62%
$12.34 $14.06
$12.86 +4.2%
Jul 31, 2026
Phathom Pharmaceuticals Inc PHAT
BUY Chase Knickerbocker $20.00
Est. +115%
$9.32 $9.75
$9.25 -0.8%
Jul 31, 2026
Silicon Motion Technology Corp - ADR SIMO
BUY Anthony Stoss $325.00
Est. +23%
$264.44 $274.99
$251.72 -4.8%
Jul 31, 2026
Cohu, Inc. COHU
BUY - $74.00
Est. +51%
$49.08 $62.76
$59.22 +20.7%
Jul 29, 2026
Neogenomics Inc. NEO
BUY - $19.00
Est. +20%
$15.79 $16.93
$15.90 +0.7%
Jul 28, 2026
MapLight Therapeutics, Inc. MPLT
BUY Adam Vogel $25.00
Est. +145%
$10.21 $16.07
$11.25 +10.1%
Jul 28, 2026
Eton Pharmaceuticals Inc ETON
BUY - $62.00
Est. +38%
$45.04 $63.52
$63.43 +40.8%
Jul 27, 2026
HawkEye 360, Inc. HAWK
BUY - $25.00
Est. +29%
$19.38 $25.71
$23.16 +19.5%
Jul 23, 2026
ST Microelectronics - New York Shares STM
BUY - $70.00
Est. +28%
$54.61 $57.04
$52.27 -4.3%
Jul 22, 2026
Infleqtion, Inc. INFQ
BUY - $19.00
Est. +92%
$9.89 $13.50
$13.41 +35.6%
Jul 22, 2026
Polypid Ltd PYPD
BUY - $12.00
Est. +201%
$3.99 $4.99
$4.73 +18.5%
Jul 22, 2026
Biolife Solutions Inc BLFS
SELL - $31.00
Est. +0%
$31.15 $29.63 (Low)
$34.94 -12.2%
Jul 20, 2026
Ligand Pharmaceuticals, Inc. - Ordinary Shares - Class B LGND
BUY Matt Hewitt $345.00
Est. +14%
$303.03 $317.49
$287.59 -5.1%
Jul 20, 2026
NN Inc NNBR
BUY Greg Palm $7.00
Est. +120%
$3.18 $4.48
$3.84 +20.8%
Jul 16, 2026
Caredx Inc CDNA
SELL - $35.00
Est. +5%
$36.91 $35.01 (Low)
$46.18 -25.1%
Jul 15, 2026
Aehr Test Systems AEHR
BUY Christian Schwab $125.00
Est. +35%
$92.78 $147.40
$123.25 +32.8%
Jul 15, 2026
Celcuity Inc CELC
BUY - $178.00
Est. +98%
$90.09 $98.00
$93.24 +3.5%
Jul 14, 2026
Bit Digital Inc BTBT
BUY - $3.50
Est. +108%
$1.68 $1.76
$1.45 -13.7%
Jul 09, 2026
nLIGHT Inc LASR
BUY - $100.00
Est. +34%
$74.56 $80.10
$50.00 -32.9%
Jul 09, 2026
Nexxen International Ltd. - ADR NEXN
BUY - $12.00
Est. +26%
$9.51 $11.30
$10.53 +10.7%
Jun 30, 2026
Aviat Networks Inc AVNW
BUY - $36.00
Est. +74%
$20.73 $22.99
$21.40 +3.2%
Jun 29, 2026
Rocket Lab USA Inc RKLB
BUY Jeff Van Rhee $120.00
Est. +22%
$98.11 $107.60
$79.16 -19.3%
Jun 29, 2026
Quantinuum Inc. Class A Common Stock QNT
BUY - $100.00
Est. +32%
$75.57 $72.40
$66.01 -12.7%
Jun 26, 2026
Synaptics Inc SYNA
BUY - $145.00
Est. +16%
$125.08 $135.79
$104.83 -16.2%
Jun 25, 2026
Identiv Inc INVE
SELL - $3.10
Est. +16%
$3.69 $2.44 (Low)
$2.88 +22.0%
Jun 23, 2026
MapLight Therapeutics, Inc. MPLT
BUY - $40.00
Est. +34%
$29.94 $40.43
$11.25 -62.4%
Analyst -
Signal & Target
BUY $585.00
Start Price $511.20
Best Price (1Y)
$539.80
Current Price $514.33
Return +0.6%
Analyst Matthew Hewitt
Signal & Target
BUY $30.00
Start Price $22.88
Best Price (1Y)
$24.35
Current Price $22.88
Return 0.0%
Analyst -
Signal & Target
BUY $7.00
Start Price $4.58
Best Price (1Y)
$5.01
Current Price $3.14
Return -31.6%
Analyst Ryan Sigdahl
Signal & Target
BUY $12.00
Start Price $6.31
Best Price (1Y)
$6.52
Current Price $6.34
Return +0.5%
Analyst Jeremy Hamblin
Signal & Target
BUY $11.25
Start Price $5.62
Best Price (1Y)
$6.10
Current Price $5.44
Return -3.2%
Analyst -
Signal & Target
SELL $2.00
Start Price $4.72
Best Price (1Y)
$4.50
Current Price $4.56
Return +3.3%
Analyst -
Signal & Target
BUY $6.00
Start Price $3.00
Best Price (1Y)
$3.23
Current Price $2.88
Return -4.0%
Analyst -
Signal & Target
BUY $43.00
Start Price $42.42
Best Price (1Y)
$42.53
Current Price $42.53
Return +0.3%
Analyst Adam Vogel
Signal & Target
BUY $12.00
Start Price $4.55
Best Price (1Y)
$5.01
Current Price $4.56
Return +0.3%
Analyst -
Signal & Target
BUY $100.00
Start Price $82.82
Best Price (1Y)
$88.52
Current Price $84.37
Return +1.9%
Analyst -
Signal & Target
SELL $105.00
Start Price $105.53
Best Price (1Y)
$101.81
Current Price $104.83
Return +0.7%
Signal & Target
BUY $140.00
Start Price $136.66
Best Price (1Y)
$145.70
Current Price $135.39
Return -0.9%
CVRx Inc
CVRX
Aug 07, 2026
Analyst -
Signal & Target
SELL $4.00
Start Price $5.94
Best Price (1Y)
$2.30
Current Price $2.75
Return +53.7%
Signal & Target
BUY $6.00
Start Price $3.60
Best Price (1Y)
$3.81
Current Price $3.33
Return -7.5%
Analyst -
Signal & Target
BUY $18.00
Start Price $13.87
Best Price (1Y)
$15.02
Current Price $14.30
Return +3.1%
Analyst -
Signal & Target
BUY $12.00
Start Price $9.68
Best Price (1Y)
$10.13
Current Price $9.53
Return -1.5%
Analyst -
Signal & Target
BUY $31.00
Start Price $25.23
Best Price (1Y)
$25.84
Current Price $23.75
Return -5.9%
Analyst -
Signal & Target
BUY $12.00
Start Price $8.15
Best Price (1Y)
$8.73
Current Price $8.10
Return -0.6%
Analyst -
Signal & Target
BUY $18.00
Start Price $13.17
Best Price (1Y)
$15.34
Current Price $12.12
Return -8.0%
Analyst -
Signal & Target
BUY $20.00
Start Price $11.38
Best Price (1Y)
$17.61
Current Price $14.63
Return +28.6%
Analyst Greg Palm
Signal & Target
BUY $6.00
Start Price $3.66
Best Price (1Y)
$3.90
Current Price $3.44
Return -6.0%
Indivior Plc
INDV
Aug 04, 2026
Signal & Target
BUY $53.00
Start Price $36.94
Best Price (1Y)
$39.74
Current Price $39.08
Return +5.8%
Analyst -
Signal & Target
BUY $1.75
Start Price $1.03
Best Price (1Y)
$1.28
Current Price $0.82
Return -20.8%
Caredx Inc
CDNA
Aug 03, 2026
Analyst -
Signal & Target
BUY $64.00
Start Price $43.71
Best Price (1Y)
$49.76
Current Price $46.18
Return +5.7%
Analyst -
Signal & Target
BUY $20.00
Start Price $12.34
Best Price (1Y)
$14.06
Current Price $12.86
Return +4.2%
Signal & Target
BUY $20.00
Start Price $9.32
Best Price (1Y)
$9.75
Current Price $9.25
Return -0.8%
Analyst Anthony Stoss
Signal & Target
BUY $325.00
Start Price $264.44
Best Price (1Y)
$274.99
Current Price $251.72
Return -4.8%
Cohu, Inc.
COHU
Jul 31, 2026
Analyst -
Signal & Target
BUY $74.00
Start Price $49.08
Best Price (1Y)
$62.76
Current Price $59.22
Return +20.7%
Analyst -
Signal & Target
BUY $19.00
Start Price $15.79
Best Price (1Y)
$16.93
Current Price $15.90
Return +0.7%
Analyst Adam Vogel
Signal & Target
BUY $25.00
Start Price $10.21
Best Price (1Y)
$16.07
Current Price $11.25
Return +10.1%
Analyst -
Signal & Target
BUY $62.00
Start Price $45.04
Best Price (1Y)
$63.52
Current Price $63.43
Return +40.8%
Analyst -
Signal & Target
BUY $25.00
Start Price $19.38
Best Price (1Y)
$25.71
Current Price $23.16
Return +19.5%
Analyst -
Signal & Target
BUY $70.00
Start Price $54.61
Best Price (1Y)
$57.04
Current Price $52.27
Return -4.3%
Analyst -
Signal & Target
BUY $19.00
Start Price $9.89
Best Price (1Y)
$13.50
Current Price $13.41
Return +35.6%
Polypid Ltd
PYPD
Jul 22, 2026
Analyst -
Signal & Target
BUY $12.00
Start Price $3.99
Best Price (1Y)
$4.99
Current Price $4.73
Return +18.5%
Analyst -
Signal & Target
SELL $31.00
Start Price $31.15
Best Price (1Y)
$29.63
Current Price $34.94
Return -12.2%
Analyst Matt Hewitt
Signal & Target
BUY $345.00
Start Price $303.03
Best Price (1Y)
$317.49
Current Price $287.59
Return -5.1%
NN Inc
NNBR
Jul 20, 2026
Analyst Greg Palm
Signal & Target
BUY $7.00
Start Price $3.18
Best Price (1Y)
$4.48
Current Price $3.84
Return +20.8%
Caredx Inc
CDNA
Jul 16, 2026
Analyst -
Signal & Target
SELL $35.00
Start Price $36.91
Best Price (1Y)
$35.01
Current Price $46.18
Return -25.1%
Signal & Target
BUY $125.00
Start Price $92.78
Best Price (1Y)
$147.40
Current Price $123.25
Return +32.8%
Celcuity Inc
CELC
Jul 15, 2026
Analyst -
Signal & Target
BUY $178.00
Start Price $90.09
Best Price (1Y)
$98.00
Current Price $93.24
Return +3.5%
Analyst -
Signal & Target
BUY $3.50
Start Price $1.68
Best Price (1Y)
$1.76
Current Price $1.45
Return -13.7%
nLIGHT Inc
LASR
Jul 09, 2026
Analyst -
Signal & Target
BUY $100.00
Start Price $74.56
Best Price (1Y)
$80.10
Current Price $50.00
Return -32.9%
Analyst -
Signal & Target
BUY $12.00
Start Price $9.51
Best Price (1Y)
$11.30
Current Price $10.53
Return +10.7%
Analyst -
Signal & Target
BUY $36.00
Start Price $20.73
Best Price (1Y)
$22.99
Current Price $21.40
Return +3.2%
Analyst Jeff Van Rhee
Signal & Target
BUY $120.00
Start Price $98.11
Best Price (1Y)
$107.60
Current Price $79.16
Return -19.3%
Analyst -
Signal & Target
BUY $100.00
Start Price $75.57
Best Price (1Y)
$72.40
Current Price $66.01
Return -12.7%
Analyst -
Signal & Target
BUY $145.00
Start Price $125.08
Best Price (1Y)
$135.79
Current Price $104.83
Return -16.2%
Identiv Inc
INVE
Jun 25, 2026
Analyst -
Signal & Target
SELL $3.10
Start Price $3.69
Best Price (1Y)
$2.44
Current Price $2.88
Return +22.0%
Analyst -
Signal & Target
BUY $40.00
Start Price $29.94
Best Price (1Y)
$40.43
Current Price $11.25
Return -62.4%

Recent Upgrades / Downgrades

Date Stock Action From To
Aug 14, 2026
Park Dental Partners, Inc. Common Stock PARK
Hold Buy Buy
Aug 14, 2026
Applied Materials Inc. AMAT
Hold Buy Buy
Aug 13, 2026
Jumia Technologies Ag - ADR JMIA
Hold Buy Buy
Aug 12, 2026
Evolv Technologies Holdings Inc - Ordinary Shares - Class A EVLV
Hold Buy Buy
Aug 11, 2026
Plug Power Inc PLUG
Hold Buy Buy
Aug 11, 2026
Bowman Consulting Group Ltd BWMN
Downgrade Hold
Aug 11, 2026
Alterity Therapeutics Ltd - ADR ATHE
Initialise Buy
Aug 10, 2026
ACM Research Inc - Ordinary Shares - Class A ACMR
Hold Buy Buy
Aug 07, 2026
CVRx Inc CVRX
Downgrade Negative
Aug 07, 2026
Axcelis Technologies Inc ACLS
Downgrade Buy Hold
Aug 07, 2026
Corsair Gaming Inc CRSR
Hold Hold Hold
Aug 06, 2026
Bioventus Inc - Ordinary Shares - Class A BVS
Hold Buy Buy
Aug 06, 2026
Extreme Networks Inc. EXTR
Hold Buy Buy
Aug 06, 2026
Arhaus Inc - Ordinary Shares Class A ARHS
Upgrade Hold Buy
Aug 06, 2026
KORU Medical Systems Inc KRMD
Hold Buy Buy
Aug 05, 2026
Digital Turbine Inc APPS
Hold Buy Buy
Aug 04, 2026
Indivior Plc INDV
Hold Buy Buy
Aug 04, 2026
3D Systems Corp. DDD
Upgrade Buy
Aug 04, 2026
Velocity Acquisition Corp - Class A VELO
Initialise Buy
Aug 03, 2026
BRC Inc - Ordinary Shares - Class A BRCC
Initialise Buy
Aug 03, 2026
Caredx Inc CDNA
Upgrade Hold Buy
Jul 31, 2026
Phathom Pharmaceuticals Inc PHAT
Hold Buy Buy
Jul 31, 2026
Silicon Motion Technology Corp - ADR SIMO
Hold Buy Buy
Jul 31, 2026
Cohu, Inc. COHU
Hold Buy Buy
Jul 29, 2026
Neogenomics Inc. NEO
Hold Buy Buy
Jul 28, 2026
Eton Pharmaceuticals Inc ETON
Hold Buy Buy
Jul 28, 2026
MapLight Therapeutics, Inc. MPLT
Hold Buy Buy
Jul 27, 2026
HawkEye 360, Inc. HAWK
Initialise Buy
Jul 23, 2026
ST Microelectronics - New York Shares STM
Hold Buy Buy
Jul 22, 2026
Infleqtion, Inc. INFQ
Initialise Buy
Jul 22, 2026
Biolife Solutions Inc BLFS
Downgrade Buy Hold
Jul 20, 2026
Ligand Pharmaceuticals, Inc. - Ordinary Shares - Class B LGND
Hold Buy Buy
Jul 20, 2026
NN Inc NNBR
Initialise Buy
Jul 16, 2026
Caredx Inc CDNA
Hold Hold Hold
Jul 15, 2026
Celcuity Inc CELC
Hold Buy Buy
Jul 15, 2026
Aehr Test Systems AEHR
Hold Buy Buy
Jul 14, 2026
Bit Digital Inc BTBT
Hold Buy Buy
Jul 09, 2026
nLIGHT Inc LASR
Hold Buy Buy
Jul 09, 2026
Nexxen International Ltd. - ADR NEXN
Upgrade Buy
Jul 01, 2026
Fractyl Health Inc. GUTS
Initialise Buy
Jul 01, 2026
Boost Run Inc. Class A Common Stock BRUN
Hold Buy Buy
Jun 30, 2026
Aviat Networks Inc AVNW
Initialise Buy
Jun 29, 2026
Quantinuum Inc. Class A Common Stock QNT
Initialise Buy
Jun 29, 2026
Rocket Lab USA Inc RKLB
Hold Buy Buy
Jun 26, 2026
Synaptics Inc SYNA
Hold Hold Hold
Jun 25, 2026
Identiv Inc INVE
Downgrade Buy Hold
Jun 25, 2026
Qualcomm, Inc. QCOM
Downgrade Buy Hold
Jun 23, 2026
Backblaze Inc - Ordinary Shares - Class A BLZE
Upgrade Hold Buy
Jun 22, 2026
Apogee Therapeutics Inc. APGE
Downgrade Buy Hold
Jun 18, 2026
Simulations Plus Inc. SLP
Downgrade Buy 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 Downgrade
From -
To Hold
Action Initialise
From -
To Buy
Action Hold
From Buy
To Buy
Action Downgrade
From -
To Negative
Action Downgrade
From Buy
To Hold
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
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 Upgrade
From -
To Buy
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 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 Buy
To Buy
Action Initialise
From -
To Buy
Action Downgrade
From Buy
To Hold
Action Initialise
From -
To Buy
Action Hold
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 Upgrade
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 Hold
To Hold
Action Downgrade
From Buy
To Hold
Action Downgrade
From Buy
To Hold
Action Upgrade
From Hold
To Buy
Action Downgrade
From Buy
To Hold
Action Downgrade
From Buy
To Hold