Angel Castillo

Stock Analyst at Morgan Stanley

(2.28)
# 2,625
Out of 4,944 analysts
128
Total ratings
50.75%
Success rate
-5.62%
Average return

Stocks Rated by Angel Castillo

Caterpillar
Aug 7, 2025
Downgrades: Underweight
Price Target: $283$350
Current: $413.70
Upside: -15.40%
WillScot Holdings
Aug 4, 2025
Maintains: Overweight
Price Target: $39$37
Current: $25.59
Upside: +44.62%
Vulcan Materials Company
Jul 28, 2025
Maintains: Equal-Weight
Price Target: $303$285
Current: $295.64
Upside: -3.60%
United Rentals
Jul 28, 2025
Maintains: Overweight
Price Target: $702$955
Current: $932.23
Upside: +2.44%
Martin Marietta Materials
Jul 28, 2025
Maintains: Overweight
Price Target: $576$605
Current: $620.08
Upside: -2.43%
REV Group
Jun 18, 2025
Upgrades: Equal-Weight
Price Target: $33$46
Current: $53.66
Upside: -14.28%
Donaldson Company
Jun 6, 2025
Maintains: Underweight
Price Target: $65$69
Current: $75.72
Upside: -8.87%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $21.49
Upside: -2.28%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $115.34
Upside: -27.17%
Olin Corporation
May 12, 2025
Maintains: Underweight
Price Target: $28$20
Current: $21.38
Upside: -6.45%
Maintains: Equal-Weight
Price Target: $51$41
Current: $36.26
Upside: +13.07%
Maintains: Underweight
Price Target: $179$180
Current: $245.45
Upside: -26.67%
Maintains: Overweight
Price Target: $340$350
Current: $406.80
Upside: -13.96%
Maintains: Equal-Weight
Price Target: $94$100
Current: $90.70
Upside: +10.25%
Maintains: Equal-Weight
Price Target: $20$14
Current: $10.14
Upside: +33.14%
Maintains: Overweight
Price Target: $94$88
Current: $80.39
Upside: +9.47%
Maintains: Equal-Weight
Price Target: $110$91
Current: $141.69
Upside: -35.78%
Maintains: Overweight
Price Target: $450$500
Current: $513.54
Upside: -2.64%
Maintains: Overweight
Price Target: $17$15
Current: $12.83
Upside: +16.91%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $100.66
Upside: -4.63%
Maintains: Overweight
Price Target: $75$70
Current: $54.89
Upside: +27.53%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $3.96
Upside: +6.06%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $30.39
Upside: +57.95%
Maintains: Overweight
Price Target: $110$105
Current: $102.83
Upside: +2.11%
Maintains: Equal-Weight
Price Target: $19$18
Current: $25.49
Upside: -31.35%
Maintains: Equal-Weight
Price Target: $120$110
Current: $141.43
Upside: -22.22%
Maintains: Equal-Weight
Price Target: $33$20
Current: $2.53
Upside: +690.51%
Maintains: Equal-Weight
Price Target: $44$31
Current: $12.37
Upside: +150.61%