← Back to Analysts

Stephens 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.
+4.1%
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%
416 W / 402 L
Target Met
? How often was the target reached?
Hits vs. Total.
79%
354 W / 95 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
16%
72 W / 377 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
27 W / 422 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.
48%
164 W / 175 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
50%
379 W / 376 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
59%
37 W / 26 L

Top 5 Analysts (Score, >10 Trades)

1. Andrew Terrell 49 2. Trey Grooms 43 3. Terry McEvoy 41 4. John Campbell 41 5. Daniel Imbro 39

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 12, 2026
Casey`s General Stores, Inc. CASY
BUY - $975.00
Est. +8%
$902.12 $927.30
$895.14 -0.8%
Jun 10, 2026
Casey`s General Stores, Inc. CASY
BUY Pooran Sharma $900.00
Est. +18%
$761.18 $927.85
$895.14 +17.6%
Jun 05, 2026
Rubrik Inc. - Ordinary Shares - Class A RBRK
BUY Ren Hefley $90.00
Est. +17%
$77.00 $78.00
$68.19 -11.4%
Jun 04, 2026
Adc Therapeutics SA ADCT
BUY Sudan Loganathan $5.00
Est. +242%
$1.46 $1.57
$1.05 -28.1%
Jun 03, 2026
Palo Alto Networks Inc PANW
BUY Todd Weller $300.00
Est. +1%
$297.18 $288.00
$279.62 -5.9%
Jun 01, 2026
Campbell Soup Co. CPB
SELL - $21.00
Est. +1%
$21.11 $20.62 (Low)
$22.81 -8.1%
May 27, 2026
Advanced Drainage Systems Inc WMS
BUY - $175.00
Est. +27%
$138.09 $143.64
$134.95 -2.3%
May 27, 2026
Zscaler Inc ZS
BUY - $205.00
Est. +11%
$184.60 $157.70
$129.52 -29.8%
May 26, 2026
Tenable Holdings Inc TENB
BUY Todd Weller $29.00
Est. +14%
$25.45 $30.93
$26.80 +5.3%
May 21, 2026
Hormel Foods Corp. HRL
BUY - $22.00
Est. +6%
$20.76 $24.82
$24.75 +19.2%
May 20, 2026
Eagle Materials Inc. EXP
BUY Trey Grooms $225.00
Est. +13%
$199.88 $225.30
$215.25 +7.7%
May 15, 2026
Aveanna Healthcare Holdings Inc AVAH
BUY - $11.00
Est. +48%
$7.44 $8.11
$7.09 -4.7%
May 14, 2026
QXO Inc. QXO
BUY - $26.00
Est. +53%
$17.02 $18.11
$16.63 -2.3%
May 13, 2026
OptimizeRx Corp OPRX
BUY - $7.00
Est. +10%
$6.34 $5.72
$5.23 -17.5%
May 13, 2026
Academy Sports and Outdoors Inc ASO
BUY - $78.00
Est. +56%
$49.97 $57.14
$51.01 +2.1%
May 13, 2026
Cytek BioSciences Inc CTKB
BUY - $4.75
Est. +18%
$4.04 $4.43
$3.96 -2.0%
May 12, 2026
Health Catalyst Inc HCAT
BUY - $1.75
Est. +27%
$1.38 $2.23
$1.85 +34.1%
May 12, 2026
Fidelity National Financial Inc FNF
BUY - $58.00
Est. +20%
$48.29 $49.61
$47.92 -0.8%
May 12, 2026
Digi International, Inc. DGII
BUY - $75.00
Est. +19%
$62.80 $70.79
$68.68 +9.4%
May 12, 2026
Palvella Therapeutics, Inc. PVLA
BUY - $220.00
Est. +80%
$122.09 $126.47
$108.81 -10.9%
May 11, 2026
W.W. Grainger Inc. GWW
BUY Tommy Moll $1,355.00
Est. +10%
$1,233.71 $1,349.74
$1,315.87 +6.7%
May 08, 2026
Installed Building Products Inc IBP
BUY - $240.00
Est. +11%
$216.79 $224.93
$207.09 -4.5%
May 08, 2026
OppFi Inc - Ordinary Shares - Class A OPFI
BUY Kyle Joseph $11.00
Est. +11%
$9.89 $9.90
$8.36 -15.5%
May 08, 2026
Affirm Holdings Inc - Ordinary Shares - Class A AFRM
BUY - $75.00
Est. +10%
$67.93 $75.22
$66.17 -2.6%
May 08, 2026
Paylocity Holding Corp PCTY
BUY - $120.00
Est. +9%
$110.54 $123.39
$108.84 -1.5%
May 08, 2026
Granite Ridge Resources Inc - Ordinary Shares - Class A GRNT
BUY Mike Scialia $11.00
Est. +96%
$5.60 $5.83
$4.92 -12.1%
May 08, 2026
Green Plains Inc GPRE
BUY - $20.00
Est. +22%
$16.46 $18.49
$15.00 -8.9%
May 07, 2026
Fortinet Inc FTNT
BUY - $115.00
Est. +28%
$89.95 $150.05
$146.30 +62.6%
May 07, 2026
Catalyst Pharmaceuticals Inc CPRX
BUY - $32.00
Est. +3%
$31.13 $31.39
$31.36 +0.7%
May 07, 2026
Global Payments, Inc. GPN
BUY Charles Nabhan $80.00
Est. +15%
$69.63 $76.06
$67.71 -2.8%
May 07, 2026
Digi International, Inc. DGII
BUY - $65.00
Est. +10%
$58.85 $70.79
$68.68 +16.7%
May 05, 2026
Repay Holdings Corporation - Ordinary Shares - Class A RPAY
SELL - $3.75
Est. +6%
$4.00 $3.17 (Low)
$3.37 +15.7%
May 05, 2026
Red River Bancshares Inc RRBI
BUY - $94.00
Est. +6%
$88.52 $94.19
$92.70 +4.7%
May 04, 2026
BrightSpring Health Services Inc BTSG
BUY - $64.00
Est. +22%
$52.58 $64.18
$63.23 +20.3%
May 04, 2026
Wesco International, Inc. WCC
SELL - $350.00
Est. +1%
$354.59 $329.62 (Low)
$346.77 +2.2%
May 04, 2026
Tenet Healthcare Corp. THC
BUY Scott Fidel $260.00
Est. +42%
$183.27 $200.66
$174.66 -4.7%
May 04, 2026
Costar Group, Inc. CSGP
BUY - $42.00
Est. +21%
$34.72 $35.86
$32.84 -5.4%
May 04, 2026
Penske Automotive Group Inc PAG
SELL Jeff Lick $160.00
Est. +6%
$169.84 $154.12 (Low)
$180.96 -6.5%
May 04, 2026
Hubbell Inc. HUBB
BUY - $600.00
Est. +18%
$508.43 $523.95
$476.89 -6.2%
May 01, 2026
Option Care Health Inc. - Registered Shares OPCH
BUY - $30.00
Est. +49%
$20.15 $22.24
$20.76 +3.0%
May 01, 2026
Generac Holdings Inc GNRC
BUY - $290.00
Est. +13%
$257.00 $294.18
$262.36 +2.1%
May 01, 2026
Red River Bancshares Inc RRBI
BUY Matt Olney $101.00
Est. +11%
$91.40 $94.19
$92.70 +1.4%
May 01, 2026
Cullen Frost Bankers Inc. CFR
BUY - $164.00
Est. +15%
$142.26 $148.53
$148.00 +4.0%
May 01, 2026
Coastal Financial Corp CCB
BUY Andrew Terrell $110.00
Est. +47%
$74.71 $78.00
$73.53 -1.6%
May 01, 2026
Cbiz Inc CBZ
BUY - $37.00
Est. +13%
$32.73 $35.67
$35.26 +7.7%
Apr 30, 2026
SoFi Technologies Inc SOFI
BUY Kyle Joseph $25.00
Est. +61%
$15.53 $18.80
$16.58 +6.8%
Apr 30, 2026
Tenable Holdings Inc TENB
BUY - $24.00
Est. +12%
$21.47 $30.93
$26.80 +24.8%
Apr 30, 2026
Check Point Software Technologies Ltd. CHKP
BUY Todd Weller $145.00
Est. +29%
$112.47 $141.31
$124.06 +10.3%
Apr 30, 2026
PROG Holdings Inc PRG
BUY - $47.50
Est. +33%
$35.84 $39.61
$38.52 +7.5%
Apr 30, 2026
Rush Enterprises Inc - Ordinary Shares - Class A RUSHA
BUY - $85.00
Est. +18%
$71.98 $74.39
$69.98 -2.8%
Analyst -
Signal & Target
BUY $975.00
Start Price $902.12
Best Price (1Y)
$927.30
Current Price $895.14
Return -0.8%
Analyst Pooran Sharma
Signal & Target
BUY $900.00
Start Price $761.18
Best Price (1Y)
$927.85
Current Price $895.14
Return +17.6%
Analyst Ren Hefley
Signal & Target
BUY $90.00
Start Price $77.00
Best Price (1Y)
$78.00
Current Price $68.19
Return -11.4%
Signal & Target
BUY $5.00
Start Price $1.46
Best Price (1Y)
$1.57
Current Price $1.05
Return -28.1%
Analyst Todd Weller
Signal & Target
BUY $300.00
Start Price $297.18
Best Price (1Y)
$288.00
Current Price $279.62
Return -5.9%
Analyst -
Signal & Target
SELL $21.00
Start Price $21.11
Best Price (1Y)
$20.62
Current Price $22.81
Return -8.1%
Analyst -
Signal & Target
BUY $175.00
Start Price $138.09
Best Price (1Y)
$143.64
Current Price $134.95
Return -2.3%
Zscaler Inc
ZS
May 27, 2026
Analyst -
Signal & Target
BUY $205.00
Start Price $184.60
Best Price (1Y)
$157.70
Current Price $129.52
Return -29.8%
Analyst Todd Weller
Signal & Target
BUY $29.00
Start Price $25.45
Best Price (1Y)
$30.93
Current Price $26.80
Return +5.3%
Analyst -
Signal & Target
BUY $22.00
Start Price $20.76
Best Price (1Y)
$24.82
Current Price $24.75
Return +19.2%
Analyst Trey Grooms
Signal & Target
BUY $225.00
Start Price $199.88
Best Price (1Y)
$225.30
Current Price $215.25
Return +7.7%
Analyst -
Signal & Target
BUY $11.00
Start Price $7.44
Best Price (1Y)
$8.11
Current Price $7.09
Return -4.7%
QXO Inc.
QXO
May 14, 2026
Analyst -
Signal & Target
BUY $26.00
Start Price $17.02
Best Price (1Y)
$18.11
Current Price $16.63
Return -2.3%
Analyst -
Signal & Target
BUY $7.00
Start Price $6.34
Best Price (1Y)
$5.72
Current Price $5.23
Return -17.5%
Analyst -
Signal & Target
BUY $78.00
Start Price $49.97
Best Price (1Y)
$57.14
Current Price $51.01
Return +2.1%
Analyst -
Signal & Target
BUY $4.75
Start Price $4.04
Best Price (1Y)
$4.43
Current Price $3.96
Return -2.0%
Analyst -
Signal & Target
BUY $1.75
Start Price $1.38
Best Price (1Y)
$2.23
Current Price $1.85
Return +34.1%
Analyst -
Signal & Target
BUY $58.00
Start Price $48.29
Best Price (1Y)
$49.61
Current Price $47.92
Return -0.8%
Analyst -
Signal & Target
BUY $75.00
Start Price $62.80
Best Price (1Y)
$70.79
Current Price $68.68
Return +9.4%
Analyst -
Signal & Target
BUY $220.00
Start Price $122.09
Best Price (1Y)
$126.47
Current Price $108.81
Return -10.9%
Analyst Tommy Moll
Signal & Target
BUY $1,355.00
Start Price $1,233.71
Best Price (1Y)
$1,349.74
Current Price $1,315.87
Return +6.7%
Analyst -
Signal & Target
BUY $240.00
Start Price $216.79
Best Price (1Y)
$224.93
Current Price $207.09
Return -4.5%
Analyst Kyle Joseph
Signal & Target
BUY $11.00
Start Price $9.89
Best Price (1Y)
$9.90
Current Price $8.36
Return -15.5%
Analyst -
Signal & Target
BUY $75.00
Start Price $67.93
Best Price (1Y)
$75.22
Current Price $66.17
Return -2.6%
Analyst -
Signal & Target
BUY $120.00
Start Price $110.54
Best Price (1Y)
$123.39
Current Price $108.84
Return -1.5%
Analyst Mike Scialia
Signal & Target
BUY $11.00
Start Price $5.60
Best Price (1Y)
$5.83
Current Price $4.92
Return -12.1%
Analyst -
Signal & Target
BUY $20.00
Start Price $16.46
Best Price (1Y)
$18.49
Current Price $15.00
Return -8.9%
Fortinet Inc
FTNT
May 07, 2026
Analyst -
Signal & Target
BUY $115.00
Start Price $89.95
Best Price (1Y)
$150.05
Current Price $146.30
Return +62.6%
Analyst -
Signal & Target
BUY $32.00
Start Price $31.13
Best Price (1Y)
$31.39
Current Price $31.36
Return +0.7%
Analyst Charles Nabhan
Signal & Target
BUY $80.00
Start Price $69.63
Best Price (1Y)
$76.06
Current Price $67.71
Return -2.8%
Analyst -
Signal & Target
BUY $65.00
Start Price $58.85
Best Price (1Y)
$70.79
Current Price $68.68
Return +16.7%
Analyst -
Signal & Target
SELL $3.75
Start Price $4.00
Best Price (1Y)
$3.17
Current Price $3.37
Return +15.7%
Analyst -
Signal & Target
BUY $94.00
Start Price $88.52
Best Price (1Y)
$94.19
Current Price $92.70
Return +4.7%
Analyst -
Signal & Target
BUY $64.00
Start Price $52.58
Best Price (1Y)
$64.18
Current Price $63.23
Return +20.3%
Analyst -
Signal & Target
SELL $350.00
Start Price $354.59
Best Price (1Y)
$329.62
Current Price $346.77
Return +2.2%
Analyst Scott Fidel
Signal & Target
BUY $260.00
Start Price $183.27
Best Price (1Y)
$200.66
Current Price $174.66
Return -4.7%
Analyst -
Signal & Target
BUY $42.00
Start Price $34.72
Best Price (1Y)
$35.86
Current Price $32.84
Return -5.4%
Analyst Jeff Lick
Signal & Target
SELL $160.00
Start Price $169.84
Best Price (1Y)
$154.12
Current Price $180.96
Return -6.5%
Hubbell Inc.
HUBB
May 04, 2026
Analyst -
Signal & Target
BUY $600.00
Start Price $508.43
Best Price (1Y)
$523.95
Current Price $476.89
Return -6.2%
Analyst -
Signal & Target
BUY $30.00
Start Price $20.15
Best Price (1Y)
$22.24
Current Price $20.76
Return +3.0%
Analyst -
Signal & Target
BUY $290.00
Start Price $257.00
Best Price (1Y)
$294.18
Current Price $262.36
Return +2.1%
Analyst Matt Olney
Signal & Target
BUY $101.00
Start Price $91.40
Best Price (1Y)
$94.19
Current Price $92.70
Return +1.4%
Analyst -
Signal & Target
BUY $164.00
Start Price $142.26
Best Price (1Y)
$148.53
Current Price $148.00
Return +4.0%
Analyst Andrew Terrell
Signal & Target
BUY $110.00
Start Price $74.71
Best Price (1Y)
$78.00
Current Price $73.53
Return -1.6%
Cbiz Inc
CBZ
May 01, 2026
Analyst -
Signal & Target
BUY $37.00
Start Price $32.73
Best Price (1Y)
$35.67
Current Price $35.26
Return +7.7%
Analyst Kyle Joseph
Signal & Target
BUY $25.00
Start Price $15.53
Best Price (1Y)
$18.80
Current Price $16.58
Return +6.8%
Analyst -
Signal & Target
BUY $24.00
Start Price $21.47
Best Price (1Y)
$30.93
Current Price $26.80
Return +24.8%
Analyst Todd Weller
Signal & Target
BUY $145.00
Start Price $112.47
Best Price (1Y)
$141.31
Current Price $124.06
Return +10.3%
Analyst -
Signal & Target
BUY $47.50
Start Price $35.84
Best Price (1Y)
$39.61
Current Price $38.52
Return +7.5%
Analyst -
Signal & Target
BUY $85.00
Start Price $71.98
Best Price (1Y)
$74.39
Current Price $69.98
Return -2.8%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 05, 2026
Rubrik Inc. - Ordinary Shares - Class A RBRK
Hold Overweight Overweight
Jun 04, 2026
Adc Therapeutics SA ADCT
Hold Overweight Overweight
May 27, 2026
Zscaler Inc ZS
Hold Overweight Overweight
May 27, 2026
Advanced Drainage Systems Inc WMS
Upgrade Overweight Overweight
May 21, 2026
Hormel Foods Corp. HRL
Hold Outperform Outperform
May 15, 2026
Aveanna Healthcare Holdings Inc AVAH
Upgrade Overweight
May 14, 2026
Starbucks Corp. SBUX
Initialise Equal-Weight Overweight
May 14, 2026
Papa John`s International, Inc. PZZA
Hold Overweight Overweight
May 13, 2026
Academy Sports and Outdoors Inc ASO
Initialise Overweight Overweight
May 12, 2026
Palvella Therapeutics, Inc. PVLA
Initialise Overweight
May 11, 2026
W.W. Grainger Inc. GWW
Hold Overweight Overweight
May 08, 2026
Granite Ridge Resources Inc - Ordinary Shares - Class A GRNT
Hold Overweight Overweight
May 08, 2026
Green Plains Inc GPRE
Hold Overweight Overweight
May 07, 2026
Digi International, Inc. DGII
Hold Overweight Overweight
May 05, 2026
Chipotle Mexican Grill CMG
Upgrade Positive Overweight
May 05, 2026
Cullen Frost Bankers Inc. CFR
Upgrade Positive Overweight
May 04, 2026
Hubbell Inc. HUBB
Hold Overweight Overweight
May 04, 2026
Tenet Healthcare Corp. THC
Hold Overweight Overweight
May 04, 2026
BrightSpring Health Services Inc BTSG
Hold Overweight Overweight
May 01, 2026
Generac Holdings Inc GNRC
Hold Overweight Overweight
May 01, 2026
Cullen Frost Bankers Inc. CFR
Hold Positive Positive
May 01, 2026
Red River Bancshares Inc RRBI
Hold Overweight Overweight
May 01, 2026
Coastal Financial Corp CCB
Hold Overweight Overweight
Apr 30, 2026
Wingstop Inc WING
Hold Overweight Overweight
Apr 30, 2026
Old Dominion Freight Line, Inc. ODFL
Hold Overweight Overweight
Apr 30, 2026
Cheesecake Factory Inc. CAKE
Hold Positive Positive
Apr 30, 2026
Rush Enterprises Inc - Ordinary Shares - Class A RUSHA
Hold Overweight Overweight
Apr 30, 2026
Check Point Software Technologies Ltd. CHKP
Hold Overweight Overweight
Apr 30, 2026
Chipotle Mexican Grill CMG
Hold Positive Positive
Apr 30, 2026
PROG Holdings Inc PRG
Hold Overweight Overweight
Apr 30, 2026
Vulcan Materials Co VMC
Hold Overweight Overweight
Apr 29, 2026
Central Bancompany, Inc. Class A Common Stock CBC
Hold Overweight Overweight
Apr 29, 2026
Glacier Bancorp, Inc. GBCI
Hold Overweight Overweight
Apr 29, 2026
German American Bancorp Inc GABC
Hold Overweight Overweight
Apr 29, 2026
Watsco Inc. - Ordinary Shares - Class A WSO
Hold Overweight Overweight
Apr 28, 2026
Bank of Marin Bancorp BMRC
Hold Overweight Overweight
Apr 28, 2026
United Community Banks Inc UCB
Hold Overweight Overweight
Apr 28, 2026
LendingClub Corp LC
Hold Overweight Overweight
Apr 28, 2026
Simpson Manufacturing Co., Inc. SSD
Hold Outperform Outperform
Apr 27, 2026
First American Financial Corp FAF
Hold Overweight Overweight
Apr 27, 2026
WSFS Financial Corp. WSFS
Hold Overweight Overweight
Apr 24, 2026
DraftKings Inc. - Ordinary Shares - Class A DKNG
Initialise Equal-Weight Overweight
Apr 24, 2026
Enova International Inc. ENVA
Hold Overweight Overweight
Apr 24, 2026
Southern Missouri Bancorp, Inc. SMBC
Hold Overweight Overweight
Apr 24, 2026
Origin Bancorp Inc OBK
Hold Overweight Overweight
Apr 23, 2026
Old National Bancorp ONB
Hold Overweight Overweight
Apr 23, 2026
Rocket Companies Inc - Ordinary Shares Class A RKT
Initialise Overweight
Apr 23, 2026
Walker & Dunlop Inc WD
Initialise Overweight
Apr 21, 2026
Darling Ingredients Inc DAR
Hold Overweight Overweight
Apr 21, 2026
Bank of Hawaii Corp. BOH
Hold Overweight Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Upgrade
From Overweight
To Overweight
Action Hold
From Outperform
To Outperform
Action Upgrade
From -
To Overweight
Action Initialise
From Equal-Weight
To Overweight
Action Hold
From Overweight
To Overweight
Action Initialise
From Overweight
To Overweight
Action Initialise
From -
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Upgrade
From Positive
To Overweight
Action Upgrade
From Positive
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Positive
To Positive
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Positive
To Positive
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Positive
To Positive
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Outperform
To Outperform
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Initialise
From Equal-Weight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Initialise
From -
To Overweight
Action Initialise
From -
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight