Angel Castillo

Stock Analyst at Morgan Stanley

(2.44)
# 2,256
Out of 4,846 analysts
119
Total ratings
55%
Success rate
-4.25%
Average return

Stocks Rated by Angel Castillo

Vulcan Materials Company
May 12, 2025
Maintains: Equal-Weight
Price Target: $273$303
Current: $263.38
Upside: +15.04%
WillScot Holdings
May 12, 2025
Maintains: Overweight
Price Target: $38$39
Current: $26.72
Upside: +45.96%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $21.29
Upside: -1.36%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $98.46
Upside: -14.69%
Olin Corporation
May 12, 2025
Maintains: Underweight
Price Target: $28$20
Current: $19.17
Upside: +4.33%
Avient
May 12, 2025
Maintains: Equal-Weight
Price Target: $51$41
Current: $35.85
Upside: +14.37%
Martin Marietta Materials
May 6, 2025
Maintains: Overweight
Price Target: $561$576
Current: $541.61
Upside: +6.35%
Lincoln Electric Holdings
May 6, 2025
Maintains: Underweight
Price Target: $179$180
Current: $190.76
Upside: -5.64%
Cummins
May 6, 2025
Maintains: Overweight
Price Target: $340$350
Current: $317.24
Upside: +10.33%
Allison Transmission Holdings
May 6, 2025
Maintains: Equal-Weight
Price Target: $94$100
Current: $102.01
Upside: -1.97%
Maintains: Equal-Weight
Price Target: $20$14
Current: $11.04
Upside: +22.28%
Maintains: Overweight
Price Target: $94$88
Current: $68.98
Upside: +27.57%
Maintains: Equal-Weight
Price Target: $110$91
Current: $98.29
Upside: -7.42%
Maintains: Overweight
Price Target: $450$500
Current: $507.84
Upside: -1.54%
Maintains: Overweight
Price Target: $17$15
Current: $12.40
Upside: +20.97%
Upgrades: Equal-Weight
Price Target: $300$283
Current: $344.67
Upside: -17.89%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $91.77
Upside: +4.61%
Maintains: Overweight
Price Target: $75$70
Current: $52.15
Upside: +34.23%
Maintains: Equal-Weight
Price Target: $775$765
Current: $691.15
Upside: +10.69%
Maintains: Underweight
Price Target: $67$68
Current: $69.17
Upside: -1.69%
Initiates: Equal-Weight
Price Target: $30
Current: $36.53
Upside: -19.24%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $3.88
Upside: +8.25%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $31.74
Upside: +51.23%
Maintains: Overweight
Price Target: $110$105
Current: $96.72
Upside: +8.56%
Maintains: Equal-Weight
Price Target: $19$18
Current: $21.16
Upside: -17.30%
Maintains: Equal-Weight
Price Target: $120$110
Current: $156.91
Upside: -29.90%
Maintains: Equal-Weight
Price Target: $33$20
Current: $3.02
Upside: +562.25%
Maintains: Equal-Weight
Price Target: $44$31
Current: $10.69
Upside: +189.99%