Angel Castillo

Stock Analyst at Morgan Stanley

(1.95)
# 2,941
Out of 5,176 analysts
144
Total ratings
35.42%
Success rate
-6.24%
Average return

Stocks Rated by Angel Castillo

Allison Transmission Holdings
Mar 16, 2026
Maintains: Equal-Weight
Price Target: $109$117
Current: $118.97
Upside: -1.66%
Donaldson Company
Mar 9, 2026
Maintains: Equal-Weight
Price Target: $93$91
Current: $87.12
Upside: +4.45%
Vulcan Materials Company
Mar 9, 2026
Maintains: Equal-Weight
Price Target: $321$322
Current: $269.53
Upside: +19.47%
Martin Marietta Materials
Mar 9, 2026
Maintains: Overweight
Price Target: $706$702
Current: $589.42
Upside: +19.10%
Deere & Company
Feb 24, 2026
Maintains: Overweight
Price Target: $560$730
Current: $577.99
Upside: +26.30%
WillScot Holdings
Feb 23, 2026
Maintains: Equal-Weight
Price Target: $21$23
Current: $18.65
Upside: +23.32%
The Timken Company
Feb 10, 2026
Maintains: Overweight
Price Target: $105$116
Current: $101.90
Upside: +13.84%
Kennametal
Feb 10, 2026
Maintains: Equal-Weight
Price Target: $29$36
Current: $36.37
Upside: -1.02%
PACCAR
Feb 3, 2026
Maintains: Equal-Weight
Price Target: $102$109
Current: $116.34
Upside: -6.31%
Oshkosh
Feb 3, 2026
Maintains: Equal-Weight
Price Target: $155$144
Current: $147.89
Upside: -2.63%
Maintains: Underweight
Price Target: $400$425
Current: $719.04
Upside: -40.89%
Maintains: Underweight
Price Target: $20$18
Current: $28.04
Upside: -35.81%
Maintains: Underweight
Price Target: $209$208
Current: $256.56
Upside: -18.93%
Maintains: Overweight
Price Target: $702$955
Current: $747.59
Upside: +27.74%
Maintains: Underweight
Price Target: $75$84
Current: $117.36
Upside: -28.43%
Maintains: Equal-Weight
Price Target: $51$41
Current: $36.27
Upside: +13.04%
Maintains: Overweight
Price Target: $340$350
Current: $553.36
Upside: -36.75%
Maintains: Equal-Weight
Price Target: $20$14
Current: $12.37
Upside: +9.14%
Maintains: Overweight
Price Target: $17$15
Current: $11.16
Upside: +34.41%
Maintains: Overweight
Price Target: $75$70
Current: $60.75
Upside: +15.23%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $4.25
Upside: -1.18%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $42.04
Upside: +14.18%
Maintains: Overweight
Price Target: $110$105
Current: $103.21
Upside: +1.73%
Maintains: Equal-Weight
Price Target: $19$18
Current: $35.25
Upside: -50.35%
Maintains: Equal-Weight
Price Target: $120$110
Current: $125.82
Upside: -12.57%
Maintains: Equal-Weight
Price Target: $44$31
Current: $8.85
Upside: +250.28%