← Back to Analysts

Stephens Score: 39

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.
+5.3%
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 📉
53%
559 W / 487 L
Target Met
? How often was the target reached?
Hits vs. Total.
81%
496 W / 120 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
16%
100 W / 516 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
5%
33 W / 583 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%
228 W / 195 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
53%
511 W / 456 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
61%
48 W / 31 L

Top 5 Analysts (Score, >10 Trades)

1. Todd Weller 48 2. Brandon Rud 48 3. Andrew Terrell 46 4. Trey Grooms 43 5. Tommy Moll 42

Top 5 Analysts (Score, >50 Trades)

1. Bascome Majors 39

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 29, 2026
Kirby Corp. KEX
BUY - $175.00
Est. +20%
$146.07 $147.61
$128.08 -12.3%
Oct 29, 2026
PROG Holdings Inc PRG
BUY Kyle Joseph $49.00
Est. +59%
$30.88 $40.09
$39.89 +29.2%
Oct 29, 2026
Tenable Holdings Inc TENB
SELL - $48.00
Est. +1%
$48.72 $45.46 (Low)
$47.34 +2.8%
Oct 29, 2026
Lennox International Inc LII
BUY - $350.00
Est. +5%
$332.64 $367.78
$358.94 +7.9%
Oct 29, 2026
Regional Management Corp RM
BUY Kyle Joseph $40.00
Est. +19%
$33.65 $40.58
$39.42 +17.1%
Oct 29, 2026
Prosperity Bancshares Inc. PB
BUY Matt Olney $87.00
Est. +22%
$71.12 $75.29
$73.59 +3.5%
Oct 29, 2026
C.H. Robinson Worldwide, Inc. CHRW
BUY Bascome Majors $190.00
Est. +49%
$127.60 $138.31
$133.85 +4.9%
Oct 29, 2026
Rush Enterprises Inc - Ordinary Shares - Class A RUSHA
BUY - $55.00
Est. +32%
$41.70 $46.53
$46.33 +11.1%
Oct 28, 2026
Werner Enterprises, Inc. WERN
BUY - $38.00
Est. +29%
$29.38 $29.61
$29.34 -0.1%
Oct 28, 2026
Landstar System, Inc. LSTR
BUY Bascome Majors $210.00
Est. +24%
$168.78 $154.11
$151.25 -10.4%
Oct 28, 2026
Byline Bancorp Inc BY
BUY Brandon Rud $42.00
Est. +9%
$38.68 $39.57
$39.05 +1.0%
Oct 28, 2026
Euronet Worldwide Inc EEFT
BUY - $63.00
Est. +7%
$59.01 $70.88
$70.65 +19.7%
Oct 28, 2026
Lakeland Financial Corp. LKFN
BUY - $67.00
Est. +10%
$60.71 $63.56
$62.90 +3.6%
Oct 28, 2026
Firstsun Capital Bancorp FSUN
BUY Matt Olney $48.00
Est. +20%
$40.09 $40.49
$40.00 -0.2%
Oct 28, 2026
The Marzetti Company MZTI
BUY - $135.00
Est. +25%
$107.81 $113.63
$109.88 +1.9%
Oct 28, 2026
Smithfield Foods, Inc. SFD
BUY - $20.00
Est. +9%
$18.33 $18.92
$18.36 +0.2%
Oct 27, 2026
Simpson Manufacturing Co., Inc. SSD
BUY Trey Grooms $205.00
Est. +13%
$181.85 $206.11
$205.33 +12.9%
Oct 27, 2026
Midland States Bancorp Inc MSBI
BUY - $36.00
Est. +6%
$33.96 $35.00
$33.44 -1.5%
Oct 27, 2026
Commvault Systems Inc CVLT
BUY - $205.00
Est. +19%
$172.55 $173.60
$162.44 -5.9%
Oct 27, 2026
Fulton Financial Corp. FULT
BUY Matt Breese $25.00
Est. +5%
$23.70 $24.79
$24.31 +2.6%
Oct 27, 2026
Ovintiv Inc OVV
BUY - $77.00
Est. +6%
$72.55 $73.10
$62.70 -13.6%
Oct 26, 2026
Banner Corp. BANR
BUY Andrew Terrell $78.00
Est. +10%
$70.98 $73.51
$71.91 +1.3%
Oct 26, 2026
SouthState Corporation SSB
BUY Russell Gunther $119.00
Est. +12%
$106.61 $110.18
$106.56 0.0%
Oct 26, 2026
Stewart Information Services Corp. STC
BUY - $70.00
Est. +57%
$44.52 $47.54
$47.11 +5.8%
Oct 26, 2026
Zions Bancorporation N.A ZION
BUY Matt Olney $78.00
Est. +16%
$67.01 $68.20
$66.65 -0.5%
Oct 26, 2026
Horizon Bancorp Inc (IN) HBNC
BUY Brandon Rud $24.00
Est. +16%
$20.63 $21.88
$21.44 +3.9%
Oct 23, 2026
Triumph Financial Inc TFIN
BUY - $70.00
Est. +13%
$62.21 $64.94
$63.16 +1.5%
Oct 23, 2026
Cytek BioSciences Inc CTKB
BUY - $6.00
Est. +11%
$5.42 $6.33
$5.88 +8.5%
Oct 23, 2026
Illumina Inc ILMN
BUY - $275.00
Est. +3%
$268.00 $294.21
$226.54 -15.5%
Oct 23, 2026
Pacific Biosciences of California Inc PACB
BUY Mason Carrico $2.50
Est. +22%
$2.05 $3.07
$2.57 +25.3%
Oct 23, 2026
Nicolet Bankshares Inc. NIC
BUY Brandon Rud $190.00
Est. +12%
$169.64 $177.76
$172.47 +1.7%
Oct 23, 2026
Ryder System, Inc. R
BUY Bascome Majors $305.00
Est. +15%
$265.53 $291.03
$283.13 +6.6%
Oct 23, 2026
MSC Industrial Direct Co., Inc. - Ordinary Shares - Class A MSM
BUY Tommy Moll $135.00
Est. +20%
$112.43 $124.45
$116.06 +3.2%
Oct 23, 2026
Enova International Inc. ENVA
BUY Kyle Joseph $225.00
Est. +27%
$176.78 $184.80
$181.18 +2.5%
Oct 23, 2026
Pool Corporation POOL
BUY Trey Grooms $230.00
Est. +17%
$197.21 $222.82
$219.16 +11.1%
Oct 23, 2026
Marten Transport, Ltd. MRTN
BUY - $12.50
Est. +2%
$12.30 $12.40
$12.36 +0.5%
Oct 22, 2026
Western Alliance Bancorp WAL
BUY - $88.00
Est. +16%
$75.55 $81.34
$79.27 +4.9%
Oct 21, 2026
Commerce Bancshares, Inc. CBSH
BUY - $62.00
Est. +12%
$55.58 $57.40
$56.16 +1.0%
Oct 21, 2026
BOK Financial Corp. BOKF
BUY - $141.00
Est. +11%
$126.46 $135.17
$132.20 +4.5%
Oct 21, 2026
Fidelity National Financial Inc FNF
BUY John Campbell $50.00
Est. +23%
$40.50 $43.37
$43.27 +6.8%
Oct 21, 2026
United Community Banks Inc UCB
BUY - $42.00
Est. +18%
$35.47 $37.92
$37.04 +4.4%
Oct 21, 2026
Fifth Third Bancorp FITB
BUY Matt Olney $59.00
Est. +13%
$52.41 $55.84
$54.73 +4.4%
Oct 21, 2026
Bancorp Inc. (The) TBBK
BUY Matt Olney $59.00
Est. +17%
$50.61 $51.81
$47.34 -6.5%
Oct 21, 2026
Braze Inc - Ordinary Shares - Class A BRZE
BUY - $47.50
Est. +4%
$45.57 $45.94
$45.79 +0.5%
Oct 21, 2026
Netflix Inc. NFLX
BUY Matt Olney $141.00
Est. +105%
$68.69 $67.82
$66.39 -3.3%
Oct 20, 2026
Truist Financial Corporation TFC
BUY Matt Olney $54.00
Est. +17%
$46.32 $51.42
$50.89 +9.9%
Oct 20, 2026
Citizens Financial Group Inc CFG
BUY Matt Olney $65.00
Est. +4%
$62.76 $67.11
$65.91 +5.0%
Oct 19, 2026
Regions Financial Corp. RF
BUY - $30.00
Est. +9%
$27.45 $29.71
$29.03 +5.8%
Oct 19, 2026
Concentra Group Holdings Parent Inc. CON
BUY - $45.00
Est. +18%
$38.18 $41.58
$40.15 +5.2%
Oct 16, 2026
J.B. Hunt Transport Services, Inc. JBHT
BUY Bascome Majors $325.00
Est. +39%
$234.01 $234.01
$227.06 -3.0%
Kirby Corp.
KEX
Oct 29, 2026
Analyst -
Signal & Target
BUY $175.00
Start Price $146.07
Best Price (1Y)
$147.61
Current Price $128.08
Return -12.3%
Analyst Kyle Joseph
Signal & Target
BUY $49.00
Start Price $30.88
Best Price (1Y)
$40.09
Current Price $39.89
Return +29.2%
Analyst -
Signal & Target
SELL $48.00
Start Price $48.72
Best Price (1Y)
$45.46
Current Price $47.34
Return +2.8%
Analyst -
Signal & Target
BUY $350.00
Start Price $332.64
Best Price (1Y)
$367.78
Current Price $358.94
Return +7.9%
Analyst Kyle Joseph
Signal & Target
BUY $40.00
Start Price $33.65
Best Price (1Y)
$40.58
Current Price $39.42
Return +17.1%
Analyst Matt Olney
Signal & Target
BUY $87.00
Start Price $71.12
Best Price (1Y)
$75.29
Current Price $73.59
Return +3.5%
Analyst Bascome Majors
Signal & Target
BUY $190.00
Start Price $127.60
Best Price (1Y)
$138.31
Current Price $133.85
Return +4.9%
Analyst -
Signal & Target
BUY $55.00
Start Price $41.70
Best Price (1Y)
$46.53
Current Price $46.33
Return +11.1%
Analyst -
Signal & Target
BUY $38.00
Start Price $29.38
Best Price (1Y)
$29.61
Current Price $29.34
Return -0.1%
Analyst Bascome Majors
Signal & Target
BUY $210.00
Start Price $168.78
Best Price (1Y)
$154.11
Current Price $151.25
Return -10.4%
Analyst Brandon Rud
Signal & Target
BUY $42.00
Start Price $38.68
Best Price (1Y)
$39.57
Current Price $39.05
Return +1.0%
Analyst -
Signal & Target
BUY $63.00
Start Price $59.01
Best Price (1Y)
$70.88
Current Price $70.65
Return +19.7%
Analyst -
Signal & Target
BUY $67.00
Start Price $60.71
Best Price (1Y)
$63.56
Current Price $62.90
Return +3.6%
Analyst Matt Olney
Signal & Target
BUY $48.00
Start Price $40.09
Best Price (1Y)
$40.49
Current Price $40.00
Return -0.2%
Analyst -
Signal & Target
BUY $135.00
Start Price $107.81
Best Price (1Y)
$113.63
Current Price $109.88
Return +1.9%
Analyst -
Signal & Target
BUY $20.00
Start Price $18.33
Best Price (1Y)
$18.92
Current Price $18.36
Return +0.2%
Analyst Trey Grooms
Signal & Target
BUY $205.00
Start Price $181.85
Best Price (1Y)
$206.11
Current Price $205.33
Return +12.9%
Analyst -
Signal & Target
BUY $36.00
Start Price $33.96
Best Price (1Y)
$35.00
Current Price $33.44
Return -1.5%
Analyst -
Signal & Target
BUY $205.00
Start Price $172.55
Best Price (1Y)
$173.60
Current Price $162.44
Return -5.9%
Analyst Matt Breese
Signal & Target
BUY $25.00
Start Price $23.70
Best Price (1Y)
$24.79
Current Price $24.31
Return +2.6%
Ovintiv Inc
OVV
Oct 27, 2026
Analyst -
Signal & Target
BUY $77.00
Start Price $72.55
Best Price (1Y)
$73.10
Current Price $62.70
Return -13.6%
Banner Corp.
BANR
Oct 26, 2026
Analyst Andrew Terrell
Signal & Target
BUY $78.00
Start Price $70.98
Best Price (1Y)
$73.51
Current Price $71.91
Return +1.3%
Analyst Russell Gunther
Signal & Target
BUY $119.00
Start Price $106.61
Best Price (1Y)
$110.18
Current Price $106.56
Return 0.0%
Analyst -
Signal & Target
BUY $70.00
Start Price $44.52
Best Price (1Y)
$47.54
Current Price $47.11
Return +5.8%
Analyst Matt Olney
Signal & Target
BUY $78.00
Start Price $67.01
Best Price (1Y)
$68.20
Current Price $66.65
Return -0.5%
Analyst Brandon Rud
Signal & Target
BUY $24.00
Start Price $20.63
Best Price (1Y)
$21.88
Current Price $21.44
Return +3.9%
Analyst -
Signal & Target
BUY $70.00
Start Price $62.21
Best Price (1Y)
$64.94
Current Price $63.16
Return +1.5%
Analyst -
Signal & Target
BUY $6.00
Start Price $5.42
Best Price (1Y)
$6.33
Current Price $5.88
Return +8.5%
Illumina Inc
ILMN
Oct 23, 2026
Analyst -
Signal & Target
BUY $275.00
Start Price $268.00
Best Price (1Y)
$294.21
Current Price $226.54
Return -15.5%
Analyst Mason Carrico
Signal & Target
BUY $2.50
Start Price $2.05
Best Price (1Y)
$3.07
Current Price $2.57
Return +25.3%
Analyst Brandon Rud
Signal & Target
BUY $190.00
Start Price $169.64
Best Price (1Y)
$177.76
Current Price $172.47
Return +1.7%
Analyst Bascome Majors
Signal & Target
BUY $305.00
Start Price $265.53
Best Price (1Y)
$291.03
Current Price $283.13
Return +6.6%
Analyst Tommy Moll
Signal & Target
BUY $135.00
Start Price $112.43
Best Price (1Y)
$124.45
Current Price $116.06
Return +3.2%
Analyst Kyle Joseph
Signal & Target
BUY $225.00
Start Price $176.78
Best Price (1Y)
$184.80
Current Price $181.18
Return +2.5%
Analyst Trey Grooms
Signal & Target
BUY $230.00
Start Price $197.21
Best Price (1Y)
$222.82
Current Price $219.16
Return +11.1%
Analyst -
Signal & Target
BUY $12.50
Start Price $12.30
Best Price (1Y)
$12.40
Current Price $12.36
Return +0.5%
Analyst -
Signal & Target
BUY $88.00
Start Price $75.55
Best Price (1Y)
$81.34
Current Price $79.27
Return +4.9%
Analyst -
Signal & Target
BUY $62.00
Start Price $55.58
Best Price (1Y)
$57.40
Current Price $56.16
Return +1.0%
Analyst -
Signal & Target
BUY $141.00
Start Price $126.46
Best Price (1Y)
$135.17
Current Price $132.20
Return +4.5%
Analyst John Campbell
Signal & Target
BUY $50.00
Start Price $40.50
Best Price (1Y)
$43.37
Current Price $43.27
Return +6.8%
Analyst -
Signal & Target
BUY $42.00
Start Price $35.47
Best Price (1Y)
$37.92
Current Price $37.04
Return +4.4%
Analyst Matt Olney
Signal & Target
BUY $59.00
Start Price $52.41
Best Price (1Y)
$55.84
Current Price $54.73
Return +4.4%
Analyst Matt Olney
Signal & Target
BUY $59.00
Start Price $50.61
Best Price (1Y)
$51.81
Current Price $47.34
Return -6.5%
Analyst -
Signal & Target
BUY $47.50
Start Price $45.57
Best Price (1Y)
$45.94
Current Price $45.79
Return +0.5%
Netflix Inc.
NFLX
Oct 21, 2026
Analyst Matt Olney
Signal & Target
BUY $141.00
Start Price $68.69
Best Price (1Y)
$67.82
Current Price $66.39
Return -3.3%
Analyst Matt Olney
Signal & Target
BUY $54.00
Start Price $46.32
Best Price (1Y)
$51.42
Current Price $50.89
Return +9.9%
Analyst Matt Olney
Signal & Target
BUY $65.00
Start Price $62.76
Best Price (1Y)
$67.11
Current Price $65.91
Return +5.0%
Analyst -
Signal & Target
BUY $30.00
Start Price $27.45
Best Price (1Y)
$29.71
Current Price $29.03
Return +5.8%
Analyst -
Signal & Target
BUY $45.00
Start Price $38.18
Best Price (1Y)
$41.58
Current Price $40.15
Return +5.2%
Analyst Bascome Majors
Signal & Target
BUY $325.00
Start Price $234.01
Best Price (1Y)
$234.01
Current Price $227.06
Return -3.0%

Recent Upgrades / Downgrades

Date Stock Action From To
Oct 29, 2026
Tenable Holdings Inc TENB
Hold Positive Positive
Oct 29, 2026
Prosperity Bancshares Inc. PB
Hold Overweight Overweight
Oct 29, 2026
Kirby Corp. KEX
Hold Overweight Overweight
Oct 29, 2026
C.H. Robinson Worldwide, Inc. CHRW
Hold Overweight Overweight
Oct 29, 2026
PROG Holdings Inc PRG
Hold Overweight Overweight
Oct 29, 2026
Regional Management Corp RM
Hold Overweight Overweight
Oct 28, 2026
Werner Enterprises, Inc. WERN
Hold Overweight Overweight
Oct 28, 2026
Smithfield Foods, Inc. SFD
Hold Reduce Reduce
Oct 28, 2026
Landstar System, Inc. LSTR
Hold Overweight Overweight
Oct 28, 2026
Firstsun Capital Bancorp FSUN
Hold Overweight Overweight
Oct 27, 2026
Ovintiv Inc OVV
Hold Positive Positive
Oct 27, 2026
Midland States Bancorp Inc MSBI
Hold Positive Positive
Oct 27, 2026
EQT Corp EQT
Hold Overweight Overweight
Oct 27, 2026
Commvault Systems Inc CVLT
Hold Overweight Overweight
Oct 27, 2026
Simpson Manufacturing Co., Inc. SSD
Hold Cautious Cautious
Oct 27, 2026
Fulton Financial Corp. FULT
Hold Buy Buy
Oct 26, 2026
Mama`s Creations Inc. MAMA
Initialise Overweight
Oct 26, 2026
SouthState Corporation SSB
Hold Overweight Overweight
Oct 26, 2026
Banner Corp. BANR
Hold Overweight Overweight
Oct 26, 2026
Horizon Bancorp Inc (IN) HBNC
Hold Overweight Overweight
Oct 26, 2026
Zions Bancorporation N.A ZION
Hold Overweight Overweight
Oct 23, 2026
Skydance Corporation SKYD
Upgrade Buy Overweight
Oct 23, 2026
Cytek BioSciences Inc CTKB
Hold Overweight Overweight
Oct 23, 2026
Pacific Biosciences of California Inc PACB
Hold Overweight Overweight
Oct 23, 2026
Ryder System, Inc. R
Hold Overweight Overweight
Oct 23, 2026
MSC Industrial Direct Co., Inc. - Ordinary Shares - Class A MSM
Upgrade Hold Overweight
Oct 23, 2026
Enova International Inc. ENVA
Hold Overweight Overweight
Oct 23, 2026
Pool Corporation POOL
Hold Overweight Overweight
Oct 22, 2026
RBB Bancorp RBB
Hold Positive Positive
Oct 22, 2026
Western Alliance Bancorp WAL
Hold Overweight Overweight
Oct 21, 2026
Netflix Inc. NFLX
Hold Positive Positive
Oct 21, 2026
Braze Inc - Ordinary Shares - Class A BRZE
Downgrade Overweight Buy
Oct 21, 2026
Fidelity National Financial Inc FNF
Hold Overweight Overweight
Oct 21, 2026
United Community Banks Inc UCB
Hold Overweight Overweight
Oct 21, 2026
UCB S.A. UCBJF
Hold Overweight Overweight
Oct 21, 2026
Bancorp Inc. (The) TBBK
Hold Equal-Weight Equal-Weight
Oct 20, 2026
Citizens Financial Group Inc CFG
Hold Mixed Mixed
Oct 20, 2026
Truist Financial Corporation TFC
Hold Overweight Overweight
Oct 19, 2026
Concentra Group Holdings Parent Inc. CON
Initialise Overweight
Oct 19, 2026
Regions Financial Corp. RF
Hold Outperform Outperform
Oct 16, 2026
Equity Bancshares Inc - Ordinary Shares - Class A EQBK
Hold Overweight Overweight
Oct 16, 2026
Skydance Corporation SKYD
Hold Buy Buy
Oct 16, 2026
J.B. Hunt Transport Services, Inc. JBHT
Hold Overweight Overweight
Oct 15, 2026
Dutch Bros Inc - Ordinary Shares - Class A BROS
Hold Overweight Overweight
Oct 15, 2026
Darling Ingredients Inc DAR
Hold Overweight Overweight
Oct 15, 2026
Texas Roadhouse Inc TXRH
Upgrade Equal-Weight Overweight
Oct 13, 2026
Diamondback Energy Inc FANG
Hold Outperform Outperform
Oct 12, 2026
American Savings Bank, N.A. ASBH
Initialise Overweight
Oct 12, 2026
SailPoint Technologies Holdings Inc SAIL
Hold Overweight Overweight
Oct 07, 2026
Zscaler Inc ZS
Hold Overweight 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 Reduce
To Reduce
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Positive
To Positive
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 Buy
To Buy
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 Buy
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Upgrade
From Hold
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 Positive
To Positive
Action Downgrade
From Overweight
To Buy
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Equal-Weight
To Equal-Weight
Action Hold
From Mixed
To Mixed
Action Hold
From Overweight
To Overweight
Action Initialise
From -
To Overweight
Action Hold
From Outperform
To Outperform
Action Hold
From Overweight
To Overweight
Action Hold
From Buy
To Buy
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Upgrade
From Equal-Weight
To Overweight
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight