Angel Castillo

Stock Analyst at Morgan Stanley

(2.34)
# 2,574
Out of 4,911 analysts
123
Total ratings
53.23%
Success rate
-4.83%
Average return

Stocks Rated by Angel Castillo

REV Group
Jun 18, 2025
Upgrades: Equal-Weight
Price Target: $33$46
Current: $47.94
Upside: -4.05%
Donaldson Company
Jun 6, 2025
Maintains: Underweight
Price Target: $65$69
Current: $71.93
Upside: -4.07%
Vulcan Materials Company
May 12, 2025
Maintains: Equal-Weight
Price Target: $273$303
Current: $274.83
Upside: +10.25%
WillScot Holdings
May 12, 2025
Maintains: Overweight
Price Target: $38$39
Current: $31.66
Upside: +23.20%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $25.36
Upside: -17.19%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $112.38
Upside: -25.25%
Olin Corporation
May 12, 2025
Maintains: Underweight
Price Target: $28$20
Current: $21.26
Upside: -5.93%
Avient
May 12, 2025
Maintains: Equal-Weight
Price Target: $51$41
Current: $33.97
Upside: +20.69%
Martin Marietta Materials
May 6, 2025
Maintains: Overweight
Price Target: $561$576
Current: $585.73
Upside: -1.66%
Lincoln Electric Holdings
May 6, 2025
Maintains: Underweight
Price Target: $179$180
Current: $227.02
Upside: -20.71%
Maintains: Overweight
Price Target: $340$350
Current: $369.52
Upside: -5.28%
Maintains: Equal-Weight
Price Target: $94$100
Current: $89.44
Upside: +11.81%
Maintains: Equal-Weight
Price Target: $20$14
Current: $11.19
Upside: +20.64%
Maintains: Overweight
Price Target: $94$88
Current: $81.66
Upside: +7.76%
Maintains: Equal-Weight
Price Target: $110$91
Current: $128.71
Upside: -29.30%
Maintains: Overweight
Price Target: $450$500
Current: $517.38
Upside: -3.36%
Maintains: Overweight
Price Target: $17$15
Current: $13.31
Upside: +12.70%
Upgrades: Equal-Weight
Price Target: $300$283
Current: $433.75
Upside: -34.76%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $101.57
Upside: -5.48%
Maintains: Overweight
Price Target: $75$70
Current: $59.01
Upside: +18.62%
Maintains: Equal-Weight
Price Target: $775$765
Current: $890.00
Upside: -14.04%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $3.76
Upside: +11.70%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $31.04
Upside: +54.64%
Maintains: Overweight
Price Target: $110$105
Current: $102.98
Upside: +1.96%
Maintains: Equal-Weight
Price Target: $19$18
Current: $23.82
Upside: -26.53%
Maintains: Equal-Weight
Price Target: $120$110
Current: $160.99
Upside: -31.67%
Maintains: Equal-Weight
Price Target: $33$20
Current: $2.96
Upside: +576.82%
Maintains: Equal-Weight
Price Target: $44$31
Current: $13.69
Upside: +126.44%