Angel Castillo

Stock Analyst at Morgan Stanley

(1.51)
# 3,520
Out of 5,127 analysts
144
Total ratings
43.42%
Success rate
-10.29%
Average return

Stocks Rated by Angel Castillo

Kennametal
Feb 10, 2026
Maintains: Equal-Weight
Price Target: $29$36
Current: $40.65
Upside: -11.44%
PACCAR
Feb 3, 2026
Maintains: Equal-Weight
Price Target: $102$109
Current: $126.98
Upside: -14.16%
Oshkosh
Feb 3, 2026
Maintains: Equal-Weight
Price Target: $155$144
Current: $173.00
Upside: -16.76%
Caterpillar
Feb 3, 2026
Maintains: Underweight
Price Target: $400$425
Current: $741.45
Upside: -42.68%
Olin Corporation
Feb 2, 2026
Maintains: Underweight
Price Target: $20$18
Current: $25.38
Upside: -29.08%
Allison Transmission Holdings
Jan 23, 2026
Maintains: Equal-Weight
Price Target: $97$109
Current: $115.17
Upside: -5.36%
Lincoln Electric Holdings
Jan 12, 2026
Maintains: Underweight
Price Target: $209$208
Current: $295.49
Upside: -29.61%
Martin Marietta Materials
Dec 22, 2025
Maintains: Overweight
Price Target: $660$690
Current: $699.86
Upside: -1.41%
Donaldson Company
Nov 24, 2025
Upgrades: Equal-Weight
Price Target: $72$84
Current: $108.84
Upside: -22.82%
WillScot Holdings
Nov 13, 2025
Downgrades: Equal-Weight
Price Target: $37$21
Current: $22.02
Upside: -4.63%
Maintains: Equal-Weight
Price Target: $303$285
Current: $326.46
Upside: -12.70%
Maintains: Overweight
Price Target: $702$955
Current: $878.73
Upside: +8.68%
Maintains: Underweight
Price Target: $75$84
Current: $133.66
Upside: -37.15%
Maintains: Equal-Weight
Price Target: $51$41
Current: $39.67
Upside: +3.35%
Maintains: Overweight
Price Target: $340$350
Current: $587.29
Upside: -40.40%
Maintains: Equal-Weight
Price Target: $20$14
Current: $13.25
Upside: +1.93%
Maintains: Overweight
Price Target: $94$88
Current: $108.89
Upside: -19.18%
Maintains: Overweight
Price Target: $450$500
Current: $586.48
Upside: -14.75%
Maintains: Overweight
Price Target: $17$15
Current: $12.42
Upside: +20.77%
Maintains: Overweight
Price Target: $75$70
Current: $66.59
Upside: +5.12%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $4.88
Upside: -13.93%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $41.87
Upside: +14.64%
Maintains: Overweight
Price Target: $110$105
Current: $110.57
Upside: -5.04%
Maintains: Equal-Weight
Price Target: $19$18
Current: $31.57
Upside: -44.57%
Maintains: Equal-Weight
Price Target: $120$110
Current: $138.89
Upside: -20.80%
Maintains: Equal-Weight
Price Target: $33$20
Current: $0.47
Upside: +4,168.94%
Maintains: Equal-Weight
Price Target: $44$31
Current: $9.30
Upside: +233.33%