Angel Castillo

Stock Analyst at Morgan Stanley

(2.04)
# 3,018
Out of 5,122 analysts
136
Total ratings
44.44%
Success rate
-8.94%
Average return

Stocks Rated by Angel Castillo

Martin Marietta Materials
Dec 22, 2025
Maintains: Overweight
Price Target: $660$690
Current: $631.42
Upside: +9.28%
Oshkosh
Dec 10, 2025
Maintains: Equal-Weight
Price Target: $136$147
Current: $126.59
Upside: +16.12%
Caterpillar
Dec 10, 2025
Maintains: Underweight
Price Target: $380$395
Current: $577.39
Upside: -31.59%
Donaldson Company
Nov 24, 2025
Upgrades: Equal-Weight
Price Target: $72$84
Current: $90.29
Upside: -6.97%
WillScot Holdings
Nov 13, 2025
Downgrades: Equal-Weight
Price Target: $37$21
Current: $19.00
Upside: +10.53%
Vulcan Materials Company
Jul 28, 2025
Maintains: Equal-Weight
Price Target: $303$285
Current: $288.88
Upside: -1.34%
United Rentals
Jul 28, 2025
Maintains: Overweight
Price Target: $702$955
Current: $817.25
Upside: +16.86%
REV Group
Jun 18, 2025
Upgrades: Equal-Weight
Price Target: $33$46
Current: $61.14
Upside: -24.76%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $28.65
Upside: -26.70%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $104.73
Upside: -19.79%
Maintains: Underweight
Price Target: $28$20
Current: $20.96
Upside: -4.58%
Maintains: Equal-Weight
Price Target: $51$41
Current: $31.50
Upside: +30.16%
Maintains: Underweight
Price Target: $179$180
Current: $243.37
Upside: -26.04%
Maintains: Overweight
Price Target: $340$350
Current: $513.61
Upside: -31.85%
Maintains: Equal-Weight
Price Target: $94$100
Current: $98.91
Upside: +1.10%
Maintains: Equal-Weight
Price Target: $20$14
Current: $10.17
Upside: +32.74%
Maintains: Overweight
Price Target: $94$88
Current: $85.81
Upside: +2.55%
Maintains: Overweight
Price Target: $450$500
Current: $469.94
Upside: +6.40%
Maintains: Overweight
Price Target: $17$15
Current: $9.34
Upside: +60.60%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $110.96
Upside: -13.48%
Maintains: Overweight
Price Target: $75$70
Current: $53.24
Upside: +31.48%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $4.10
Upside: +2.44%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $41.53
Upside: +15.58%
Maintains: Overweight
Price Target: $110$105
Current: $103.73
Upside: +1.22%
Maintains: Equal-Weight
Price Target: $19$18
Current: $25.27
Upside: -30.75%
Maintains: Equal-Weight
Price Target: $120$110
Current: $122.74
Upside: -10.38%
Maintains: Equal-Weight
Price Target: $33$20
Current: $0.52
Upside: +3,752.82%
Maintains: Equal-Weight
Price Target: $44$31
Current: $12.17
Upside: +154.72%