Angel Castillo

Stock Analyst at Morgan Stanley

(2.01)
# 3,076
Out of 5,149 analysts
147
Total ratings
41.56%
Success rate
-8.01%
Average return

Stocks Rated by Angel Castillo

Deere & Company
Feb 24, 2026
Maintains: Overweight
Price Target: $560$730
Current: $619.22
Upside: +17.89%
WillScot Holdings
Feb 23, 2026
Maintains: Equal-Weight
Price Target: $21$23
Current: $20.93
Upside: +9.89%
The Timken Company
Feb 10, 2026
Maintains: Overweight
Price Target: $105$116
Current: $106.58
Upside: +8.84%
Kennametal
Feb 10, 2026
Maintains: Equal-Weight
Price Target: $29$36
Current: $40.57
Upside: -11.26%
PACCAR
Feb 3, 2026
Maintains: Equal-Weight
Price Target: $102$109
Current: $121.19
Upside: -10.06%
Oshkosh
Feb 3, 2026
Maintains: Equal-Weight
Price Target: $155$144
Current: $168.00
Upside: -14.29%
Caterpillar
Feb 3, 2026
Maintains: Underweight
Price Target: $400$425
Current: $722.18
Upside: -41.15%
Olin Corporation
Feb 2, 2026
Maintains: Underweight
Price Target: $20$18
Current: $24.35
Upside: -26.08%
Allison Transmission Holdings
Jan 23, 2026
Maintains: Equal-Weight
Price Target: $97$109
Current: $124.80
Upside: -12.66%
Lincoln Electric Holdings
Jan 12, 2026
Maintains: Underweight
Price Target: $209$208
Current: $280.08
Upside: -25.74%
Maintains: Overweight
Price Target: $660$690
Current: $656.78
Upside: +5.06%
Upgrades: Equal-Weight
Price Target: $72$84
Current: $92.99
Upside: -9.67%
Maintains: Equal-Weight
Price Target: $303$285
Current: $300.00
Upside: -5.00%
Maintains: Overweight
Price Target: $702$955
Current: $833.47
Upside: +14.58%
Maintains: Underweight
Price Target: $75$84
Current: $133.07
Upside: -36.88%
Maintains: Equal-Weight
Price Target: $51$41
Current: $40.05
Upside: +2.37%
Maintains: Overweight
Price Target: $340$350
Current: $560.09
Upside: -37.51%
Maintains: Equal-Weight
Price Target: $20$14
Current: $12.38
Upside: +9.05%
Maintains: Overweight
Price Target: $17$15
Current: $12.06
Upside: +24.38%
Maintains: Overweight
Price Target: $75$70
Current: $65.20
Upside: +7.36%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $4.77
Upside: -11.95%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $41.99
Upside: +14.31%
Maintains: Overweight
Price Target: $110$105
Current: $112.89
Upside: -6.99%
Maintains: Equal-Weight
Price Target: $19$18
Current: $33.64
Upside: -47.98%
Maintains: Equal-Weight
Price Target: $120$110
Current: $139.76
Upside: -21.29%
Maintains: Equal-Weight
Price Target: $33$20
Current: $0.23
Upside: +8,595.65%
Maintains: Equal-Weight
Price Target: $44$31
Current: $9.32
Upside: +232.62%