← Back to Analysts

Vertical Research Score: 40

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.
+9.7%
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 📉
46%
40 W / 47 L
Target Met
? How often was the target reached?
Hits vs. Total.
89%
40 W / 5 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
16%
7 W / 38 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
9%
4 W / 41 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.
50%
13 W / 13 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
43%
35 W / 46 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
83%
5 W / 1 L

Top 5 Analysts (Score, >10 Trades)

1. Kevin McCarthy 49 2. Robert Stallard 37

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 07, 2026
Owens Corning OC
SELL - $106.00
Est. +12%
$119.78 $109.00 (Low)
$113.69 +5.1%
Oct 05, 2026
Vylor Inc. VYLR
BUY - $74.00
Est. +10%
$67.26 $77.39
$73.34 +9.0%
Sep 28, 2026
SPX Technologies Inc SPXC
BUY - $215.00
Est. +26%
$170.11 $180.50
$167.42 -1.6%
Sep 17, 2026
T1 Energy Inc TE
BUY - $5.00
Est. +22%
$4.09 $4.52
$2.93 -28.4%
Sep 08, 2026
Idex Corporation IEX
BUY Jeffrey Sprague $250.00
Est. +12%
$223.74 $241.30
$236.42 +5.7%
Sep 08, 2026
Ametek Inc AME
BUY - $255.00
Est. +7%
$237.72 $255.41
$248.52 +4.5%
Aug 06, 2026
International Flavors & Fragrances Inc. IFF
BUY - $93.00
Est. +9%
$85.63 $91.69
$90.29 +5.4%
Jul 27, 2026
ITG Inc. ITG
BUY - $20.00
Est. +49%
$13.46 $8.21
$5.94 -55.9%
Jul 22, 2026
Solstice Advanced Materials Inc. SOLS
BUY - $79.00
Est. +31%
$60.08 $61.66
$59.92 -0.3%
Jul 01, 2026
Honeywell Aerospace Inc HONA
BUY - $243.00
Est. +10%
$221.08 $222.22
$163.11 -26.2%
May 27, 2026
Ralliant Corp RAL
BUY - $65.00
Est. +5%
$62.06 $74.07
$68.73 +10.7%
May 26, 2026
Albemarle Corp. ALB
BUY - $224.00
Est. +31%
$171.58 $180.26
$98.18 -42.8%
May 14, 2026
Solstice Advanced Materials Inc. SOLS
BUY - $90.00
Est. +2%
$88.57 $61.66
$59.92 -32.3%
May 11, 2026
Madison Air Solutions Corporation MAIR
BUY Jeffrey Sprague $50.00
Est. +19%
$42.02 $33.89
$23.47 -44.1%
May 01, 2026
Amrize Ltd AMRZ
BUY - $70.00
Est. +30%
$53.78 $37.38
$37.32 -30.6%
Apr 30, 2026
Lennox International Inc LII
BUY - $600.00
Est. +16%
$517.62 $587.07
$358.50 -30.7%
Apr 23, 2026
CSX Corp. CSX
BUY - $44.00
Est. +2%
$43.18 $53.60
$48.69 +12.8%
Mar 27, 2026
H.B. Fuller Company FUL
BUY Kevin McCarthy $73.00
Est. +23%
$59.17 $65.74
$51.57 -12.8%
Mar 09, 2026
LyondellBasell Industries NV - Ordinary Shares - Class A LYB
BUY - $75.00
Est. +12%
$66.82 $83.94
$62.68 -6.2%
Mar 09, 2026
Dow Inc DOW
BUY - $37.00
Est. +8%
$34.31 $42.74
$29.66 -13.6%
Mar 09, 2026
Celanese Corp - Ordinary Shares - Series A CE
BUY - $60.00
Est. +17%
$51.45 $70.70
$46.44 -9.7%
Feb 06, 2026
Ralliant Corp RAL
BUY Robert Jamieson $45.00
Est. +17%
$38.39 $74.07
$68.73 +79.0%
Jan 27, 2026
Boeing Co. BA
BUY Robert Stallard $281.00
Est. +15%
$244.56 $254.35
$188.73 -22.8%
Jan 27, 2026
Northrop Grumman Corp. NOC
BUY Robert Stallard $688.00
Est. +1%
$678.74 $774.00
$499.63 -26.4%
Jan 27, 2026
RTX Corp RTX
BUY Robert Stallard $227.00
Est. +13%
$201.28 $226.88
$186.95 -7.1%
Jan 13, 2026
L3Harris Technologies Inc LHX
BUY Robert Stallard $355.00
Est. +1%
$350.48 $379.20
$240.50 -31.4%
Jan 09, 2026
Teradyne, Inc. TER
BUY Robert Jamieson $220.00
Est. +1%
$218.05 $487.89
$343.21 +57.4%
Jan 08, 2026
J.B. Hunt Transport Services, Inc. JBHT
SELL Jeffrey Kauffman $200.00
Est. +2%
$204.39 $193.94 (Low)
$235.31 -15.1%
Jan 07, 2026
LyondellBasell Industries NV - Ordinary Shares - Class A LYB
BUY - $48.00
Est. +4%
$46.20 $83.94
$62.68 +35.7%
Jan 07, 2026
Sherwin-Williams Co. SHW
BUY - $371.00
Est. +9%
$340.09 $377.77
$336.92 -0.9%
Jan 07, 2026
Magnera Corp. MAGN
BUY Kevin McCarthy $16.00
Est. +5%
$15.26 $15.41
$11.25 -26.3%
Jan 07, 2026
Solstice Advanced Materials Inc. SOLS
BUY - $58.00
Est. +17%
$49.73 $61.66
$59.92 +20.5%
Jan 05, 2026
Honeywell International Inc HON
BUY Jeffrey Sprague $220.00
Est. +10%
$199.70 $496.36
$210.50 +5.4%
Dec 23, 2025
Dycom Industries, Inc. DY
BUY - $420.00
Est. +21%
$347.11 $566.47
$257.78 -25.7%
Dec 15, 2025
Nordson Corp. NDSN
BUY - $270.00
Est. +14%
$237.37 $339.12
$328.80 +38.5%
Nov 25, 2025
Amrize Ltd AMRZ
BUY Michael Dudas $54.00
Est. +8%
$50.13 $37.38
$37.32 -25.6%
Nov 20, 2025
Magnera Corp. MAGN
BUY - $15.00
Est. +39%
$10.78 $15.52
$11.25 +4.4%
Nov 19, 2025
James Hardie Industries plc - ADR JHX
BUY Adam Baumgarten $21.00
Est. +17%
$17.91 $31.43
$25.90 +44.6%
Nov 05, 2025
TREX Co., Inc. TREX
SELL Adam Baumgarten $32.00
Est. +32%
$47.04 $29.77 (Low)
$46.21 +1.8%
Nov 03, 2025
U-Haul Holding Company UHAL
BUY Jeffrey Kauffman $80.00
Est. +50%
$53.25 $76.45
$57.45 +7.9%
Oct 27, 2025
General Dynamics Corp. GD
BUY - $400.00
Est. +14%
$350.77 $398.96
$337.03 -3.9%
Oct 21, 2025
Fortune Brands Innovations Inc FBIN
BUY - $52.00
Est. +2%
$50.86 $64.84
$39.96 -21.4%
Oct 21, 2025
TopBuild Corp BLD
BUY - $517.96
Est. +18%
$440.68 $559.47
$354.53 -19.5%
Oct 20, 2025
Builders Firstsource Inc BLDR
SELL - $109.41
Est. +11%
$122.54 $49.67 (Low)
$53.68 +56.2%
Oct 20, 2025
Ferguson Enterprises Inc. FERG
BUY Adam Baumgarten $291.99
Est. +23%
$236.94 $271.64
$228.76 -3.5%
Oct 20, 2025
Armstrong World Industries Inc. AWI
BUY - $238.00
Est. +19%
$199.22 $206.08
$166.59 -16.4%
Oct 15, 2025
Axalta Coating Systems Ltd AXTA
BUY - $37.00
Est. +36%
$27.26 $38.61
$33.73 +23.7%
Oct 07, 2025
Legence Corp. Class A Common stock LGN
BUY - $40.00
Est. +31%
$30.57 $107.24
$45.30 +48.2%
Sep 08, 2025
Boeing Co. BA
BUY Robert Stallard $270.00
Est. +17%
$230.53 $254.35
$188.73 -18.1%
Jul 22, 2025
Lockheed Martin Corp. LMT
BUY Robert Stallard $460.00
Est. +12%
$410.52 $692.00
$532.64 +29.7%
Owens Corning
OC
Oct 07, 2026
Analyst -
Signal & Target
SELL $106.00
Start Price $119.78
Best Price (1Y)
$109.00
Current Price $113.69
Return +5.1%
Vylor Inc.
VYLR
Oct 05, 2026
Analyst -
Signal & Target
BUY $74.00
Start Price $67.26
Best Price (1Y)
$77.39
Current Price $73.34
Return +9.0%
Analyst -
Signal & Target
BUY $215.00
Start Price $170.11
Best Price (1Y)
$180.50
Current Price $167.42
Return -1.6%
T1 Energy Inc
TE
Sep 17, 2026
Analyst -
Signal & Target
BUY $5.00
Start Price $4.09
Best Price (1Y)
$4.52
Current Price $2.93
Return -28.4%
Analyst Jeffrey Sprague
Signal & Target
BUY $250.00
Start Price $223.74
Best Price (1Y)
$241.30
Current Price $236.42
Return +5.7%
Ametek Inc
AME
Sep 08, 2026
Analyst -
Signal & Target
BUY $255.00
Start Price $237.72
Best Price (1Y)
$255.41
Current Price $248.52
Return +4.5%
Analyst -
Signal & Target
BUY $93.00
Start Price $85.63
Best Price (1Y)
$91.69
Current Price $90.29
Return +5.4%
ITG Inc.
ITG
Jul 27, 2026
Analyst -
Signal & Target
BUY $20.00
Start Price $13.46
Best Price (1Y)
$8.21
Current Price $5.94
Return -55.9%
Analyst -
Signal & Target
BUY $79.00
Start Price $60.08
Best Price (1Y)
$61.66
Current Price $59.92
Return -0.3%
Analyst -
Signal & Target
BUY $243.00
Start Price $221.08
Best Price (1Y)
$222.22
Current Price $163.11
Return -26.2%
Ralliant Corp
RAL
May 27, 2026
Analyst -
Signal & Target
BUY $65.00
Start Price $62.06
Best Price (1Y)
$74.07
Current Price $68.73
Return +10.7%
Analyst -
Signal & Target
BUY $224.00
Start Price $171.58
Best Price (1Y)
$180.26
Current Price $98.18
Return -42.8%
Analyst -
Signal & Target
BUY $90.00
Start Price $88.57
Best Price (1Y)
$61.66
Current Price $59.92
Return -32.3%
Analyst Jeffrey Sprague
Signal & Target
BUY $50.00
Start Price $42.02
Best Price (1Y)
$33.89
Current Price $23.47
Return -44.1%
Amrize Ltd
AMRZ
May 01, 2026
Analyst -
Signal & Target
BUY $70.00
Start Price $53.78
Best Price (1Y)
$37.38
Current Price $37.32
Return -30.6%
Analyst -
Signal & Target
BUY $600.00
Start Price $517.62
Best Price (1Y)
$587.07
Current Price $358.50
Return -30.7%
CSX Corp.
CSX
Apr 23, 2026
Analyst -
Signal & Target
BUY $44.00
Start Price $43.18
Best Price (1Y)
$53.60
Current Price $48.69
Return +12.8%
Analyst Kevin McCarthy
Signal & Target
BUY $73.00
Start Price $59.17
Best Price (1Y)
$65.74
Current Price $51.57
Return -12.8%
Analyst -
Signal & Target
BUY $75.00
Start Price $66.82
Best Price (1Y)
$83.94
Current Price $62.68
Return -6.2%
Dow Inc
DOW
Mar 09, 2026
Analyst -
Signal & Target
BUY $37.00
Start Price $34.31
Best Price (1Y)
$42.74
Current Price $29.66
Return -13.6%
Analyst -
Signal & Target
BUY $60.00
Start Price $51.45
Best Price (1Y)
$70.70
Current Price $46.44
Return -9.7%
Ralliant Corp
RAL
Feb 06, 2026
Analyst Robert Jamieson
Signal & Target
BUY $45.00
Start Price $38.39
Best Price (1Y)
$74.07
Current Price $68.73
Return +79.0%
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 $188.73
Return -22.8%
Analyst Robert Stallard
Signal & Target
BUY $688.00
Start Price $678.74
Best Price (1Y)
$774.00
Current Price $499.63
Return -26.4%
RTX Corp
RTX
Jan 27, 2026
Analyst Robert Stallard
Signal & Target
BUY $227.00
Start Price $201.28
Best Price (1Y)
$226.88
Current Price $186.95
Return -7.1%
Analyst Robert Stallard
Signal & Target
BUY $355.00
Start Price $350.48
Best Price (1Y)
$379.20
Current Price $240.50
Return -31.4%
Analyst Robert Jamieson
Signal & Target
BUY $220.00
Start Price $218.05
Best Price (1Y)
$487.89
Current Price $343.21
Return +57.4%
Signal & Target
SELL $200.00
Start Price $204.39
Best Price (1Y)
$193.94
Current Price $235.31
Return -15.1%
Analyst -
Signal & Target
BUY $48.00
Start Price $46.20
Best Price (1Y)
$83.94
Current Price $62.68
Return +35.7%
Analyst -
Signal & Target
BUY $371.00
Start Price $340.09
Best Price (1Y)
$377.77
Current Price $336.92
Return -0.9%
Analyst Kevin McCarthy
Signal & Target
BUY $16.00
Start Price $15.26
Best Price (1Y)
$15.41
Current Price $11.25
Return -26.3%
Analyst -
Signal & Target
BUY $58.00
Start Price $49.73
Best Price (1Y)
$61.66
Current Price $59.92
Return +20.5%
Analyst Jeffrey Sprague
Signal & Target
BUY $220.00
Start Price $199.70
Best Price (1Y)
$496.36
Current Price $210.50
Return +5.4%
Analyst -
Signal & Target
BUY $420.00
Start Price $347.11
Best Price (1Y)
$566.47
Current Price $257.78
Return -25.7%
Analyst -
Signal & Target
BUY $270.00
Start Price $237.37
Best Price (1Y)
$339.12
Current Price $328.80
Return +38.5%
Amrize Ltd
AMRZ
Nov 25, 2025
Analyst Michael Dudas
Signal & Target
BUY $54.00
Start Price $50.13
Best Price (1Y)
$37.38
Current Price $37.32
Return -25.6%
Analyst -
Signal & Target
BUY $15.00
Start Price $10.78
Best Price (1Y)
$15.52
Current Price $11.25
Return +4.4%
Analyst Adam Baumgarten
Signal & Target
BUY $21.00
Start Price $17.91
Best Price (1Y)
$31.43
Current Price $25.90
Return +44.6%
Analyst Adam Baumgarten
Signal & Target
SELL $32.00
Start Price $47.04
Best Price (1Y)
$29.77
Current Price $46.21
Return +1.8%
Signal & Target
BUY $80.00
Start Price $53.25
Best Price (1Y)
$76.45
Current Price $57.45
Return +7.9%
Analyst -
Signal & Target
BUY $400.00
Start Price $350.77
Best Price (1Y)
$398.96
Current Price $337.03
Return -3.9%
Analyst -
Signal & Target
BUY $52.00
Start Price $50.86
Best Price (1Y)
$64.84
Current Price $39.96
Return -21.4%
TopBuild Corp
BLD
Oct 21, 2025
Analyst -
Signal & Target
BUY $517.96
Start Price $440.68
Best Price (1Y)
$559.47
Current Price $354.53
Return -19.5%
Analyst -
Signal & Target
SELL $109.41
Start Price $122.54
Best Price (1Y)
$49.67
Current Price $53.68
Return +56.2%
Analyst Adam Baumgarten
Signal & Target
BUY $291.99
Start Price $236.94
Best Price (1Y)
$271.64
Current Price $228.76
Return -3.5%
Analyst -
Signal & Target
BUY $238.00
Start Price $199.22
Best Price (1Y)
$206.08
Current Price $166.59
Return -16.4%
Analyst -
Signal & Target
BUY $37.00
Start Price $27.26
Best Price (1Y)
$38.61
Current Price $33.73
Return +23.7%
Analyst -
Signal & Target
BUY $40.00
Start Price $30.57
Best Price (1Y)
$107.24
Current Price $45.30
Return +48.2%
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 $188.73
Return -18.1%
Analyst Robert Stallard
Signal & Target
BUY $460.00
Start Price $410.52
Best Price (1Y)
$692.00
Current Price $532.64
Return +29.7%

Recent Upgrades / Downgrades

Date Stock Action From To
Oct 07, 2026
Owens Corning OC
Downgrade Sell
Oct 05, 2026
Vylor Inc. VYLR
Initialise Buy
Sep 28, 2026
SPX Technologies Inc SPXC
Initialise Buy
Sep 17, 2026
T1 Energy Inc TE
Initialise Hold
Sep 08, 2026
Ametek Inc AME
Initialise Buy
Sep 08, 2026
Idex Corporation IEX
Initialise Buy
Aug 06, 2026
International Flavors & Fragrances Inc. IFF
Downgrade Hold
Jul 27, 2026
ITG Inc. ITG
Initialise Buy
Jul 22, 2026
Solstice Advanced Materials Inc. SOLS
Upgrade Hold Buy
Jul 01, 2026
Partners Group Holding AG PGPHF
Initialise Hold
Jul 01, 2026
Honeywell Aerospace Inc HONA
Initialise Hold
Jun 17, 2026
IonQ Inc IONQ
Hold Outperform Outperform
May 27, 2026
Ralliant Corp RAL
Downgrade Buy Hold
May 26, 2026
Albemarle Corp. ALB
Upgrade Buy Buy
May 14, 2026
Solstice Advanced Materials Inc. SOLS
Downgrade Buy Hold
May 11, 2026
Madison Air Solutions Corporation MAIR
Initialise Buy
May 01, 2026
Amrize Ltd AMRZ
Upgrade Hold 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
Feb 06, 2026
Ralliant Corp RAL
Upgrade Buy
Jan 27, 2026
Northrop Grumman Corp. NOC
Hold Hold Hold
Jan 27, 2026
RTX Corp RTX
Hold Buy Buy
Jan 27, 2026
Boeing Co. BA
Hold Buy Buy
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
Solstice Advanced Materials Inc. SOLS
Upgrade Buy
Jan 07, 2026
Axalta Coating Systems Ltd AXTA
Downgrade Buy Hold
Jan 07, 2026
Magnera Corp. MAGN
Downgrade Buy Hold
Jan 07, 2026
Sherwin-Williams Co. SHW
Upgrade Buy
Jan 07, 2026
LyondellBasell Industries NV - Ordinary Shares - Class A LYB
Downgrade Hold
Jan 05, 2026
Canadian National Railway Co. CNI
Upgrade Buy
Jan 05, 2026
Honeywell International Inc HON
Downgrade Hold
Dec 23, 2025
Dycom Industries, Inc. DY
Initialise Buy
Dec 15, 2025
Nordson Corp. NDSN
Upgrade Buy
Nov 25, 2025
Amrize Ltd AMRZ
Initialise Hold
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
TopBuild Corp BLD
Initialise Buy
Oct 21, 2025
Fortune Brands Innovations Inc FBIN
Initialise Hold
Oct 20, 2025
Builders Firstsource Inc BLDR
Initialise Sell
Oct 20, 2025
Armstrong World Industries Inc. AWI
Initialise Buy
Oct 20, 2025
Ferguson Enterprises Inc. FERG
Initialise Buy
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
Action Downgrade
From -
To Sell
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Hold
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Downgrade
From -
To Hold
Action Initialise
From -
To Buy
Action Upgrade
From Hold
To Buy
Action Initialise
From -
To Hold
Action Initialise
From -
To Hold
Action Hold
From Outperform
To Outperform
Action Downgrade
From Buy
To Hold
Action Upgrade
From Buy
To Buy
Action Downgrade
From Buy
To Hold
Action Initialise
From -
To Buy
Action Upgrade
From Hold
To Buy
Action Upgrade
From -
To Buy
Action Downgrade
From -
To Hold
Action Upgrade
From Buy
To Buy
Action Upgrade
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 Downgrade
From Buy
To Hold
Action Downgrade
From -
To Hold
Action Upgrade
From -
To Buy
Action Downgrade
From Buy
To Hold
Action Downgrade
From Buy
To Hold
Action Upgrade
From -
To Buy
Action Upgrade
From -
To Buy
Action Downgrade
From -
To Hold
Action Initialise
From -
To Buy
Action Upgrade
From -
To Buy
Action Initialise
From -
To Hold
Action Upgrade
From -
To Buy
Action Downgrade
From -
To Hold
Action Initialise
From -
To Buy
Action Upgrade
From -
To Positive
Action Initialise
From -
To Buy
Action Initialise
From -
To Hold
Action Initialise
From -
To Sell
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Upgrade
From -
To Buy
Action Initialise
From -
To Buy
Action Upgrade
From Hold
To Buy
Action Hold
From Buy
To Buy