← Back to Analysts

Stephens Score: 41

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.
+7.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 📉
57%
533 W / 403 L
Target Met
? How often was the target reached?
Hits vs. Total.
82%
447 W / 100 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
18%
101 W / 446 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
7%
37 W / 510 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.
55%
208 W / 171 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
57%
492 W / 372 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
57%
41 W / 31 L

Top 5 Analysts (Score, >10 Trades)

1. Andrew Terrell 50 2. Todd Weller 49 3. Matt Breese 48 4. Trey Grooms 42 5. Bascome Majors 42

Top 5 Analysts (Score, >50 Trades)

1. Bascome Majors 42

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Aug 07, 2026
Texas Roadhouse Inc TXRH
SELL - $205.00
Est. +2%
$208.17 $204.48 (Low)
$207.01 +0.6%
Aug 07, 2026
Papa John`s International, Inc. PZZA
SELL - $24.00
Est. +3%
$24.64 $23.27 (Low)
$24.43 +0.9%
Aug 07, 2026
UWM Holdings Corporation - Ordinary Shares - Class A UWMC
BUY - $2.00
Est. +67%
$1.20 $1.67
$1.63 +35.8%
Aug 07, 2026
DXP Enterprises, Inc. DXPE
BUY - $220.00
Est. +11%
$198.21 $207.18
$193.10 -2.6%
Aug 06, 2026
Bank of Hawaii Corp. BOH
BUY Andrew Terrell $85.00
Est. +7%
$79.25 $80.23
$79.86 +0.8%
Aug 06, 2026
First Hawaiian INC FHB
BUY - $33.00
Est. +18%
$27.85 $28.14
$27.86 +0.0%
Aug 06, 2026
Arcosa Inc ACA
BUY Trey Grooms $150.00
Est. +3%
$145.32 $145.74
$144.96 -0.2%
Aug 06, 2026
Southern Missouri Bancorp, Inc. SMBC
BUY - $85.00
Est. +8%
$78.86 $78.74
$77.24 -2.1%
Aug 06, 2026
FinWise Bancorp FINW
BUY - $16.00
Est. +11%
$14.38 $14.62
$13.88 -3.5%
Aug 06, 2026
CVB Financial Corp. CVBF
BUY - $27.00
Est. +17%
$23.01 $23.28
$23.16 +0.7%
Aug 06, 2026
Griffon Corp. GFF
BUY - $120.00
Est. +17%
$102.81 $108.48
$105.97 +3.1%
Aug 06, 2026
Oportun Financial Corp OPRT
BUY - $8.00
Est. +32%
$6.06 $8.30
$7.64 +26.1%
Aug 06, 2026
Bridgewater Bancshares Inc BWB
BUY - $25.00
Est. +19%
$21.07 $22.62
$22.24 +5.6%
Aug 06, 2026
HubSpot Inc HUBS
BUY - $251.00
Est. +0%
$250.21 $242.82
$240.52 -3.9%
Aug 05, 2026
Knife River Corp KNF
BUY - $80.00
Est. +15%
$69.51 $70.68
$65.92 -5.2%
Aug 04, 2026
Matson Inc MATX
BUY - $260.00
Est. +25%
$207.45 $228.00
$213.76 +3.0%
Aug 04, 2026
Veracyte Inc VCYT
BUY - $55.00
Est. +23%
$44.85 $47.96
$42.58 -5.1%
Aug 04, 2026
Guardant Health Inc GH
BUY - $195.00
Est. +23%
$158.83 $171.58
$159.54 +0.4%
Aug 04, 2026
Vertex Inc - Ordinary Shares Class A VERX
BUY - $18.00
Est. +34%
$13.40 $13.31
$13.25 -1.1%
Aug 03, 2026
Penske Automotive Group Inc PAG
SELL - $210.00
Est. +3%
$217.31 $215.00 (Low)
$218.67 -0.6%
Jul 31, 2026
Covenant Logistics Group Inc - Ordinary Shares - Class A CVLG
BUY - $54.00
Est. +47%
$36.85 $37.13
$34.67 -5.9%
Jul 31, 2026
Cullen Frost Bankers Inc. CFR
BUY - $183.00
Est. +12%
$163.49 $170.29
$168.59 +3.1%
Jul 31, 2026
CRH Plc CRH
BUY - $125.00
Est. +30%
$96.00 $102.28
$97.70 +1.8%
Jul 31, 2026
XPO Inc XPO
BUY Bascome Majors $270.00
Est. +36%
$199.26 $215.01
$211.07 +5.9%
Jul 31, 2026
Martin Marietta Materials, Inc. MLM
BUY - $680.00
Est. +26%
$540.00 $561.88
$544.76 +0.9%
Jul 30, 2026
Eagle Materials Inc. EXP
BUY - $230.00
Est. +10%
$209.91 $219.96
$208.82 -0.5%
Jul 30, 2026
Stock Yards Bancorp Inc SYBT
SELL - $87.00
Est. +1%
$88.03 $82.51 (Low)
$84.98 +3.5%
Jul 30, 2026
Rush Enterprises Inc - Ordinary Shares - Class A RUSHA
BUY - $95.00
Est. +16%
$81.62 $83.61
$82.45 +1.0%
Jul 30, 2026
PennyMac Financial Services Inc. PFSI
SELL Kyle Joseph $78.00
Est. +9%
$86.04 $71.68 (Low)
$79.48 +7.6%
Jul 30, 2026
Monro Inc MNRO
BUY Thomas Wendler $17.00
Est. +28%
$13.26 $13.77
$11.27 -15.0%
Jul 30, 2026
Chipotle Mexican Grill CMG
BUY Jim Salera $40.00
Est. +17%
$34.24 $39.09
$32.62 -4.7%
Jul 30, 2026
NBT Bancorp. Inc. NBTB
BUY Matt Breese $55.00
Est. +1%
$54.26 $54.39
$53.57 -1.3%
Jul 29, 2026
First Hawaiian INC FHB
BUY - $32.00
Est. +14%
$28.09 $28.46
$27.86 -0.8%
Jul 29, 2026
United Parcel Service, Inc. - Ordinary Shares - Class B UPS
BUY - $130.00
Est. +23%
$105.59 $109.42
$105.55 0.0%
Jul 29, 2026
Firstsun Capital Bancorp FSUN
BUY - $45.00
Est. +14%
$39.34 $41.10
$40.88 +3.9%
Jul 29, 2026
Bank of Marin Bancorp BMRC
BUY - $30.00
Est. +3%
$29.10 $29.73
$28.52 -2.0%
Jul 29, 2026
TFI International Inc TFII
BUY - $205.00
Est. +39%
$147.76 $147.97
$147.14 -0.4%
Jul 29, 2026
California BanCorp. BCAL
BUY - $24.00
Est. +12%
$21.52 $21.98
$21.74 +1.0%
Jul 28, 2026
James Hardie Industries plc - ADR JHX
BUY Trey Grooms $33.00
Est. +24%
$26.66 $31.36
$30.89 +15.9%
Jul 28, 2026
Simpson Manufacturing Co., Inc. SSD
BUY - $215.00
Est. +11%
$193.24 $209.31
$195.27 +1.1%
Jul 28, 2026
Heritage Financial Corp. HFWA
BUY Andrew Terrell $32.00
Est. +7%
$29.80 $30.85
$29.98 +0.6%
Jul 28, 2026
Valvoline Inc VVV
BUY - $48.00
Est. +21%
$39.56 $40.84
$33.77 -14.6%
Jul 28, 2026
TREX Co., Inc. TREX
BUY - $50.00
Est. +14%
$44.00 $50.94
$50.08 +13.8%
Jul 28, 2026
CVB Financial Corp. CVBF
BUY - $25.00
Est. +11%
$22.50 $23.29
$23.16 +2.9%
Jul 28, 2026
Matador Resources Co MTDR
BUY Mike Scialla $93.00
Est. +97%
$47.17 $52.82
$51.60 +9.4%
Jul 28, 2026
Lamb Weston Holdings Inc LW
BUY - $55.00
Est. +4%
$53.11 $55.66
$53.78 +1.3%
Jul 27, 2026
SouthState Corporation SSB
BUY - $116.00
Est. +10%
$105.90 $111.74
$110.91 +4.7%
Jul 27, 2026
Pinnacle Financial Partners Inc. PNFP
BUY - $112.00
Est. +8%
$103.76 $110.33
$107.14 +3.3%
Jul 27, 2026
Tenet Healthcare Corp. THC
BUY - $285.00
Est. +16%
$245.35 $270.57
$267.05 +8.8%
Jul 27, 2026
WSFS Financial Corp. WSFS
BUY Russell Gunther $87.00
Est. +7%
$80.97 $82.94
$81.56 +0.7%
Analyst -
Signal & Target
SELL $205.00
Start Price $208.17
Best Price (1Y)
$204.48
Current Price $207.01
Return +0.6%
Analyst -
Signal & Target
SELL $24.00
Start Price $24.64
Best Price (1Y)
$23.27
Current Price $24.43
Return +0.9%
Analyst -
Signal & Target
BUY $2.00
Start Price $1.20
Best Price (1Y)
$1.67
Current Price $1.63
Return +35.8%
Analyst -
Signal & Target
BUY $220.00
Start Price $198.21
Best Price (1Y)
$207.18
Current Price $193.10
Return -2.6%
Analyst Andrew Terrell
Signal & Target
BUY $85.00
Start Price $79.25
Best Price (1Y)
$80.23
Current Price $79.86
Return +0.8%
Analyst -
Signal & Target
BUY $33.00
Start Price $27.85
Best Price (1Y)
$28.14
Current Price $27.86
Return +0.0%
Arcosa Inc
ACA
Aug 06, 2026
Analyst Trey Grooms
Signal & Target
BUY $150.00
Start Price $145.32
Best Price (1Y)
$145.74
Current Price $144.96
Return -0.2%
Analyst -
Signal & Target
BUY $85.00
Start Price $78.86
Best Price (1Y)
$78.74
Current Price $77.24
Return -2.1%
Analyst -
Signal & Target
BUY $16.00
Start Price $14.38
Best Price (1Y)
$14.62
Current Price $13.88
Return -3.5%
Analyst -
Signal & Target
BUY $27.00
Start Price $23.01
Best Price (1Y)
$23.28
Current Price $23.16
Return +0.7%
Griffon Corp.
GFF
Aug 06, 2026
Analyst -
Signal & Target
BUY $120.00
Start Price $102.81
Best Price (1Y)
$108.48
Current Price $105.97
Return +3.1%
Analyst -
Signal & Target
BUY $8.00
Start Price $6.06
Best Price (1Y)
$8.30
Current Price $7.64
Return +26.1%
Analyst -
Signal & Target
BUY $25.00
Start Price $21.07
Best Price (1Y)
$22.62
Current Price $22.24
Return +5.6%
HubSpot Inc
HUBS
Aug 06, 2026
Analyst -
Signal & Target
BUY $251.00
Start Price $250.21
Best Price (1Y)
$242.82
Current Price $240.52
Return -3.9%
Analyst -
Signal & Target
BUY $80.00
Start Price $69.51
Best Price (1Y)
$70.68
Current Price $65.92
Return -5.2%
Matson Inc
MATX
Aug 04, 2026
Analyst -
Signal & Target
BUY $260.00
Start Price $207.45
Best Price (1Y)
$228.00
Current Price $213.76
Return +3.0%
Veracyte Inc
VCYT
Aug 04, 2026
Analyst -
Signal & Target
BUY $55.00
Start Price $44.85
Best Price (1Y)
$47.96
Current Price $42.58
Return -5.1%
Analyst -
Signal & Target
BUY $195.00
Start Price $158.83
Best Price (1Y)
$171.58
Current Price $159.54
Return +0.4%
Analyst -
Signal & Target
BUY $18.00
Start Price $13.40
Best Price (1Y)
$13.31
Current Price $13.25
Return -1.1%
Analyst -
Signal & Target
SELL $210.00
Start Price $217.31
Best Price (1Y)
$215.00
Current Price $218.67
Return -0.6%
Analyst -
Signal & Target
BUY $54.00
Start Price $36.85
Best Price (1Y)
$37.13
Current Price $34.67
Return -5.9%
Analyst -
Signal & Target
BUY $183.00
Start Price $163.49
Best Price (1Y)
$170.29
Current Price $168.59
Return +3.1%
CRH Plc
CRH
Jul 31, 2026
Analyst -
Signal & Target
BUY $125.00
Start Price $96.00
Best Price (1Y)
$102.28
Current Price $97.70
Return +1.8%
XPO Inc
XPO
Jul 31, 2026
Analyst Bascome Majors
Signal & Target
BUY $270.00
Start Price $199.26
Best Price (1Y)
$215.01
Current Price $211.07
Return +5.9%
Analyst -
Signal & Target
BUY $680.00
Start Price $540.00
Best Price (1Y)
$561.88
Current Price $544.76
Return +0.9%
Analyst -
Signal & Target
BUY $230.00
Start Price $209.91
Best Price (1Y)
$219.96
Current Price $208.82
Return -0.5%
Analyst -
Signal & Target
SELL $87.00
Start Price $88.03
Best Price (1Y)
$82.51
Current Price $84.98
Return +3.5%
Analyst -
Signal & Target
BUY $95.00
Start Price $81.62
Best Price (1Y)
$83.61
Current Price $82.45
Return +1.0%
Analyst Kyle Joseph
Signal & Target
SELL $78.00
Start Price $86.04
Best Price (1Y)
$71.68
Current Price $79.48
Return +7.6%
Monro Inc
MNRO
Jul 30, 2026
Analyst Thomas Wendler
Signal & Target
BUY $17.00
Start Price $13.26
Best Price (1Y)
$13.77
Current Price $11.27
Return -15.0%
Analyst Jim Salera
Signal & Target
BUY $40.00
Start Price $34.24
Best Price (1Y)
$39.09
Current Price $32.62
Return -4.7%
Analyst Matt Breese
Signal & Target
BUY $55.00
Start Price $54.26
Best Price (1Y)
$54.39
Current Price $53.57
Return -1.3%
Analyst -
Signal & Target
BUY $32.00
Start Price $28.09
Best Price (1Y)
$28.46
Current Price $27.86
Return -0.8%
Analyst -
Signal & Target
BUY $130.00
Start Price $105.59
Best Price (1Y)
$109.42
Current Price $105.55
Return 0.0%
Analyst -
Signal & Target
BUY $45.00
Start Price $39.34
Best Price (1Y)
$41.10
Current Price $40.88
Return +3.9%
Analyst -
Signal & Target
BUY $30.00
Start Price $29.10
Best Price (1Y)
$29.73
Current Price $28.52
Return -2.0%
Analyst -
Signal & Target
BUY $205.00
Start Price $147.76
Best Price (1Y)
$147.97
Current Price $147.14
Return -0.4%
Analyst -
Signal & Target
BUY $24.00
Start Price $21.52
Best Price (1Y)
$21.98
Current Price $21.74
Return +1.0%
Analyst Trey Grooms
Signal & Target
BUY $33.00
Start Price $26.66
Best Price (1Y)
$31.36
Current Price $30.89
Return +15.9%
Analyst -
Signal & Target
BUY $215.00
Start Price $193.24
Best Price (1Y)
$209.31
Current Price $195.27
Return +1.1%
Analyst Andrew Terrell
Signal & Target
BUY $32.00
Start Price $29.80
Best Price (1Y)
$30.85
Current Price $29.98
Return +0.6%
Valvoline Inc
VVV
Jul 28, 2026
Analyst -
Signal & Target
BUY $48.00
Start Price $39.56
Best Price (1Y)
$40.84
Current Price $33.77
Return -14.6%
Analyst -
Signal & Target
BUY $50.00
Start Price $44.00
Best Price (1Y)
$50.94
Current Price $50.08
Return +13.8%
Analyst -
Signal & Target
BUY $25.00
Start Price $22.50
Best Price (1Y)
$23.29
Current Price $23.16
Return +2.9%
Analyst Mike Scialla
Signal & Target
BUY $93.00
Start Price $47.17
Best Price (1Y)
$52.82
Current Price $51.60
Return +9.4%
Analyst -
Signal & Target
BUY $55.00
Start Price $53.11
Best Price (1Y)
$55.66
Current Price $53.78
Return +1.3%
Analyst -
Signal & Target
BUY $116.00
Start Price $105.90
Best Price (1Y)
$111.74
Current Price $110.91
Return +4.7%
Analyst -
Signal & Target
BUY $112.00
Start Price $103.76
Best Price (1Y)
$110.33
Current Price $107.14
Return +3.3%
Analyst -
Signal & Target
BUY $285.00
Start Price $245.35
Best Price (1Y)
$270.57
Current Price $267.05
Return +8.8%
Analyst Russell Gunther
Signal & Target
BUY $87.00
Start Price $80.97
Best Price (1Y)
$82.94
Current Price $81.56
Return +0.7%

Recent Upgrades / Downgrades

Date Stock Action From To
Aug 07, 2026
DXP Enterprises, Inc. DXPE
Hold Overweight Overweight
Aug 07, 2026
Papa John`s International, Inc. PZZA
Downgrade Overweight Negative
Aug 06, 2026
Oportun Financial Corp OPRT
Hold Overweight Overweight
Aug 06, 2026
Bridgewater Bancshares Inc BWB
Upgrade Overweight
Aug 06, 2026
HubSpot Inc HUBS
Downgrade Overweight Positive
Aug 06, 2026
CVB Financial Corp. CVBF
Upgrade Equal-Weight Overweight
Aug 06, 2026
First Hawaiian INC FHB
Upgrade Overweight
Aug 06, 2026
Global Payments, Inc. GPN
Upgrade Overweight Overweight
Aug 06, 2026
Griffon Corp. GFF
Hold Overweight Overweight
Aug 06, 2026
Trico Bancshares TCBK
Upgrade Overweight Overweight
Aug 04, 2026
Matson Inc MATX
Hold Overweight Overweight
Aug 04, 2026
Guardant Health Inc GH
Hold Overweight Overweight
Jul 31, 2026
Cullen Frost Bankers Inc. CFR
Hold Overweight Overweight
Jul 31, 2026
XPO Inc XPO
Hold Overweight Overweight
Jul 30, 2026
Monro Inc MNRO
Hold Overweight Overweight
Jul 30, 2026
NBT Bancorp. Inc. NBTB
Downgrade Overweight Overweight
Jul 30, 2026
Chipotle Mexican Grill CMG
Hold Positive Positive
Jul 30, 2026
Rush Enterprises Inc - Ordinary Shares - Class A RUSHA
Hold Overweight Overweight
Jul 29, 2026
TFI International Inc TFII
Hold Overweight Overweight
Jul 29, 2026
Cheesecake Factory Inc. CAKE
Hold Positive Positive
Jul 29, 2026
California BanCorp. BCAL
Hold Overweight Overweight
Jul 28, 2026
Lamb Weston Holdings Inc LW
Hold Positive Positive
Jul 28, 2026
James Hardie Industries plc - ADR JHX
Hold Overweight Overweight
Jul 28, 2026
Matador Resources Co MTDR
Hold Overweight Overweight
Jul 28, 2026
Simpson Manufacturing Co., Inc. SSD
Hold Cautious Cautious
Jul 28, 2026
Valvoline Inc VVV
Hold Overweight Overweight
Jul 27, 2026
WSFS Financial Corp. WSFS
Hold Overweight Overweight
Jul 27, 2026
SouthState Corporation SSB
Hold Overweight Overweight
Jul 27, 2026
Tenet Healthcare Corp. THC
Hold Overweight Overweight
Jul 24, 2026
Ovintiv Inc OVV
Hold Positive Positive
Jul 24, 2026
Pool Corporation POOL
Hold Overweight Overweight
Jul 23, 2026
Alphatec Holdings Inc ATEC
Initialise Overweight
Jul 23, 2026
Domo Inc. - Ordinary Shares - Class B DOMO
Downgrade Overweight Sell
Jul 23, 2026
Triumph Group Inc. TGI
Hold Outperform Outperform
Jul 23, 2026
Norwood Financial Corp. NWFL
Hold Mixed Mixed
Jul 23, 2026
RBB Bancorp RBB
Hold Positive Positive
Jul 23, 2026
Texas Capital Bancshares, Inc. TCBI
Hold Overweight Overweight
Jul 23, 2026
National Bank Holdings Corp - Ordinary Shares - Class A NBHC
Hold Overweight Overweight
Jul 23, 2026
Western Alliance Bancorp WAL
Hold Overweight Overweight
Jul 23, 2026
Westinghouse Air Brake Technologies Corp WAB
Hold Overweight Overweight
Jul 22, 2026
Hancock Whitney Corp. HWC
Hold Overweight Overweight
Jul 22, 2026
iRhythm Technologies Inc IRTC
Initialise Overweight Overweight
Jul 22, 2026
Range Resources Corp RRC
Hold Overweight Overweight
Jul 21, 2026
Truist Financial Corporation TFC
Hold Overweight Overweight
Jul 21, 2026
LKQ Corp LKQ
Hold Overweight Overweight
Jul 21, 2026
Papa John`s International, Inc. PZZA
Hold Overweight Overweight
Jul 21, 2026
Zions Bancorporation N.A ZION
Hold Overweight Overweight
Jul 17, 2026
Netflix Inc. NFLX
Initialise Overweight
Jul 16, 2026
Equity Bancshares Inc - Ordinary Shares - Class A EQBK
Hold Overweight Overweight
Jul 16, 2026
PNC Financial Services Group Inc PNC
Hold Overweight Overweight
Action Hold
From Overweight
To Overweight
Action Downgrade
From Overweight
To Negative
Action Hold
From Overweight
To Overweight
Action Upgrade
From -
To Overweight
Action Downgrade
From Overweight
To Positive
Action Upgrade
From Equal-Weight
To Overweight
Action Upgrade
From -
To Overweight
Action Upgrade
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Upgrade
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 Downgrade
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 Positive
To Positive
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Cautious
To Cautious
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 Initialise
From -
To Overweight
Action Downgrade
From Overweight
To Sell
Action Hold
From Outperform
To Outperform
Action Hold
From Mixed
To Mixed
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 Initialise
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 Initialise
From -
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight