Angel Castillo

Stock Analyst at Morgan Stanley

(2.25)
# 2,523
Out of 4,829 analysts
112
Total ratings
47.37%
Success rate
-5.54%
Average return

Stocks Rated by Angel Castillo

Martin Marietta Materials
May 6, 2025
Maintains: Overweight
Price Target: $561$576
Current: $551.73
Upside: +4.40%
Lincoln Electric Holdings
May 6, 2025
Maintains: Underweight
Price Target: $179$180
Current: $195.17
Upside: -7.77%
Cummins
May 6, 2025
Maintains: Overweight
Price Target: $340$350
Current: $325.61
Upside: +7.49%
Allison Transmission Holdings
May 6, 2025
Maintains: Equal-Weight
Price Target: $94$100
Current: $101.54
Upside: -1.52%
Huntsman
May 5, 2025
Maintains: Equal-Weight
Price Target: $20$14
Current: $12.97
Upside: +4.09%
WillScot Holdings
Apr 16, 2025
Maintains: Overweight
Price Target: $50$38
Current: $28.79
Upside: +31.99%
Vulcan Materials Company
Apr 16, 2025
Maintains: Equal-Weight
Price Target: $300$273
Current: $272.27
Upside: +0.27%
The Timken Company
Apr 16, 2025
Maintains: Overweight
Price Target: $94$88
Current: $72.39
Upside: +21.56%
Oshkosh
Apr 16, 2025
Maintains: Equal-Weight
Price Target: $110$91
Current: $97.04
Upside: -6.22%
Kennametal
Apr 16, 2025
Maintains: Equal-Weight
Price Target: $24$20
Current: $21.60
Upside: -7.41%
Maintains: Overweight
Price Target: $450$500
Current: $498.83
Upside: +0.23%
Maintains: Overweight
Price Target: $17$15
Current: $13.27
Upside: +13.04%
Upgrades: Equal-Weight
Price Target: $300$283
Current: $341.12
Upside: -17.04%
Downgrades: Underweight
Price Target: $94$75
Current: $105.11
Upside: -28.65%
Maintains: Overweight
Price Target: $75$70
Current: $53.18
Upside: +31.63%
Maintains: Underweight
Price Target: $31$28
Current: $23.00
Upside: +21.74%
Maintains: Equal-Weight
Price Target: $775$765
Current: $702.06
Upside: +8.97%
Maintains: Underweight
Price Target: $67$68
Current: $70.29
Upside: -3.26%
Maintains: Overweight
Price Target: $135$126
Current: $94.89
Upside: +32.79%
Initiates: Equal-Weight
Price Target: $30
Current: $37.57
Upside: -21.48%
Reiterates: Equal-Weight
Price Target: $40
Current: $39.20
Upside: +2.04%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $3.77
Upside: +11.55%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $31.80
Upside: +50.94%
Maintains: Overweight
Price Target: $110$105
Current: $97.75
Upside: +7.42%
Maintains: Equal-Weight
Price Target: $19$18
Current: $22.45
Upside: -22.05%
Maintains: Equal-Weight
Price Target: $120$110
Current: $155.00
Upside: -29.03%
Maintains: Equal-Weight
Price Target: $33$20
Current: $2.61
Upside: +666.28%
Maintains: Equal-Weight
Price Target: $44$31
Current: $10.25
Upside: +202.44%