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
Main Sectors:
Stocks Rated by Angel Castillo
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| AGCO AGCO Corporation | Reiterated: Sell | $99 → $113 | $110.44 | +2.32% | 15 | Nov 4, 2026 | |
| CRH CRH plc | Reiterated: Buy | $139 → $129 | $94.81 | +36.06% | 7 | Nov 4, 2026 | |
| VMC Vulcan Materials Company | Reiterated: Hold | $321 → $311 | $282.72 | +10.00% | 16 | Nov 4, 2026 | |
| ALSN Allison Transmission Holdings | Reiterated: Hold | $132 | $116.88 | +12.94% | 21 | Nov 3, 2026 | |
| OSK Oshkosh | Rated: Hold | $147 → $139 | $134.36 | +3.45% | 22 | Nov 3, 2026 | |
| CAT Caterpillar | Rated: Hold | $915 → $675 | $558.63 | +20.83% | 29 | Oct 30, 2026 | |
| PCAR PACCAR | Reiterated: Hold | $125 → $113 | $101.98 | +10.81% | 16 | Oct 29, 2026 | |
| TEX Terex | Reiterated: Buy | $86 → $84 | $54.96 | +52.84% | 20 | Oct 29, 2026 | |
| LECO Lincoln Electric Holdings | Reiterated: Hold | $283 → $293 | $275.35 | +6.41% | 18 | Oct 28, 2026 | |
| URI United Rentals | Rated: Buy | $1,335 → $1,350 | $1,055.57 | +27.89% | 20 | Oct 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $355 | $283.59 | +25.18% | 19 | Oct 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $91 → $95 | $84.33 | +12.65% | 17 | Sep 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $22 → $25 | $11.36 | +120.07% | 2 | Sep 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $730 | $671.65 | +8.69% | 17 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $21 → $23 | $7.12 | +223.03% | 3 | Aug 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $19 → $18 | $4.58 | +293.44% | 2 | Aug 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $664 → $639 | $518.15 | +23.32% | 28 | Aug 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $29 | $18.86 | +53.76% | 20 | Aug 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | $31 → $27 | $23.00 | +17.39% | 14 | Aug 10, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $140 → $160 | $102.03 | +56.82% | 17 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $761 | $450.07 | +69.08% | 20 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $15 | $11.56 | +29.76% | 15 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $55 → $69 | $65.92 | n/a | 5 | Apr 30, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $31 → $30 | $9.45 | n/a | 11 | Aug 2, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $5.5 → $4.2 | $4.72 | n/a | 6 | May 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $105 | $121.30 | n/a | 6 | Apr 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $34 → $40 | $45.47 | n/a | 6 | Feb 23, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $110 | $63.49 | n/a | 3 | Feb 21, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $50 | $17.31 | n/a | 6 | Jan 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $19 → $18 | $31.35 | n/a | 4 | Oct 31, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $120 → $110 | $142.50 | n/a | 3 | Oct 18, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $33 → $20 | $0.0035 | n/a | 8 | Oct 12, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $13 | $10.49 | n/a | 1 | Aug 16, 2021 |
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%
Oct 22, 2026
Reiterated: Buy
Price Target: $355
Current: $283.59
Upside: +25.18%
Sep 29, 2026
Rated: Hold
Price Target: $91 → $95
Current: $84.33
Upside: +12.65%
Sep 14, 2026
Rated: Buy
Price Target: $22 → $25
Current: $11.36
Upside: +120.07%
Aug 21, 2026
Reiterated: Buy
Price Target: $730
Current: $671.65
Upside: +8.69%
Aug 17, 2026
Rated: Buy
Price Target: $21 → $23
Current: $7.12
Upside: +223.03%
Aug 17, 2026
Rated: Buy
Price Target: $19 → $18
Current: $4.58
Upside: +293.44%
Aug 13, 2026
Rated: Buy
Price Target: $664 → $639
Current: $518.15
Upside: +23.32%
Aug 13, 2026
Rated: Hold
Price Target: $29
Current: $18.86
Upside: +53.76%
Aug 10, 2026
Downgraded: Sell
Price Target: $31 → $27
Current: $23.00
Upside: +17.39%
Aug 6, 2026
Rated: Buy
Price Target: $140 → $160
Current: $102.03
Upside: +56.82%
Aug 5, 2026
Reiterated: Buy
Price Target: $761
Current: $450.07
Upside: +69.08%
Aug 4, 2026
Reiterated: Buy
Price Target: $15
Current: $11.56
Upside: +29.76%
Apr 30, 2024
Reiterated: Hold
Price Target: $55 → $69
Current: $65.92
Upside: n/a
Aug 2, 2023
Reiterated: Buy
Price Target: $31 → $30
Current: $9.45
Upside: n/a
May 10, 2023
Reiterated: Hold
Price Target: $5.5 → $4.2
Current: $4.72
Upside: n/a
Apr 24, 2023
Reiterated: Buy
Price Target: $105
Current: $121.30
Upside: n/a
Feb 23, 2023
Reiterated: Hold
Price Target: $34 → $40
Current: $45.47
Upside: n/a
Feb 21, 2023
Rated: Hold
Price Target: $110
Current: $63.49
Upside: n/a
Jan 10, 2023
Reiterated: Sell
Price Target: $50
Current: $17.31
Upside: n/a
Oct 31, 2022
Reiterated: Hold
Price Target: $19 → $18
Current: $31.35
Upside: n/a
Oct 18, 2022
Reiterated: Hold
Price Target: $120 → $110
Current: $142.50
Upside: n/a
Oct 12, 2022
Reiterated: Hold
Price Target: $33 → $20
Current: $0.0035
Upside: n/a
Aug 16, 2021
Reiterated: Hold
Price Target: $13
Current: $10.49
Upside: n/a