Angel Castillo

Stock Analyst at Morgan Stanley

(2.33)
# 2,535
Out of 4,884 analysts
122
Total ratings
52.38%
Success rate
-5.2%
Average return

Stocks Rated by Angel Castillo

REV Group
Jun 18, 2025
Upgrades: Equal-Weight
Price Target: $33$46
Current: $50.25
Upside: -8.46%
Donaldson Company
Jun 6, 2025
Maintains: Underweight
Price Target: $65$69
Current: $71.26
Upside: -3.17%
Vulcan Materials Company
May 12, 2025
Maintains: Equal-Weight
Price Target: $273$303
Current: $266.24
Upside: +13.81%
WillScot Holdings
May 12, 2025
Maintains: Overweight
Price Target: $38$39
Current: $28.90
Upside: +34.95%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $24.36
Upside: -13.79%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $109.70
Upside: -23.43%
Olin Corporation
May 12, 2025
Maintains: Underweight
Price Target: $28$20
Current: $21.92
Upside: -8.76%
Avient
May 12, 2025
Maintains: Equal-Weight
Price Target: $51$41
Current: $34.43
Upside: +19.08%
Martin Marietta Materials
May 6, 2025
Maintains: Overweight
Price Target: $561$576
Current: $557.89
Upside: +3.25%
Lincoln Electric Holdings
May 6, 2025
Maintains: Underweight
Price Target: $179$180
Current: $216.28
Upside: -16.77%
Maintains: Overweight
Price Target: $340$350
Current: $331.83
Upside: +5.48%
Maintains: Equal-Weight
Price Target: $94$100
Current: $97.93
Upside: +2.11%
Maintains: Equal-Weight
Price Target: $20$14
Current: $11.11
Upside: +21.51%
Maintains: Overweight
Price Target: $94$88
Current: $76.67
Upside: +14.78%
Maintains: Equal-Weight
Price Target: $110$91
Current: $124.21
Upside: -26.74%
Maintains: Overweight
Price Target: $450$500
Current: $520.97
Upside: -4.03%
Maintains: Overweight
Price Target: $17$15
Current: $13.69
Upside: +9.57%
Upgrades: Equal-Weight
Price Target: $300$283
Current: $397.86
Upside: -28.87%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $97.66
Upside: -1.70%
Maintains: Overweight
Price Target: $75$70
Current: $58.73
Upside: +19.19%
Maintains: Equal-Weight
Price Target: $775$765
Current: $792.50
Upside: -3.47%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $4.51
Upside: -6.87%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $32.46
Upside: +47.87%
Maintains: Overweight
Price Target: $110$105
Current: $107.90
Upside: -2.69%
Maintains: Equal-Weight
Price Target: $19$18
Current: $24.00
Upside: -27.08%
Maintains: Equal-Weight
Price Target: $120$110
Current: $161.04
Upside: -31.69%
Maintains: Equal-Weight
Price Target: $33$20
Current: $3.16
Upside: +532.91%
Maintains: Equal-Weight
Price Target: $44$31
Current: $11.73
Upside: +164.28%