Angel Castillo

Stock Analyst at Morgan Stanley

(2.01)
# 3,075
Out of 5,148 analysts
147
Total ratings
41.56%
Success rate
-8.41%
Average return

Stocks Rated by Angel Castillo

Deere & Company
Feb 24, 2026
Maintains: Overweight
Price Target: $560$730
Current: $630.88
Upside: +15.71%
WillScot Holdings
Feb 23, 2026
Maintains: Equal-Weight
Price Target: $21$23
Current: $21.77
Upside: +5.65%
The Timken Company
Feb 10, 2026
Maintains: Overweight
Price Target: $105$116
Current: $109.99
Upside: +5.46%
Kennametal
Feb 10, 2026
Maintains: Equal-Weight
Price Target: $29$36
Current: $41.01
Upside: -12.22%
PACCAR
Feb 3, 2026
Maintains: Equal-Weight
Price Target: $102$109
Current: $124.43
Upside: -12.40%
Oshkosh
Feb 3, 2026
Maintains: Equal-Weight
Price Target: $155$144
Current: $172.14
Upside: -16.35%
Caterpillar
Feb 3, 2026
Maintains: Underweight
Price Target: $400$425
Current: $752.32
Upside: -43.51%
Olin Corporation
Feb 2, 2026
Maintains: Underweight
Price Target: $20$18
Current: $25.41
Upside: -29.16%
Allison Transmission Holdings
Jan 23, 2026
Maintains: Equal-Weight
Price Target: $97$109
Current: $126.91
Upside: -14.11%
Lincoln Electric Holdings
Jan 12, 2026
Maintains: Underweight
Price Target: $209$208
Current: $287.09
Upside: -27.55%
Maintains: Overweight
Price Target: $660$690
Current: $665.35
Upside: +3.70%
Upgrades: Equal-Weight
Price Target: $72$84
Current: $95.72
Upside: -12.24%
Maintains: Equal-Weight
Price Target: $303$285
Current: $306.20
Upside: -6.92%
Maintains: Overweight
Price Target: $702$955
Current: $820.58
Upside: +16.38%
Maintains: Underweight
Price Target: $75$84
Current: $137.04
Upside: -38.70%
Maintains: Equal-Weight
Price Target: $51$41
Current: $40.88
Upside: +0.29%
Maintains: Overweight
Price Target: $340$350
Current: $580.37
Upside: -39.69%
Maintains: Equal-Weight
Price Target: $20$14
Current: $12.30
Upside: +9.76%
Maintains: Overweight
Price Target: $17$15
Current: $12.33
Upside: +21.65%
Maintains: Overweight
Price Target: $75$70
Current: $66.42
Upside: +5.39%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $4.85
Upside: -13.40%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $41.96
Upside: +14.39%
Maintains: Overweight
Price Target: $110$105
Current: $116.11
Upside: -9.57%
Maintains: Equal-Weight
Price Target: $19$18
Current: $34.68
Upside: -49.54%
Maintains: Equal-Weight
Price Target: $120$110
Current: $142.67
Upside: -22.90%
Maintains: Equal-Weight
Price Target: $33$20
Current: $0.23
Upside: +8,595.65%
Maintains: Equal-Weight
Price Target: $44$31
Current: $9.25
Upside: +235.14%