Angel Castillo

Stock Analyst at Morgan Stanley

(1.94)
# 3,181
Out of 5,055 analysts
131
Total ratings
40.58%
Success rate
-9.55%
Average return

Stocks Rated by Angel Castillo

WillScot Holdings
Nov 13, 2025
Downgrades: Equal-Weight
Price Target: $37$21
Current: $16.26
Upside: +29.15%
Caterpillar
Oct 30, 2025
Maintains: Underweight
Price Target: $350$380
Current: $552.05
Upside: -31.17%
Donaldson Company
Sep 2, 2025
Maintains: Underweight
Price Target: $69$72
Current: $84.87
Upside: -15.16%
Vulcan Materials Company
Jul 28, 2025
Maintains: Equal-Weight
Price Target: $303$285
Current: $280.08
Upside: +1.76%
United Rentals
Jul 28, 2025
Maintains: Overweight
Price Target: $702$955
Current: $806.61
Upside: +18.40%
Martin Marietta Materials
Jul 28, 2025
Maintains: Overweight
Price Target: $576$605
Current: $589.97
Upside: +2.55%
REV Group
Jun 18, 2025
Upgrades: Equal-Weight
Price Target: $33$46
Current: $50.94
Upside: -9.70%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $25.92
Upside: -18.98%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $102.70
Upside: -18.21%
Olin Corporation
May 12, 2025
Maintains: Underweight
Price Target: $28$20
Current: $19.20
Upside: +4.17%
Maintains: Equal-Weight
Price Target: $51$41
Current: $28.24
Upside: +45.18%
Maintains: Underweight
Price Target: $179$180
Current: $220.85
Upside: -18.50%
Maintains: Overweight
Price Target: $340$350
Current: $455.98
Upside: -23.24%
Maintains: Equal-Weight
Price Target: $94$100
Current: $79.27
Upside: +26.15%
Maintains: Equal-Weight
Price Target: $20$14
Current: $8.24
Upside: +63.83%
Maintains: Overweight
Price Target: $94$88
Current: $74.42
Upside: +18.25%
Maintains: Equal-Weight
Price Target: $110$91
Current: $121.55
Upside: -25.13%
Maintains: Overweight
Price Target: $450$500
Current: $475.98
Upside: +5.05%
Maintains: Overweight
Price Target: $17$15
Current: $9.76
Upside: +53.69%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $94.15
Upside: +1.96%
Maintains: Overweight
Price Target: $75$70
Current: $47.52
Upside: +47.31%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $3.58
Upside: +17.32%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $41.92
Upside: +14.50%
Maintains: Overweight
Price Target: $110$105
Current: $95.02
Upside: +10.50%
Maintains: Equal-Weight
Price Target: $19$18
Current: $24.94
Upside: -29.83%
Maintains: Equal-Weight
Price Target: $120$110
Current: $119.34
Upside: -7.83%
Maintains: Equal-Weight
Price Target: $33$20
Current: $0.96
Upside: +1,983.12%
Maintains: Equal-Weight
Price Target: $44$31
Current: $11.47
Upside: +170.27%