Angel Castillo

Stock Analyst at Morgan Stanley

(2.48)
# 2,318
Out of 4,876 analysts
121
Total ratings
57.38%
Success rate
-3.98%
Average return

Stocks Rated by Angel Castillo

REV Group
Jun 18, 2025
Upgrades: Equal-Weight
Price Target: $33$46
Current: $46.55
Upside: -1.17%
Donaldson Company
Jun 6, 2025
Maintains: Underweight
Price Target: $65$69
Current: $70.11
Upside: -1.58%
Vulcan Materials Company
May 12, 2025
Maintains: Equal-Weight
Price Target: $273$303
Current: $262.09
Upside: +15.61%
WillScot Holdings
May 12, 2025
Maintains: Overweight
Price Target: $38$39
Current: $28.33
Upside: +37.66%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $23.47
Upside: -10.52%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $102.80
Upside: -18.29%
Olin Corporation
May 12, 2025
Maintains: Underweight
Price Target: $28$20
Current: $20.49
Upside: -2.39%
Avient
May 12, 2025
Maintains: Equal-Weight
Price Target: $51$41
Current: $33.00
Upside: +24.24%
Martin Marietta Materials
May 6, 2025
Maintains: Overweight
Price Target: $561$576
Current: $548.47
Upside: +5.02%
Lincoln Electric Holdings
May 6, 2025
Maintains: Underweight
Price Target: $179$180
Current: $213.72
Upside: -15.78%
Maintains: Overweight
Price Target: $340$350
Current: $327.82
Upside: +6.77%
Maintains: Equal-Weight
Price Target: $94$100
Current: $94.97
Upside: +5.30%
Maintains: Equal-Weight
Price Target: $20$14
Current: $10.53
Upside: +28.21%
Maintains: Overweight
Price Target: $94$88
Current: $73.50
Upside: +19.73%
Maintains: Equal-Weight
Price Target: $110$91
Current: $114.26
Upside: -20.36%
Maintains: Overweight
Price Target: $450$500
Current: $512.31
Upside: -2.40%
Maintains: Overweight
Price Target: $17$15
Current: $13.04
Upside: +15.03%
Upgrades: Equal-Weight
Price Target: $300$283
Current: $387.04
Upside: -26.88%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $95.80
Upside: +0.21%
Maintains: Overweight
Price Target: $75$70
Current: $56.82
Upside: +23.21%
Maintains: Equal-Weight
Price Target: $775$765
Current: $757.46
Upside: +1.00%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $4.34
Upside: -3.11%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $31.51
Upside: +52.33%
Maintains: Overweight
Price Target: $110$105
Current: $104.07
Upside: +0.90%
Maintains: Equal-Weight
Price Target: $19$18
Current: $23.03
Upside: -24.01%
Maintains: Equal-Weight
Price Target: $120$110
Current: $155.64
Upside: -29.32%
Maintains: Equal-Weight
Price Target: $33$20
Current: $3.36
Upside: +495.24%
Maintains: Equal-Weight
Price Target: $44$31
Current: $11.67
Upside: +165.64%