← Back to Analysts

Vertical Research Score: 36

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.
+16.5%
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 📉
49%
34 W / 36 L
Target Met
? How often was the target reached?
Hits vs. Total.
86%
30 W / 5 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
6%
2 W / 33 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
3%
1 W / 34 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.
67%
14 W / 7 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
46%
30 W / 35 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
80%
4 W / 1 L

Top 5 Analysts (Score, >10 Trades)

1. Kevin McCarthy 53 2. Robert Stallard 33

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
May 26, 2026
Albemarle Corp. ALB
BUY - $224.00
Est. +31%
$171.58 $180.26
$170.42 -0.7%
Apr 30, 2026
Lennox International Inc LII
BUY - $600.00
Est. +16%
$517.62 $551.50
$512.15 -1.1%
Apr 23, 2026
CSX Corp. CSX
BUY - $44.00
Est. +2%
$43.18 $48.03
$47.57 +10.2%
Mar 27, 2026
H.B. Fuller Company FUL
BUY Kevin McCarthy $73.00
Est. +23%
$59.17 $65.60
$63.63 +7.5%
Mar 09, 2026
LyondellBasell Industries NV - Ordinary Shares - Class A LYB
BUY - $75.00
Est. +12%
$66.82 $83.94
$64.58 -3.4%
Mar 09, 2026
Dow Inc DOW
BUY - $37.00
Est. +8%
$34.31 $42.74
$33.85 -1.3%
Mar 09, 2026
Celanese Corp - Ordinary Shares - Series A CE
BUY - $60.00
Est. +17%
$51.45 $70.70
$53.48 +3.9%
Jan 27, 2026
Northrop Grumman Corp. NOC
BUY Robert Stallard $688.00
Est. +1%
$678.74 $774.00
$550.33 -18.9%
Jan 27, 2026
Boeing Co. BA
BUY Robert Stallard $281.00
Est. +15%
$244.56 $254.35
$219.05 -10.4%
Jan 27, 2026
RTX Corp RTX
BUY Robert Stallard $227.00
Est. +13%
$201.28 $214.50
$183.53 -8.8%
Jan 13, 2026
L3Harris Technologies Inc LHX
BUY Robert Stallard $355.00
Est. +1%
$350.48 $379.20
$307.79 -12.2%
Jan 09, 2026
Teradyne, Inc. TER
BUY Robert Jamieson $220.00
Est. +1%
$218.05 $422.11
$403.20 +84.9%
Jan 08, 2026
J.B. Hunt Transport Services, Inc. JBHT
SELL Jeffrey Kauffman $200.00
Est. +2%
$204.39 $193.94 (Low)
$289.36 -41.6%
Jan 07, 2026
LyondellBasell Industries NV - Ordinary Shares - Class A LYB
BUY - $48.00
Est. +4%
$46.20 $83.94
$64.58 +39.8%
Jan 07, 2026
Sherwin-Williams Co. SHW
BUY - $371.00
Est. +9%
$340.09 $377.77
$317.30 -6.7%
Jan 07, 2026
Magnera Corp. MAGN
BUY Kevin McCarthy $16.00
Est. +5%
$15.26 $15.41
$12.63 -17.2%
Jan 05, 2026
Honeywell International Inc HON
BUY Jeffrey Sprague $220.00
Est. +10%
$199.70 $248.18
$220.31 +10.3%
Dec 23, 2025
Dycom Industries, Inc. DY
BUY - $420.00
Est. +21%
$347.11 $566.47
$469.00 +35.1%
Dec 15, 2025
Nordson Corp. NDSN
BUY - $270.00
Est. +14%
$237.37 $305.28
$288.21 +21.4%
Nov 20, 2025
Magnera Corp. MAGN
BUY - $15.00
Est. +39%
$10.78 $15.52
$12.63 +17.2%
Nov 19, 2025
James Hardie Industries plc - ADR JHX
BUY Adam Baumgarten $21.00
Est. +17%
$17.91 $27.43
$24.13 +34.7%
Nov 05, 2025
TREX Co., Inc. TREX
SELL Adam Baumgarten $32.00
Est. +32%
$47.04 $29.77 (Low)
$45.63 +3.0%
Nov 03, 2025
U-Haul Holding Company UHAL
BUY Jeffrey Kauffman $80.00
Est. +50%
$53.25 $62.86
$62.38 +17.1%
Oct 27, 2025
General Dynamics Corp. GD
BUY - $400.00
Est. +14%
$350.77 $369.70
$360.22 +2.7%
Oct 21, 2025
Fortune Brands Innovations Inc FBIN
BUY - $52.00
Est. +2%
$50.86 $64.84
$43.22 -15.0%
Oct 21, 2025
TopBuild Corp BLD
BUY - $517.96
Est. +18%
$440.68 $559.47
$411.08 -6.7%
Oct 20, 2025
Builders Firstsource Inc BLDR
SELL - $109.41
Est. +11%
$122.54 $65.10 (Low)
$77.77 +36.5%
Oct 20, 2025
Ferguson Enterprises Inc. FERG
BUY Adam Baumgarten $291.99
Est. +23%
$236.94 $271.64
$230.08 -2.9%
Oct 20, 2025
Armstrong World Industries Inc. AWI
BUY - $238.00
Est. +19%
$199.22 $206.08
$154.21 -22.6%
Oct 15, 2025
Axalta Coating Systems Ltd AXTA
BUY - $37.00
Est. +36%
$27.26 $35.72
$33.11 +21.5%
Oct 07, 2025
Legence Corp. Class A Common stock LGN
BUY - $40.00
Est. +31%
$30.57 $107.24
$86.00 +181.3%
Sep 08, 2025
Boeing Co. BA
BUY Robert Stallard $270.00
Est. +17%
$230.53 $254.35
$219.05 -5.0%
Jul 22, 2025
Lockheed Martin Corp. LMT
BUY Robert Stallard $460.00
Est. +12%
$410.52 $692.00
$540.33 +31.6%
Mar 07, 2025
Teradyne, Inc. TER
BUY - $135.00
Est. +24%
$108.54 $344.92
$403.20 +271.5%
Mar 06, 2025
Celanese Corp - Ordinary Shares - Series A CE
BUY - $66.00
Est. +20%
$55.22 $63.55
$53.48 -3.2%
Oct 29, 2024
Celanese Corp - Ordinary Shares - Series A CE
BUY Kevin McCarthy $130.00
Est. +2%
$127.57 $129.07
$53.48 -58.1%
Oct 21, 2024
Hexcel Corp. HXL
BUY Robert Stallard $65.00
Est. +2%
$63.55 $71.05
$97.71 +53.8%
Jul 23, 2024
Vertical Aerospace Ltd EVTL
BUY Edison Yu $1.50
Est. +61%
$0.93 $15.99
$2.14 +130.1%
Jul 16, 2024
RPM International, Inc. RPM
BUY Kevin McCarthy $126.00
Est. +13%
$111.04 $141.78
$107.05 -3.6%
Jun 14, 2024
Ryder System, Inc. R
BUY Jeffrey Kauffman $145.00
Est. +21%
$120.19 $171.78
$280.33 +133.2%
May 01, 2024
Air Products & Chemicals Inc. APD
BUY Kevin McCarthy $261.00
Est. +10%
$236.34 $341.14
$281.62 +19.2%
Apr 04, 2024
GE Aerospace GE
BUY Jeffrey Sprague $160.00
Est. +10%
$145.62 $214.21
$335.30 +130.3%
Mar 25, 2024
Boeing Co. BA
BUY Robert Stallard $230.00
Est. +20%
$191.41 $196.95
$219.05 +14.4%
Jan 10, 2024
Marten Transport, Ltd. MRTN
BUY Jeffrey Kauffman $25.00
Est. +25%
$20.01 $19.26
$18.16 -9.2%
Aug 25, 2023
Heico Corp. HEI
BUY Robert Stallard $191.00
Est. +16%
$164.55 $258.83
$331.61 +101.5%
Aug 08, 2022
LyondellBasell Industries NV - Ordinary Shares - Class A LYB
BUY Kevin McCarthy $96.00
Est. +12%
$86.00 -
$64.58 -24.9%
May 15, 2022
Boeing Co. BA
BUY Robert Stallard $193.00
Est. +52%
$127.20 -
$219.05 +72.2%
Apr 27, 2022
Boeing Co. BA
BUY Robert Stallard $198.00
Est. +28%
$154.46 -
$219.05 +41.8%
Mar 02, 2022
J.B. Hunt Transport Services, Inc. JBHT
BUY Jeff Kauffman $225.00
Est. +11%
$202.72 -
$289.36 +42.7%
Feb 02, 2022
Exelon Corp. EXC
BUY Jonathan Arnold $45.00
Est. +6%
$42.51 -
$46.21 +8.7%
Analyst -
Signal & Target
BUY $224.00
Start Price $171.58
Best Price (1Y)
$180.26
Current Price $170.42
Return -0.7%
Analyst -
Signal & Target
BUY $600.00
Start Price $517.62
Best Price (1Y)
$551.50
Current Price $512.15
Return -1.1%
CSX Corp.
CSX
Apr 23, 2026
Analyst -
Signal & Target
BUY $44.00
Start Price $43.18
Best Price (1Y)
$48.03
Current Price $47.57
Return +10.2%
Analyst Kevin McCarthy
Signal & Target
BUY $73.00
Start Price $59.17
Best Price (1Y)
$65.60
Current Price $63.63
Return +7.5%
Analyst -
Signal & Target
BUY $75.00
Start Price $66.82
Best Price (1Y)
$83.94
Current Price $64.58
Return -3.4%
Dow Inc
DOW
Mar 09, 2026
Analyst -
Signal & Target
BUY $37.00
Start Price $34.31
Best Price (1Y)
$42.74
Current Price $33.85
Return -1.3%
Analyst -
Signal & Target
BUY $60.00
Start Price $51.45
Best Price (1Y)
$70.70
Current Price $53.48
Return +3.9%
Analyst Robert Stallard
Signal & Target
BUY $688.00
Start Price $678.74
Best Price (1Y)
$774.00
Current Price $550.33
Return -18.9%
Boeing Co.
BA
Jan 27, 2026
Analyst Robert Stallard
Signal & Target
BUY $281.00
Start Price $244.56
Best Price (1Y)
$254.35
Current Price $219.05
Return -10.4%
RTX Corp
RTX
Jan 27, 2026
Analyst Robert Stallard
Signal & Target
BUY $227.00
Start Price $201.28
Best Price (1Y)
$214.50
Current Price $183.53
Return -8.8%
Analyst Robert Stallard
Signal & Target
BUY $355.00
Start Price $350.48
Best Price (1Y)
$379.20
Current Price $307.79
Return -12.2%
Analyst Robert Jamieson
Signal & Target
BUY $220.00
Start Price $218.05
Best Price (1Y)
$422.11
Current Price $403.20
Return +84.9%
Signal & Target
SELL $200.00
Start Price $204.39
Best Price (1Y)
$193.94
Current Price $289.36
Return -41.6%
Analyst -
Signal & Target
BUY $48.00
Start Price $46.20
Best Price (1Y)
$83.94
Current Price $64.58
Return +39.8%
Analyst -
Signal & Target
BUY $371.00
Start Price $340.09
Best Price (1Y)
$377.77
Current Price $317.30
Return -6.7%
Analyst Kevin McCarthy
Signal & Target
BUY $16.00
Start Price $15.26
Best Price (1Y)
$15.41
Current Price $12.63
Return -17.2%
Analyst Jeffrey Sprague
Signal & Target
BUY $220.00
Start Price $199.70
Best Price (1Y)
$248.18
Current Price $220.31
Return +10.3%
Analyst -
Signal & Target
BUY $420.00
Start Price $347.11
Best Price (1Y)
$566.47
Current Price $469.00
Return +35.1%
Analyst -
Signal & Target
BUY $270.00
Start Price $237.37
Best Price (1Y)
$305.28
Current Price $288.21
Return +21.4%
Analyst -
Signal & Target
BUY $15.00
Start Price $10.78
Best Price (1Y)
$15.52
Current Price $12.63
Return +17.2%
Analyst Adam Baumgarten
Signal & Target
BUY $21.00
Start Price $17.91
Best Price (1Y)
$27.43
Current Price $24.13
Return +34.7%
Analyst Adam Baumgarten
Signal & Target
SELL $32.00
Start Price $47.04
Best Price (1Y)
$29.77
Current Price $45.63
Return +3.0%
Signal & Target
BUY $80.00
Start Price $53.25
Best Price (1Y)
$62.86
Current Price $62.38
Return +17.1%
Analyst -
Signal & Target
BUY $400.00
Start Price $350.77
Best Price (1Y)
$369.70
Current Price $360.22
Return +2.7%
Analyst -
Signal & Target
BUY $52.00
Start Price $50.86
Best Price (1Y)
$64.84
Current Price $43.22
Return -15.0%
TopBuild Corp
BLD
Oct 21, 2025
Analyst -
Signal & Target
BUY $517.96
Start Price $440.68
Best Price (1Y)
$559.47
Current Price $411.08
Return -6.7%
Analyst -
Signal & Target
SELL $109.41
Start Price $122.54
Best Price (1Y)
$65.10
Current Price $77.77
Return +36.5%
Analyst Adam Baumgarten
Signal & Target
BUY $291.99
Start Price $236.94
Best Price (1Y)
$271.64
Current Price $230.08
Return -2.9%
Analyst -
Signal & Target
BUY $238.00
Start Price $199.22
Best Price (1Y)
$206.08
Current Price $154.21
Return -22.6%
Analyst -
Signal & Target
BUY $37.00
Start Price $27.26
Best Price (1Y)
$35.72
Current Price $33.11
Return +21.5%
Analyst -
Signal & Target
BUY $40.00
Start Price $30.57
Best Price (1Y)
$107.24
Current Price $86.00
Return +181.3%
Boeing Co.
BA
Sep 08, 2025
Analyst Robert Stallard
Signal & Target
BUY $270.00
Start Price $230.53
Best Price (1Y)
$254.35
Current Price $219.05
Return -5.0%
Analyst Robert Stallard
Signal & Target
BUY $460.00
Start Price $410.52
Best Price (1Y)
$692.00
Current Price $540.33
Return +31.6%
Analyst -
Signal & Target
BUY $135.00
Start Price $108.54
Best Price (1Y)
$344.92
Current Price $403.20
Return +271.5%
Analyst -
Signal & Target
BUY $66.00
Start Price $55.22
Best Price (1Y)
$63.55
Current Price $53.48
Return -3.2%
Analyst Kevin McCarthy
Signal & Target
BUY $130.00
Start Price $127.57
Best Price (1Y)
$129.07
Current Price $53.48
Return -58.1%
Hexcel Corp.
HXL
Oct 21, 2024
Analyst Robert Stallard
Signal & Target
BUY $65.00
Start Price $63.55
Best Price (1Y)
$71.05
Current Price $97.71
Return +53.8%
Analyst Edison Yu
Signal & Target
BUY $1.50
Start Price $0.93
Best Price (1Y)
$15.99
Current Price $2.14
Return +130.1%
Analyst Kevin McCarthy
Signal & Target
BUY $126.00
Start Price $111.04
Best Price (1Y)
$141.78
Current Price $107.05
Return -3.6%
Signal & Target
BUY $145.00
Start Price $120.19
Best Price (1Y)
$171.78
Current Price $280.33
Return +133.2%
Analyst Kevin McCarthy
Signal & Target
BUY $261.00
Start Price $236.34
Best Price (1Y)
$341.14
Current Price $281.62
Return +19.2%
GE Aerospace
GE
Apr 04, 2024
Analyst Jeffrey Sprague
Signal & Target
BUY $160.00
Start Price $145.62
Best Price (1Y)
$214.21
Current Price $335.30
Return +130.3%
Boeing Co.
BA
Mar 25, 2024
Analyst Robert Stallard
Signal & Target
BUY $230.00
Start Price $191.41
Best Price (1Y)
$196.95
Current Price $219.05
Return +14.4%
Signal & Target
BUY $25.00
Start Price $20.01
Best Price (1Y)
$19.26
Current Price $18.16
Return -9.2%
Heico Corp.
HEI
Aug 25, 2023
Analyst Robert Stallard
Signal & Target
BUY $191.00
Start Price $164.55
Best Price (1Y)
$258.83
Current Price $331.61
Return +101.5%
Analyst Kevin McCarthy
Signal & Target
BUY $96.00
Start Price $86.00
Best Price (1Y)
-
Current Price $64.58
Return -24.9%
Boeing Co.
BA
May 15, 2022
Analyst Robert Stallard
Signal & Target
BUY $193.00
Start Price $127.20
Best Price (1Y)
-
Current Price $219.05
Return +72.2%
Boeing Co.
BA
Apr 27, 2022
Analyst Robert Stallard
Signal & Target
BUY $198.00
Start Price $154.46
Best Price (1Y)
-
Current Price $219.05
Return +41.8%
Analyst Jeff Kauffman
Signal & Target
BUY $225.00
Start Price $202.72
Best Price (1Y)
-
Current Price $289.36
Return +42.7%
Exelon Corp.
EXC
Feb 02, 2022
Analyst Jonathan Arnold
Signal & Target
BUY $45.00
Start Price $42.51
Best Price (1Y)
-
Current Price $46.21
Return +8.7%

Recent Upgrades / Downgrades

Date Stock Action From To
May 26, 2026
Albemarle Corp. ALB
Upgrade Buy Buy
Apr 30, 2026
Lennox International Inc LII
Upgrade Buy
Apr 23, 2026
CSX Corp. CSX
Downgrade Hold
Mar 27, 2026
H.B. Fuller Company FUL
Upgrade Buy Buy
Jan 27, 2026
Boeing Co. BA
Hold Buy Buy
Jan 27, 2026
RTX Corp RTX
Hold Buy Buy
Jan 27, 2026
Northrop Grumman Corp. NOC
Hold Hold Hold
Jan 13, 2026
L3Harris Technologies Inc LHX
Hold Buy Buy
Jan 09, 2026
Teradyne, Inc. TER
Downgrade Buy Hold
Jan 08, 2026
J.B. Hunt Transport Services, Inc. JBHT
Downgrade Hold
Jan 07, 2026
Magnera Corp. MAGN
Downgrade Buy Hold
Jan 07, 2026
LyondellBasell Industries NV - Ordinary Shares - Class A LYB
Downgrade Hold
Jan 07, 2026
Axalta Coating Systems Ltd AXTA
Downgrade Buy Hold
Jan 07, 2026
Sherwin-Williams Co. SHW
Upgrade Buy
Jan 05, 2026
Honeywell International Inc HON
Downgrade Hold
Jan 05, 2026
Canadian National Railway Co. CNI
Upgrade Buy
Dec 23, 2025
Dycom Industries, Inc. DY
Initialise Buy
Dec 15, 2025
Nordson Corp. NDSN
Upgrade Buy
Nov 20, 2025
Magnera Corp. MAGN
Upgrade Buy
Nov 05, 2025
TREX Co., Inc. TREX
Downgrade Hold
Nov 03, 2025
U-Haul Holding Company UHAL
Initialise Buy
Oct 27, 2025
General Dynamics Corp. GD
Upgrade Positive
Oct 21, 2025
Fortune Brands Innovations Inc FBIN
Initialise Hold
Oct 21, 2025
TopBuild Corp BLD
Initialise Buy
Oct 20, 2025
Armstrong World Industries Inc. AWI
Initialise Buy
Oct 20, 2025
Ferguson Enterprises Inc. FERG
Initialise Buy
Oct 20, 2025
Builders Firstsource Inc BLDR
Initialise Sell
Oct 15, 2025
Axalta Coating Systems Ltd AXTA
Upgrade Buy
Oct 07, 2025
Legence Corp. Class A Common stock LGN
Initialise Buy
Sep 08, 2025
Boeing Co. BA
Upgrade Hold Buy
Jul 31, 2025
Howmet Aerospace Inc HWM
Hold Buy Buy
Jul 22, 2025
Lockheed Martin Corp. LMT
Hold Hold Hold
Mar 07, 2025
Teradyne, Inc. TER
Initialise Buy
Mar 06, 2025
XPO Inc XPO
Upgrade Buy
Mar 06, 2025
Celanese Corp - Ordinary Shares - Series A CE
Upgrade Sell Hold
Oct 29, 2024
Celanese Corp - Ordinary Shares - Series A CE
Downgrade Sell
Oct 10, 2024
Huntington Ingalls Industries Inc HII
Downgrade Hold
Oct 10, 2024
Hexcel Corp. HXL
Downgrade Hold
Oct 07, 2024
Air Products & Chemicals Inc. APD
Upgrade Hold Buy
Jul 23, 2024
Keysight Technologies Inc KEYS
Initialise Buy
Jul 23, 2024
Teledyne Technologies Inc TDY
Initialise Buy
Jul 23, 2024
Sensata Technologies Holding Plc ST
Initialise Buy
Jul 23, 2024
Amphenol Corp. - Ordinary Shares - Class A APH
Initialise Hold
Jul 23, 2024
TE Connectivity Ltd - Registered Shares TEL
Initialise Hold
Jul 23, 2024
Belden Inc BDC
Hold Underperform Underperform
Jul 23, 2024
Belden Inc BDC
Initialise Buy
Jul 23, 2024
Cognex Corp. CGNX
Initialise Buy
Jul 23, 2024
Symbotic Inc - Ordinary Shares - Class A SYM
Initialise Hold
Jul 16, 2024
RPM International, Inc. RPM
Upgrade Buy
Jul 09, 2024
C.H. Robinson Worldwide, Inc. CHRW
Upgrade Buy
Action Upgrade
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Downgrade
From -
To Hold
Action Upgrade
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Downgrade
From Buy
To Hold
Action Downgrade
From -
To Hold
Action Downgrade
From Buy
To Hold
Action Downgrade
From Buy
To Hold
Action Upgrade
From -
To Buy
Action Downgrade
From -
To Hold
Action Upgrade
From -
To Buy
Action Initialise
From -
To Buy
Action Upgrade
From -
To Buy
Action Upgrade
From -
To Buy
Action Downgrade
From -
To Hold
Action Initialise
From -
To Buy
Action Upgrade
From -
To Positive
Action Initialise
From -
To Hold
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Sell
Action Upgrade
From -
To Buy
Action Initialise
From -
To Buy
Action Upgrade
From Hold
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Initialise
From -
To Buy
Action Upgrade
From -
To Buy
Action Upgrade
From Sell
To Hold
Action Downgrade
From -
To Sell
Action Downgrade
From -
To Hold
Action Downgrade
From -
To Hold
Action Upgrade
From Hold
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Hold
Action Initialise
From -
To Hold
Action Hold
From Underperform
To Underperform
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Hold
Action Upgrade
From -
To Buy
Action Upgrade
From -
To Buy