Angel Castillo

Stock Analyst at Morgan Stanley

(1.99)
# 2,965
Out of 4,974 analysts
129
Total ratings
41.18%
Success rate
-7.89%
Average return

Stocks Rated by Angel Castillo

Donaldson Company
Sep 2, 2025
Maintains: Underweight
Price Target: $69$72
Current: $81.04
Upside: -11.15%
Caterpillar
Aug 7, 2025
Downgrades: Underweight
Price Target: $283$350
Current: $423.08
Upside: -17.27%
WillScot Holdings
Aug 4, 2025
Maintains: Overweight
Price Target: $39$37
Current: $23.71
Upside: +56.05%
Vulcan Materials Company
Jul 28, 2025
Maintains: Equal-Weight
Price Target: $303$285
Current: $294.81
Upside: -3.33%
United Rentals
Jul 28, 2025
Maintains: Overweight
Price Target: $702$955
Current: $975.23
Upside: -2.07%
Martin Marietta Materials
Jul 28, 2025
Maintains: Overweight
Price Target: $576$605
Current: $622.64
Upside: -2.83%
REV Group
Jun 18, 2025
Upgrades: Equal-Weight
Price Target: $33$46
Current: $62.52
Upside: -26.42%
Kennametal
May 12, 2025
Maintains: Equal-Weight
Price Target: $20$21
Current: $21.95
Upside: -4.33%
AGCO Corporation
May 12, 2025
Maintains: Underweight
Price Target: $75$84
Current: $111.02
Upside: -24.34%
Olin Corporation
May 12, 2025
Maintains: Underweight
Price Target: $28$20
Current: $25.31
Upside: -20.98%
Maintains: Equal-Weight
Price Target: $51$41
Current: $37.72
Upside: +8.70%
Maintains: Underweight
Price Target: $179$180
Current: $244.32
Upside: -26.33%
Maintains: Overweight
Price Target: $340$350
Current: $399.85
Upside: -12.47%
Maintains: Equal-Weight
Price Target: $94$100
Current: $90.02
Upside: +11.09%
Maintains: Equal-Weight
Price Target: $20$14
Current: $11.23
Upside: +20.21%
Maintains: Overweight
Price Target: $94$88
Current: $77.78
Upside: +13.14%
Maintains: Equal-Weight
Price Target: $110$91
Current: $139.57
Upside: -34.80%
Maintains: Overweight
Price Target: $450$500
Current: $473.26
Upside: +5.65%
Maintains: Overweight
Price Target: $17$15
Current: $11.46
Upside: +30.89%
Downgrades: Equal-Weight
Price Target: $126$96
Current: $99.05
Upside: -3.08%
Maintains: Overweight
Price Target: $75$70
Current: $50.94
Upside: +37.42%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $3.58
Upside: +17.32%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $32.74
Upside: +46.61%
Maintains: Overweight
Price Target: $110$105
Current: $94.23
Upside: +11.43%
Maintains: Equal-Weight
Price Target: $19$18
Current: $26.21
Upside: -33.23%
Maintains: Equal-Weight
Price Target: $120$110
Current: $138.62
Upside: -20.65%
Maintains: Equal-Weight
Price Target: $33$20
Current: $2.45
Upside: +716.33%
Maintains: Equal-Weight
Price Target: $44$31
Current: $12.17
Upside: +154.72%