Angel Castillo

Stock Analyst at Morgan Stanley

(1.94)
# 3,162
Out of 5,090 analysts
133
Total ratings
40%
Success rate
-9.39%
Average return

Stocks Rated by Angel Castillo

Martin Marietta Materials
Dec 1, 2025
Maintains: Overweight
Price Target: $610$660
Current: $624.37
Upside: +5.71%
Donaldson Company
Nov 24, 2025
Upgrades: Equal-Weight
Price Target: $72$84
Current: $92.44
Upside: -9.13%
WillScot Holdings
Nov 13, 2025
Downgrades: Equal-Weight
Price Target: $37$21
Current: $20.61
Upside: +1.89%
Caterpillar
Oct 30, 2025
Maintains: Underweight
Price Target: $350$380
Current: $603.17
Upside: -37.00%
Vulcan Materials Company
Jul 28, 2025
Maintains: Equal-Weight
Price Target: $303$285
Current: $294.87
Upside: -3.35%
United Rentals
Jul 28, 2025
Maintains: Overweight
Price Target: $702$955
Current: $796.91
Upside: +19.84%
REV Group
Jun 18, 2025
Upgrades: Equal-Weight
Price Target: $33$46
Current: $56.39
Upside: -18.43%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $27.85
Upside: -24.60%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $105.26
Upside: -20.20%
Olin Corporation
May 12, 2025
Maintains: Underweight
Price Target: $28$20
Current: $20.46
Upside: -2.25%
Maintains: Equal-Weight
Price Target: $51$41
Current: $30.69
Upside: +33.59%
Maintains: Underweight
Price Target: $179$180
Current: $245.52
Upside: -26.69%
Maintains: Overweight
Price Target: $340$350
Current: $510.65
Upside: -31.46%
Maintains: Equal-Weight
Price Target: $94$100
Current: $92.54
Upside: +8.06%
Maintains: Equal-Weight
Price Target: $20$14
Current: $10.04
Upside: +34.46%
Maintains: Overweight
Price Target: $94$88
Current: $83.21
Upside: +5.76%
Maintains: Equal-Weight
Price Target: $110$91
Current: $129.43
Upside: -29.69%
Maintains: Overweight
Price Target: $450$500
Current: $475.11
Upside: +5.24%
Maintains: Overweight
Price Target: $17$15
Current: $9.44
Upside: +58.90%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $110.33
Upside: -12.99%
Maintains: Overweight
Price Target: $75$70
Current: $49.03
Upside: +42.77%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $3.91
Upside: +7.42%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $41.74
Upside: +15.00%
Maintains: Overweight
Price Target: $110$105
Current: $97.95
Upside: +7.20%
Maintains: Equal-Weight
Price Target: $19$18
Current: $26.39
Upside: -33.69%
Maintains: Equal-Weight
Price Target: $120$110
Current: $121.91
Upside: -9.77%
Maintains: Equal-Weight
Price Target: $33$20
Current: $0.67
Upside: +2,901.65%
Maintains: Equal-Weight
Price Target: $44$31
Current: $11.59
Upside: +167.47%