Angel Castillo
Stock Analyst at Morgan Stanley
(2.67)
# 2,780
Out of 4,408 analysts
356
Total ratings
50%
Success rate
1.4%
Average return
Main Sectors:
Stocks Rated by Angel Castillo
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| CMI Cummins | Reiterated: Buy | $752 | $679.71 | +10.64% | 17 | Jun 8, 2026 | |
| DCI Donaldson Company | Maintained: Hold | $91 | $86.43 | +5.29% | 16 | Jun 2, 2026 | |
| DE Deere & Company | Maintained: Buy | $730 | $575.47 | +26.85% | 15 | May 22, 2026 | |
| TKR The Timken Company | Rated: Buy | $125 → $140 | $139.12 | +0.63% | 15 | May 21, 2026 | |
| AGCO AGCO Corporation | Maintained: Sell | $102 → $108 | $112.54 | -4.03% | 11 | May 14, 2026 | |
| ALSN Allison Transmission Holdings | Rated: Hold | $117 → $126 | $119.47 | +5.47% | 18 | May 13, 2026 | |
| KMT Kennametal | Maintained: Hold | $36 | $35.55 | +1.27% | 12 | May 13, 2026 | |
| CRH CRH plc | Maintained: Buy | $139 | $109.59 | +26.84% | 5 | May 13, 2026 | |
| WSC WillScot Holdings | Rated: Hold | $23 → $29 | $28.29 | +2.53% | 19 | May 12, 2026 | |
| OSK Oshkosh | Maintained: Hold | $157 → $150 | $136.65 | +9.77% | 20 | May 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $83 → $84 | $65.29 | +28.66% | 16 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $247 → $250 | $267.86 | -6.67% | 14 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $430 → $915 | $933.93 | -2.03% | 24 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $315 → $318 | $268.89 | +18.26% | 16 | Apr 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $1,015 → $1,030 | $1,084.01 | -4.98% | 16 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $702 → $664 | $588.89 | +12.75% | 25 | Apr 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $322 → $321 | $292.99 | +9.56% | 13 | Apr 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $102 → $109 | $120.69 | -9.69% | 12 | Feb 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15 | $10.67 | +40.58% | 13 | Nov 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $55 → $69 | $57.35 | n/a | 5 | Apr 30, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $31 → $30 | $15.89 | n/a | 11 | Aug 2, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $5.5 → $4.2 | $4.24 | n/a | 6 | May 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $105 | $100.08 | n/a | 6 | Apr 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $34 → $40 | $37.54 | n/a | 6 | Feb 23, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $110 | $87.45 | n/a | 3 | Feb 21, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $50 | $25.30 | n/a | 6 | Jan 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $19 → $18 | $45.08 | n/a | 4 | Oct 31, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $120 → $110 | $118.08 | n/a | 3 | Oct 18, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $33 → $20 | $0.0018 | n/a | 8 | Oct 12, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $13 | $12.97 | n/a | 1 | Aug 16, 2021 |
Cummins
Jun 8, 2026
Reiterated: Buy
Price Target: $752
Current: $679.71
Upside: +10.64%
Donaldson Company
Jun 2, 2026
Maintained: Hold
Price Target: $91
Current: $86.43
Upside: +5.29%
Deere & Company
May 22, 2026
Maintained: Buy
Price Target: $730
Current: $575.47
Upside: +26.85%
The Timken Company
May 21, 2026
Rated: Buy
Price Target: $125 → $140
Current: $139.12
Upside: +0.63%
AGCO Corporation
May 14, 2026
Maintained: Sell
Price Target: $102 → $108
Current: $112.54
Upside: -4.03%
Allison Transmission Holdings
May 13, 2026
Rated: Hold
Price Target: $117 → $126
Current: $119.47
Upside: +5.47%
Kennametal
May 13, 2026
Maintained: Hold
Price Target: $36
Current: $35.55
Upside: +1.27%
CRH plc
May 13, 2026
Maintained: Buy
Price Target: $139
Current: $109.59
Upside: +26.84%
WillScot Holdings
May 12, 2026
Rated: Hold
Price Target: $23 → $29
Current: $28.29
Upside: +2.53%
Oshkosh
May 12, 2026
Maintained: Hold
Price Target: $157 → $150
Current: $136.65
Upside: +9.77%
May 6, 2026
Maintained: Buy
Price Target: $83 → $84
Current: $65.29
Upside: +28.66%
May 4, 2026
Maintained: Sell
Price Target: $247 → $250
Current: $267.86
Upside: -6.67%
May 1, 2026
Upgraded: Hold
Price Target: $430 → $915
Current: $933.93
Upside: -2.03%
Apr 27, 2026
Rated: Buy
Price Target: $315 → $318
Current: $268.89
Upside: +18.26%
Apr 24, 2026
Reiterated: Buy
Price Target: $1,015 → $1,030
Current: $1,084.01
Upside: -4.98%
Apr 6, 2026
Rated: Buy
Price Target: $702 → $664
Current: $588.89
Upside: +12.75%
Apr 6, 2026
Rated: Hold
Price Target: $322 → $321
Current: $292.99
Upside: +9.56%
Feb 3, 2026
Maintained: Hold
Price Target: $102 → $109
Current: $120.69
Upside: -9.69%
Nov 7, 2025
Maintained: Buy
Price Target: $15
Current: $10.67
Upside: +40.58%
Apr 30, 2024
Maintained: Hold
Price Target: $55 → $69
Current: $57.35
Upside: n/a
Aug 2, 2023
Maintained: Buy
Price Target: $31 → $30
Current: $15.89
Upside: n/a
May 10, 2023
Maintained: Hold
Price Target: $5.5 → $4.2
Current: $4.24
Upside: n/a
Apr 24, 2023
Maintained: Buy
Price Target: $105
Current: $100.08
Upside: n/a
Feb 23, 2023
Maintained: Hold
Price Target: $34 → $40
Current: $37.54
Upside: n/a
Feb 21, 2023
Rated: Hold
Price Target: $110
Current: $87.45
Upside: n/a
Jan 10, 2023
Maintained: Sell
Price Target: $50
Current: $25.30
Upside: n/a
Oct 31, 2022
Maintained: Hold
Price Target: $19 → $18
Current: $45.08
Upside: n/a
Oct 18, 2022
Maintained: Hold
Price Target: $120 → $110
Current: $118.08
Upside: n/a
Oct 12, 2022
Maintained: Hold
Price Target: $33 → $20
Current: $0.0018
Upside: n/a
Aug 16, 2021
Maintained: Hold
Price Target: $13
Current: $12.97
Upside: n/a