Angel Castillo

Stock Analyst at Morgan Stanley

(0.66)
# 4,247
Out of 5,118 analysts
417
Total ratings
45.2%
Success rate
-2.4%
Average return

Stocks Rated by Angel Castillo

AGCO Corporation
Nov 4, 2026
Reiterated: Sell
Price Target: $99 → $113
Current: $110.44
Upside: +2.32%
CRH plc
Nov 4, 2026
Reiterated: Buy
Price Target: $139 → $129
Current: $94.81
Upside: +36.06%
Vulcan Materials Company
Nov 4, 2026
Reiterated: Hold
Price Target: $321 → $311
Current: $282.72
Upside: +10.00%
Allison Transmission Holdings
Nov 3, 2026
Reiterated: Hold
Price Target: $132
Current: $116.88
Upside: +12.94%
Oshkosh
Nov 3, 2026
Rated: Hold
Price Target: $147 → $139
Current: $134.36
Upside: +3.45%
Caterpillar
Oct 30, 2026
Rated: Hold
Price Target: $915 → $675
Current: $558.63
Upside: +20.83%
PACCAR
Oct 29, 2026
Reiterated: Hold
Price Target: $125 → $113
Current: $101.98
Upside: +10.81%
Terex
Oct 29, 2026
Reiterated: Buy
Price Target: $86 → $84
Current: $54.96
Upside: +52.84%
Lincoln Electric Holdings
Oct 28, 2026
Reiterated: Hold
Price Target: $283 → $293
Current: $275.35
Upside: +6.41%
United Rentals
Oct 23, 2026
Rated: Buy
Price Target: $1,335 → $1,350
Current: $1,055.57
Upside: +27.89%
Reiterated: Buy
Price Target: $355
Current: $283.59
Upside: +25.18%
Rated: Hold
Price Target: $91 → $95
Current: $84.33
Upside: +12.65%
Rated: Buy
Price Target: $22 → $25
Current: $11.36
Upside: +120.07%
Reiterated: Buy
Price Target: $730
Current: $671.65
Upside: +8.69%
Rated: Buy
Price Target: $21 → $23
Current: $7.12
Upside: +223.03%
Rated: Buy
Price Target: $19 → $18
Current: $4.58
Upside: +293.44%
Rated: Buy
Price Target: $664 → $639
Current: $518.15
Upside: +23.32%
Rated: Hold
Price Target: $29
Current: $18.86
Upside: +53.76%
Downgraded: Sell
Price Target: $31 → $27
Current: $23.00
Upside: +17.39%
Rated: Buy
Price Target: $140 → $160
Current: $102.03
Upside: +56.82%
Reiterated: Buy
Price Target: $761
Current: $450.07
Upside: +69.08%
Reiterated: Buy
Price Target: $15
Current: $11.56
Upside: +29.76%
Reiterated: Hold
Price Target: $55 → $69
Current: $65.92
Upside: n/a
Reiterated: Buy
Price Target: $31 → $30
Current: $9.45
Upside: n/a
Reiterated: Hold
Price Target: $5.5 → $4.2
Current: $4.72
Upside: n/a
Reiterated: Buy
Price Target: $105
Current: $121.30
Upside: n/a
Reiterated: Hold
Price Target: $34 → $40
Current: $45.47
Upside: n/a
Rated: Hold
Price Target: $110
Current: $63.49
Upside: n/a
Reiterated: Sell
Price Target: $50
Current: $17.31
Upside: n/a
Reiterated: Hold
Price Target: $19 → $18
Current: $31.35
Upside: n/a
Reiterated: Hold
Price Target: $120 → $110
Current: $142.50
Upside: n/a
Reiterated: Hold
Price Target: $33 → $20
Current: $0.0035
Upside: n/a
Reiterated: Hold
Price Target: $13
Current: $10.49
Upside: n/a