Angel Castillo

Stock Analyst at Morgan Stanley

(1.91)
# 3,224
Out of 5,042 analysts
129
Total ratings
39.71%
Success rate
-9.38%
Average return

Stocks Rated by Angel Castillo

Donaldson Company
Sep 2, 2025
Maintains: Underweight
Price Target: $69$72
Current: $83.25
Upside: -13.51%
Caterpillar
Aug 7, 2025
Downgrades: Underweight
Price Target: $283$350
Current: $522.73
Upside: -33.04%
WillScot Holdings
Aug 4, 2025
Maintains: Overweight
Price Target: $39$37
Current: $22.47
Upside: +64.66%
Vulcan Materials Company
Jul 28, 2025
Maintains: Equal-Weight
Price Target: $303$285
Current: $292.74
Upside: -2.64%
United Rentals
Jul 28, 2025
Maintains: Overweight
Price Target: $702$955
Current: $913.33
Upside: +4.56%
Martin Marietta Materials
Jul 28, 2025
Maintains: Overweight
Price Target: $576$605
Current: $621.23
Upside: -2.61%
REV Group
Jun 18, 2025
Upgrades: Equal-Weight
Price Target: $33$46
Current: $60.84
Upside: -24.39%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $22.75
Upside: -7.69%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $108.67
Upside: -22.70%
Olin Corporation
May 12, 2025
Maintains: Underweight
Price Target: $28$20
Current: $24.06
Upside: -16.87%
Maintains: Equal-Weight
Price Target: $51$41
Current: $32.63
Upside: +25.65%
Maintains: Underweight
Price Target: $179$180
Current: $241.80
Upside: -25.56%
Maintains: Overweight
Price Target: $340$350
Current: $421.45
Upside: -16.95%
Maintains: Equal-Weight
Price Target: $94$100
Current: $82.79
Upside: +20.79%
Maintains: Equal-Weight
Price Target: $20$14
Current: $9.05
Upside: +49.17%
Maintains: Overweight
Price Target: $94$88
Current: $78.12
Upside: +12.65%
Maintains: Equal-Weight
Price Target: $110$91
Current: $139.47
Upside: -34.75%
Maintains: Overweight
Price Target: $450$500
Current: $472.76
Upside: +5.76%
Maintains: Overweight
Price Target: $17$15
Current: $10.78
Upside: +39.15%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $100.13
Upside: -4.12%
Maintains: Overweight
Price Target: $75$70
Current: $49.83
Upside: +40.48%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $3.79
Upside: +10.82%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $34.85
Upside: +37.73%
Maintains: Overweight
Price Target: $110$105
Current: $98.85
Upside: +6.22%
Maintains: Equal-Weight
Price Target: $19$18
Current: $26.18
Upside: -33.16%
Maintains: Equal-Weight
Price Target: $120$110
Current: $128.88
Upside: -14.65%
Maintains: Equal-Weight
Price Target: $33$20
Current: $1.61
Upside: +1,142.24%
Maintains: Equal-Weight
Price Target: $44$31
Current: $12.13
Upside: +155.56%