Angel Castillo

Stock Analyst at Morgan Stanley

(1.93)
# 3,247
Out of 5,093 analysts
133
Total ratings
40%
Success rate
-9.38%
Average return

Stocks Rated by Angel Castillo

Martin Marietta Materials
Dec 1, 2025
Maintains: Overweight
Price Target: $610$660
Current: $612.01
Upside: +7.84%
Donaldson Company
Nov 24, 2025
Upgrades: Equal-Weight
Price Target: $72$84
Current: $90.16
Upside: -6.83%
WillScot Holdings
Nov 13, 2025
Downgrades: Equal-Weight
Price Target: $37$21
Current: $20.83
Upside: +0.82%
Caterpillar
Oct 30, 2025
Maintains: Underweight
Price Target: $350$380
Current: $594.36
Upside: -36.07%
Vulcan Materials Company
Jul 28, 2025
Maintains: Equal-Weight
Price Target: $303$285
Current: $291.04
Upside: -2.08%
United Rentals
Jul 28, 2025
Maintains: Overweight
Price Target: $702$955
Current: $789.90
Upside: +20.90%
REV Group
Jun 18, 2025
Upgrades: Equal-Weight
Price Target: $33$46
Current: $55.65
Upside: -17.34%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $27.81
Upside: -24.49%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $104.01
Upside: -19.24%
Olin Corporation
May 12, 2025
Maintains: Underweight
Price Target: $28$20
Current: $20.36
Upside: -1.77%
Maintains: Equal-Weight
Price Target: $51$41
Current: $30.25
Upside: +35.54%
Maintains: Underweight
Price Target: $179$180
Current: $238.31
Upside: -24.47%
Maintains: Overweight
Price Target: $340$350
Current: $500.16
Upside: -30.02%
Maintains: Equal-Weight
Price Target: $94$100
Current: $93.72
Upside: +6.70%
Maintains: Equal-Weight
Price Target: $20$14
Current: $10.06
Upside: +34.19%
Maintains: Overweight
Price Target: $94$88
Current: $83.16
Upside: +5.82%
Maintains: Equal-Weight
Price Target: $110$91
Current: $126.06
Upside: -27.81%
Maintains: Overweight
Price Target: $450$500
Current: $462.86
Upside: +8.02%
Maintains: Overweight
Price Target: $17$15
Current: $9.36
Upside: +60.26%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $108.91
Upside: -11.85%
Maintains: Overweight
Price Target: $75$70
Current: $46.87
Upside: +49.35%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $3.88
Upside: +8.25%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $41.47
Upside: +15.75%
Maintains: Overweight
Price Target: $110$105
Current: $94.20
Upside: +11.46%
Maintains: Equal-Weight
Price Target: $19$18
Current: $26.37
Upside: -33.64%
Maintains: Equal-Weight
Price Target: $120$110
Current: $115.72
Upside: -4.94%
Maintains: Equal-Weight
Price Target: $33$20
Current: $0.70
Upside: +2,753.07%
Maintains: Equal-Weight
Price Target: $44$31
Current: $11.64
Upside: +166.32%