Angel Castillo

Stock Analyst at Morgan Stanley

(2.83)
# 2,736
Out of 4,574 analysts
377
Total ratings
49.2%
Success rate
1.8%
Average return

Stocks Rated by Angel Castillo

United Rentals
Jul 24, 2026
Maintained: Buy
Price Target: $1,165$1,335
Current: $1,141.59
Upside: +16.94%
Westinghouse Air Brake Technologies
Jul 23, 2026
Rated: Buy
Price Target: $318$355
Current: $302.50
Upside: +17.36%
Caterpillar
Jul 20, 2026
Maintained: Hold
Price Target: $915
Current: $888.73
Upside: +2.96%
AGCO Corporation
Jul 17, 2026
Rated: Sell
Price Target: $108$110
Current: $121.21
Upside: -9.25%
Allison Transmission Holdings
Jul 17, 2026
Rated: Hold
Price Target: $126$130
Current: $122.34
Upside: +6.26%
CNH Industrial
Jul 17, 2026
Maintained: Buy
Price Target: $15
Current: $11.15
Upside: +34.53%
Cummins
Jul 17, 2026
Rated: Buy
Price Target: $752$761
Current: $664.65
Upside: +14.50%
Deere & Company
Jul 17, 2026
Maintained: Buy
Price Target: $730
Current: $628.16
Upside: +16.21%
Kennametal
Jul 17, 2026
Rated: Hold
Price Target: $36$31
Current: $35.23
Upside: -12.01%
Lincoln Electric Holdings
Jul 17, 2026
Rated: Sell
Price Target: $250$253
Current: $251.47
Upside: +0.61%
Maintained: Buy
Price Target: $664
Current: $559.60
Upside: +18.66%
Rated: Hold
Price Target: $109$113
Current: $132.24
Upside: -14.55%
Maintained: Buy
Price Target: $84
Current: $69.83
Upside: +20.29%
Maintained: Buy
Price Target: $140
Current: $141.30
Upside: -0.92%
Maintained: Hold
Price Target: $321
Current: $279.70
Upside: +14.77%
Initiated Coverage: Buy
Price Target: $21
Current: $10.95
Upside: +91.78%
Maintained: Hold
Price Target: $91
Current: $92.79
Upside: -1.93%
Maintained: Buy
Price Target: $139
Current: $99.87
Upside: +39.18%
Rated: Hold
Price Target: $23$29
Current: $26.50
Upside: +9.43%
Maintained: Hold
Price Target: $157$150
Current: $155.14
Upside: -3.31%
Maintained: Hold
Price Target: $55$69
Current: $63.84
Upside: n/a
Maintained: Buy
Price Target: $31$30
Current: $12.80
Upside: n/a
Maintained: Hold
Price Target: $5.5$4.2
Current: $4.78
Upside: n/a
Maintained: Buy
Price Target: $105
Current: $117.88
Upside: n/a
Maintained: Hold
Price Target: $34$40
Current: $37.60
Upside: n/a
Rated: Hold
Price Target: $110
Current: $73.82
Upside: n/a
Maintained: Sell
Price Target: $50
Current: $23.20
Upside: n/a
Maintained: Hold
Price Target: $19$18
Current: $37.44
Upside: n/a
Maintained: Hold
Price Target: $120$110
Current: $132.36
Upside: n/a
Maintained: Hold
Price Target: $33$20
Current: $0.002
Upside: n/a
Maintained: Hold
Price Target: $13
Current: $12.46
Upside: n/a