Angel Castillo

Stock Analyst at Morgan Stanley

(2.28)
# 2,636
Out of 4,947 analysts
128
Total ratings
50.75%
Success rate
-5.52%
Average return

Stocks Rated by Angel Castillo

Caterpillar
Aug 7, 2025
Downgrades: Underweight
Price Target: $283$350
Current: $407.79
Upside: -14.17%
WillScot Holdings
Aug 4, 2025
Maintains: Overweight
Price Target: $39$37
Current: $24.17
Upside: +53.08%
Vulcan Materials Company
Jul 28, 2025
Maintains: Equal-Weight
Price Target: $303$285
Current: $291.62
Upside: -2.27%
United Rentals
Jul 28, 2025
Maintains: Overweight
Price Target: $702$955
Current: $908.88
Upside: +5.07%
Martin Marietta Materials
Jul 28, 2025
Maintains: Overweight
Price Target: $576$605
Current: $609.58
Upside: -0.75%
REV Group
Jun 18, 2025
Upgrades: Equal-Weight
Price Target: $33$46
Current: $52.31
Upside: -12.06%
Donaldson Company
Jun 6, 2025
Maintains: Underweight
Price Target: $65$69
Current: $73.38
Upside: -5.97%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $21.02
Upside: -0.10%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $112.25
Upside: -25.17%
Olin Corporation
May 12, 2025
Maintains: Underweight
Price Target: $28$20
Current: $21.30
Upside: -6.10%
Maintains: Equal-Weight
Price Target: $51$41
Current: $35.45
Upside: +15.66%
Maintains: Underweight
Price Target: $179$180
Current: $237.23
Upside: -24.12%
Maintains: Overweight
Price Target: $340$350
Current: $399.42
Upside: -12.37%
Maintains: Equal-Weight
Price Target: $94$100
Current: $87.00
Upside: +14.94%
Maintains: Equal-Weight
Price Target: $20$14
Current: $10.01
Upside: +34.87%
Maintains: Overweight
Price Target: $94$88
Current: $76.00
Upside: +15.79%
Maintains: Equal-Weight
Price Target: $110$91
Current: $138.60
Upside: -34.34%
Maintains: Overweight
Price Target: $450$500
Current: $488.80
Upside: +2.29%
Maintains: Overweight
Price Target: $17$15
Current: $12.19
Upside: +23.05%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $98.22
Upside: -2.26%
Maintains: Overweight
Price Target: $75$70
Current: $53.85
Upside: +29.99%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $3.82
Upside: +9.95%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $31.58
Upside: +51.99%
Maintains: Overweight
Price Target: $110$105
Current: $100.56
Upside: +4.42%
Maintains: Equal-Weight
Price Target: $19$18
Current: $24.92
Upside: -29.76%
Maintains: Equal-Weight
Price Target: $120$110
Current: $138.72
Upside: -20.70%
Maintains: Equal-Weight
Price Target: $33$20
Current: $2.51
Upside: +696.81%
Maintains: Equal-Weight
Price Target: $44$31
Current: $12.38
Upside: +150.40%