Free Trial

Angel Castillo - Morgan Stanley Analyst Performance

This page shows the methodology used to calculate Angel Castillo's recommendation performance. Listed below are links to the research notes issued, the price targets issued by the analyst, and the stock's actual price 12 months from the date the research note was issued. These rankings are based on research reports from . Rankings are updated daily.

MarketBeat Analyst Ranking:
Average 12-Month ROI of Buy and Strong Buy Recommendations: ???%

CompanyReport DateReport Date Price12-Month
Price Target
Rating12-Month
Actual Price
12-Month
ROI
Details
Vulcan Materials Company stock logo
VMC
Vulcan Materials
7/28/2025$274.90$285.00Equal Weight???%???%
United Rentals, Inc. stock logo
URI
United Rentals
7/28/2025$888.41$955.00Overweight???%???%
Martin Marietta Materials, Inc. stock logo
MLM
Martin Marietta Materials
7/28/2025$586.01$605.00Overweight???%???%
REV Group, Inc. stock logo
REVG
REV Group
6/18/2025$43.55$46.00Equal Weight???%???%
Donaldson Company, Inc. stock logo
DCI
Donaldson
6/6/2025$70.61$69.00Underweight???%???%
Vulcan Materials Company stock logo
VMC
Vulcan Materials
5/12/2025$272.02$303.00Equal Weight???%???%
WillScot Holdings Corporation stock logo
WSC
WillScot
5/12/2025$28.86$39.00Overweight???%???%
Kennametal Inc. stock logo
KMT
Kennametal
5/12/2025$21.61$21.00Equal Weight???%???%
AGCO Corporation stock logo
AGCO
AGCO
5/12/2025$104.74$84.00Underweight???%???%
Olin Corporation stock logo
OLN
Olin
5/12/2025$22.95$20.00Underweight???%???%
Avient Corporation stock logo
AVNT
Avient
5/12/2025$39.05$41.00Equal Weight???%???%
Allison Transmission Holdings, Inc. stock logo
ALSN
Allison Transmission
5/6/2025$98.18$100.00Equal Weight???%???%
Cummins Inc. stock logo
CMI
Cummins
5/6/2025$301.13$350.00Overweight???%???%
Lincoln Electric Holdings, Inc. stock logo
LECO
Lincoln Electric
5/6/2025$181.36$180.00Underweight???%???%
Martin Marietta Materials, Inc. stock logo
MLM
Martin Marietta Materials
5/6/2025$538.67$576.00Overweight???%???%
Huntsman Corporation stock logo
HUN
Huntsman
5/5/2025$11.75$13.50Equal Weight???%???%
Caterpillar Inc. stock logo
CAT
Caterpillar
4/16/2025$293.37$283.00Equal Weight???%???%
AGCO Corporation stock logo
AGCO
AGCO
4/16/2025$84.22$75.00Underweight???%???%
REV Group, Inc. stock logo
REVG
REV Group
4/16/2025$31.81$33.00Underweight???%???%
Allison Transmission Holdings, Inc. stock logo
ALSN
Allison Transmission
4/16/2025$88.42$94.00Equal Weight???%???%
Oshkosh Corporation stock logo
OSK
Oshkosh
4/16/2025$84.88$91.00Equal Weight???%???%
Lincoln Electric Holdings, Inc. stock logo
LECO
Lincoln Electric
4/16/2025$178.85$179.00Underweight???%???%
Kennametal Inc. stock logo
KMT
Kennametal
4/16/2025$18.74$20.00Equal Weight???%???%
Deere & Company stock logo
DE
Deere & Company
4/16/2025$458.71$500.00Overweight???%???%
Cummins Inc. stock logo
CMI
Cummins
4/16/2025$283.55$340.00Overweight???%???%
CNH Industrial N.V. stock logo
CNH
CNH Industrial
4/16/2025$11.40$15.00Overweight???%???%
WillScot Holdings Corporation stock logo
WSC
WillScot
4/16/2025$23.22$38.00Overweight???%???%
Vulcan Materials Company stock logo
VMC
Vulcan Materials
4/16/2025$238.79$273.00Equal Weight???%???%
Timken Company (The) stock logo
TKR
Timken
4/16/2025$60.85$88.00Overweight???%???%
Vulcan Materials Company stock logo
VMC
Vulcan Materials
2/24/2025$252.16$300.00Equal Weight???%???%
Kennametal Inc. stock logo
KMT
Kennametal
2/12/2025$21.53$24.00Equal Weight???%???%
Timken Company (The) stock logo
TKR
Timken
2/11/2025$82.35$94.00Overweight???%???%
Ball Corporation stock logo
BALL
Ball
2/5/2025$52.02$70.00Overweight???%???%
Olin Corporation stock logo
OLN
Olin
2/4/2025$27.78$28.00Underweight???%???%
United Rentals, Inc. stock logo
URI
United Rentals
2/3/2025$746.24$765.00Equal Weight???%???%
Oshkosh Corporation stock logo
OSK
Oshkosh
2/3/2025$114.30$110.00Equal Weight???%???%
Caterpillar Inc. stock logo
CAT
Caterpillar
1/31/2025$375.98$300.00Underweight???%???%
Ball Corporation stock logo
BALL
Ball
1/13/2025$52.88$75.00Overweight???%???%
Huntsman Corporation stock logo
HUN
Huntsman
1/13/2025$16.65$20.00Equal Weight???%???%
Olin Corporation stock logo
OLN
Olin
1/13/2025$31.50$31.00Underweight???%???%


Return to Analyst Rankings