← Back to Morgan Stanley

Angel Castillo Score: 36

Analyst at Morgan Stanley
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.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 📉
41%
17 W / 24 L
Target Met
? How often was the target reached?
Hits vs. Total.
79%
23 W / 6 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
14%
4 W / 25 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
10%
3 W / 26 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.
18%
2 W / 9 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
45%
14 W / 17 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
30%
3 W / 7 L

Coverage & Price Targets

Date Stock Signal Target Start Price Best Price (1Y) Accuracy Current Price
Aug 17, 2026
Target Hospitality Corp - Ordinary Shares - Class A TH
BUY $22.00
Est. +26%
$17.44 $19.75
Pending
$19.52 +11.9%
Aug 17, 2026
ERock, Inc. EROC
BUY $23.00
Est. +38%
$16.72 $17.75
Pending
$12.33 -26.3%
Aug 10, 2026
Lincoln Electric Holdings, Inc. LECO
BUY $283.00
Est. +0%
$281.96 $292.54
Target Met
$276.44 -2.0%
May 21, 2026
Timken Co. TKR
BUY $140.00
Est. +19%
$117.20 $146.37
Target Met
$123.16 +5.1%
May 14, 2026
AGCO Corp. AGCO
SELL $108.00
Est. +8%
$117.00 $98.33 (Low)
Target Met
$133.40 -14.0%
May 13, 2026
Allison Transmission Holdings Inc ALSN
BUY $126.00
Est. +5%
$120.48 $134.67
Target Met
$131.24 +8.9%
May 06, 2026
Terex Corp. TEX
BUY $84.00
Est. +30%
$64.52 $74.69
Pending
$63.23 -2.0%
Apr 15, 2026
CRH Plc CRH
BUY $139.00
Est. +20%
$116.19 $120.54
Pending
$94.26 -18.9%
Mar 09, 2026
Donaldson Co. Inc. DCI
BUY $91.00
Est. +2%
$88.95 $99.32
Target Met
$91.03 +2.3%
Feb 17, 2026
Martin Marietta Materials, Inc. MLM
BUY $706.00
Est. +8%
$654.00 $702.38
Bullseye Hit (±1%)
$514.77 -21.3%
Feb 06, 2026
Cummins Inc. CMI
BUY $675.00
Est. +20%
$563.41 $737.10
Target Met
$560.75 -0.5%
Feb 03, 2026
Caterpillar Inc. CAT
SELL $425.00
Est. +39%
$698.20 $662.85 (Low)
Pending
$813.94 -16.6%
Jan 12, 2026
Lincoln Electric Holdings, Inc. LECO
SELL $208.00
Est. +17%
$250.01 $235.43 (Low)
Pending
$276.44 -10.6%
Jan 12, 2026
Westinghouse Air Brake Technologies Corp WAB
BUY $264.00
Est. +17%
$224.90 $306.64
Target Met
$282.86 +25.8%
Dec 10, 2025
CRH Plc CRH
BUY $140.00
Est. +13%
$123.68 $131.55
Pending
$94.26 -23.8%
Nov 04, 2025
Terex Corp. TEX
BUY $47.00
Est. +2%
$46.07 $74.69
Target Met
$63.23 +37.2%
Oct 30, 2025
Caterpillar Inc. CAT
SELL $380.00
Est. +36%
$590.42 $537.08 (Low)
Pending
$813.94 -37.9%
May 06, 2025
Cummins Inc. CMI
BUY $350.00
Est. +17%
$298.34 $717.28
Target Met
$560.75 +88.0%
Apr 16, 2025
Caterpillar Inc. CAT
SELL $283.00
Est. +2%
$290.14 $282.46 (Low)
Bullseye Hit (±1%)
$813.94 -180.5%
Apr 16, 2025
WillScot Holdings Corp. - Ordinary Shares - Class A WSC
BUY $38.00
Est. +64%
$23.21 $31.88
Miss
$19.98 -13.9%
Apr 16, 2025
CNH Industrial NV CNH
BUY $15.00
Est. +35%
$11.10 $14.27
Miss
$14.40 +29.7%
Apr 16, 2025
REV Group Inc REVG
BUY $33.00
Est. +10%
$29.94 $69.92
Target Met
$63.90 +113.4%
Jan 31, 2025
Caterpillar Inc. CAT
SELL $300.00
Est. +19%
$371.44 $267.31 (Low)
Target Met
$813.94 -119.1%
Dec 03, 2024
AGCO Corp. AGCO
SELL $101.00
Est. +0%
$101.50 $73.79 (Low)
Target Met
$133.40 -31.4%
Oct 14, 2024
Caterpillar Inc. CAT
SELL $332.00
Est. +17%
$402.02 $267.31 (Low)
Target Met
$813.94 -102.5%
Oct 14, 2024
Expeditors International Of Washington, Inc. EXPD
BUY $332.00
Est. +174%
$121.12 $129.00
Miss
$188.80 +55.9%
Aug 26, 2024
Summit Materials Inc - Ordinary Shares - Class A SUM
BUY $51.00
Est. +26%
$40.36 $54.07
Target Met
$52.49 +30.1%
Jun 11, 2024
REV Group Inc REVG
BUY $29.50
Est. +8%
$27.28 $46.08
Target Met
$63.90 +134.2%
Apr 15, 2024
Deere & Co. DE
BUY $450.00
Est. +14%
$393.17 $515.05
Target Met
$693.53 +76.4%
Apr 15, 2024
Donaldson Co. Inc. DCI
SELL $62.00
Est. +14%
$72.46 $57.69 (Low)
Target Met
$91.03 -25.6%
Apr 15, 2024
WillScot Holdings Corp. - Ordinary Shares - Class A WSC
BUY $42.00
Est. +5%
$40.01 $43.80
Target Met
$19.98 -50.1%
Apr 15, 2024
Oshkosh Corp OSK
SELL $107.00
Est. +11%
$120.38 $77.16 (Low)
Target Met
$157.08 -30.5%
Apr 15, 2024
Paccar Inc. PCAR
BUY $147.00
Est. +25%
$117.71 $118.79
Miss
$124.70 +5.9%
Apr 15, 2024
Vulcan Materials Co VMC
BUY $290.00
Est. +11%
$260.54 $298.31
Precision Hit (±3%)
$262.63 +0.8%
Mar 18, 2024
Ball Corp. BALL
BUY $68.00
Est. +5%
$64.78 $68.12
Bullseye Hit (±1%)
$62.67 -3.3%
Jan 20, 2022
Berry Global Group Inc BERY
BUY $79.00
Est. +10%
$71.88 $67.84
Miss
$67.58 -6.0%
Jan 20, 2022
Sealed Air Corp. SEE
BUY $79.00
Est. +16%
$67.89 - -
$42.15 -37.9%
Jan 20, 2022
Crown Holdings, Inc. CCK
BUY $135.00
Est. +17%
$115.52 - -
$115.16 -0.3%
Jan 20, 2022
Ball Corp. BLL
BUY $100.00
Est. +11%
$90.34 $72.20
Miss
$69.49 -23.1%
Jan 11, 2022
Olin Corp. OLN
BUY $58.00
Est. +8%
$53.68 - -
$17.37 -67.6%
Jan 11, 2022
Huntsman Corp HUN
BUY $47.00
Est. +32%
$35.70 - -
$9.62 -73.1%
Signal & Target
BUY $22.00
Start Price $17.44
Best Price (1Y)
$19.75
Current Price $19.52
Return +11.9%
ERock, Inc.
EROC
Aug 17, 2026
Signal & Target
BUY $23.00
Start Price $16.72
Best Price (1Y)
$17.75
Current Price $12.33
Return -26.3%
Signal & Target
BUY $283.00
Start Price $281.96
Best Price (1Y)
$292.54
Current Price $276.44
Return -2.0%
Timken Co.
TKR
May 21, 2026
Signal & Target
BUY $140.00
Start Price $117.20
Best Price (1Y)
$146.37
Current Price $123.16
Return +5.1%
AGCO Corp.
AGCO
May 14, 2026
Signal & Target
SELL $108.00
Start Price $117.00
Best Price (1Y)
$98.33
Current Price $133.40
Return -14.0%
Signal & Target
BUY $126.00
Start Price $120.48
Best Price (1Y)
$134.67
Current Price $131.24
Return +8.9%
Terex Corp.
TEX
May 06, 2026
Signal & Target
BUY $84.00
Start Price $64.52
Best Price (1Y)
$74.69
Current Price $63.23
Return -2.0%
CRH Plc
CRH
Apr 15, 2026
Signal & Target
BUY $139.00
Start Price $116.19
Best Price (1Y)
$120.54
Current Price $94.26
Return -18.9%
Signal & Target
BUY $91.00
Start Price $88.95
Best Price (1Y)
$99.32
Current Price $91.03
Return +2.3%
Signal & Target
BUY $706.00
Start Price $654.00
Best Price (1Y)
$702.38
Current Price $514.77
Return -21.3%
Cummins Inc.
CMI
Feb 06, 2026
Signal & Target
BUY $675.00
Start Price $563.41
Best Price (1Y)
$737.10
Current Price $560.75
Return -0.5%
Signal & Target
SELL $425.00
Start Price $698.20
Best Price (1Y)
$662.85
Current Price $813.94
Return -16.6%
Signal & Target
SELL $208.00
Start Price $250.01
Best Price (1Y)
$235.43
Current Price $276.44
Return -10.6%
Signal & Target
BUY $264.00
Start Price $224.90
Best Price (1Y)
$306.64
Current Price $282.86
Return +25.8%
CRH Plc
CRH
Dec 10, 2025
Signal & Target
BUY $140.00
Start Price $123.68
Best Price (1Y)
$131.55
Current Price $94.26
Return -23.8%
Terex Corp.
TEX
Nov 04, 2025
Signal & Target
BUY $47.00
Start Price $46.07
Best Price (1Y)
$74.69
Current Price $63.23
Return +37.2%
Signal & Target
SELL $380.00
Start Price $590.42
Best Price (1Y)
$537.08
Current Price $813.94
Return -37.9%
Cummins Inc.
CMI
May 06, 2025
Signal & Target
BUY $350.00
Start Price $298.34
Best Price (1Y)
$717.28
Current Price $560.75
Return +88.0%
Signal & Target
SELL $283.00
Start Price $290.14
Best Price (1Y)
$282.46
Current Price $813.94
Return -180.5%
Signal & Target
BUY $38.00
Start Price $23.21
Best Price (1Y)
$31.88
Current Price $19.98
Return -13.9%
Signal & Target
BUY $15.00
Start Price $11.10
Best Price (1Y)
$14.27
Current Price $14.40
Return +29.7%
Signal & Target
BUY $33.00
Start Price $29.94
Best Price (1Y)
$69.92
Current Price $63.90
Return +113.4%
Signal & Target
SELL $300.00
Start Price $371.44
Best Price (1Y)
$267.31
Current Price $813.94
Return -119.1%
AGCO Corp.
AGCO
Dec 03, 2024
Signal & Target
SELL $101.00
Start Price $101.50
Best Price (1Y)
$73.79
Current Price $133.40
Return -31.4%
Signal & Target
SELL $332.00
Start Price $402.02
Best Price (1Y)
$267.31
Current Price $813.94
Return -102.5%
Signal & Target
BUY $332.00
Start Price $121.12
Best Price (1Y)
$129.00
Current Price $188.80
Return +55.9%
Signal & Target
BUY $51.00
Start Price $40.36
Best Price (1Y)
$54.07
Current Price $52.49
Return +30.1%
Signal & Target
BUY $29.50
Start Price $27.28
Best Price (1Y)
$46.08
Current Price $63.90
Return +134.2%
Deere & Co.
DE
Apr 15, 2024
Signal & Target
BUY $450.00
Start Price $393.17
Best Price (1Y)
$515.05
Current Price $693.53
Return +76.4%
Signal & Target
SELL $62.00
Start Price $72.46
Best Price (1Y)
$57.69
Current Price $91.03
Return -25.6%
Signal & Target
BUY $42.00
Start Price $40.01
Best Price (1Y)
$43.80
Current Price $19.98
Return -50.1%
Oshkosh Corp
OSK
Apr 15, 2024
Signal & Target
SELL $107.00
Start Price $120.38
Best Price (1Y)
$77.16
Current Price $157.08
Return -30.5%
Paccar Inc.
PCAR
Apr 15, 2024
Signal & Target
BUY $147.00
Start Price $117.71
Best Price (1Y)
$118.79
Current Price $124.70
Return +5.9%
Signal & Target
BUY $290.00
Start Price $260.54
Best Price (1Y)
$298.31
Current Price $262.63
Return +0.8%
Ball Corp.
BALL
Mar 18, 2024
Signal & Target
BUY $68.00
Start Price $64.78
Best Price (1Y)
$68.12
Current Price $62.67
Return -3.3%
Signal & Target
BUY $79.00
Start Price $71.88
Best Price (1Y)
$67.84
Current Price $67.58
Return -6.0%
Signal & Target
BUY $79.00
Start Price $67.89
Best Price (1Y)
-
Current Price $42.15
Return -37.9%
Signal & Target
BUY $135.00
Start Price $115.52
Best Price (1Y)
-
Current Price $115.16
Return -0.3%
Ball Corp.
BLL
Jan 20, 2022
Signal & Target
BUY $100.00
Start Price $90.34
Best Price (1Y)
$72.20
Current Price $69.49
Return -23.1%
Olin Corp.
OLN
Jan 11, 2022
Signal & Target
BUY $58.00
Start Price $53.68
Best Price (1Y)
-
Current Price $17.37
Return -67.6%
Huntsman Corp
HUN
Jan 11, 2022
Signal & Target
BUY $47.00
Start Price $35.70
Best Price (1Y)
-
Current Price $9.62
Return -73.1%