Angel Castillo

Stock Analyst at Morgan Stanley

(1.86)
# 3,413
Out of 4,703 analysts
399
Total ratings
48%
Success rate
0.2%
Average return

Stocks Rated by Angel Castillo

PACCAR
Sep 4, 2026
Rated: Hold
Price Target: $119$125
Current: $124.70
Upside: +0.24%
Deere & Company
Aug 21, 2026
Reiterated: Buy
Price Target: $730
Current: $693.53
Upside: +5.26%
Target Hospitality
Aug 18, 2026
Initiated Coverage: Buy
Price Target: $22
Current: $19.52
Upside: +12.70%
ERock
Aug 17, 2026
Rated: Buy
Price Target: $21$23
Current: $12.33
Upside: +86.54%
ITG, Inc.
Aug 17, 2026
Rated: Buy
Price Target: $19$18
Current: $13.11
Upside: +37.30%
WillScot Holdings
Aug 13, 2026
Rated: Hold
Price Target: $29
Current: $19.98
Upside: +45.15%
Martin Marietta Materials
Aug 13, 2026
Rated: Buy
Price Target: $664$639
Current: $514.77
Upside: +24.13%
Kennametal
Aug 10, 2026
Downgraded: Sell
Price Target: $31$27
Current: $31.02
Upside: -12.96%
Lincoln Electric Holdings
Aug 10, 2026
Upgraded: Hold
Price Target: $257$283
Current: $276.44
Upside: +2.37%
The Timken Company
Aug 6, 2026
Rated: Buy
Price Target: $140$160
Current: $123.16
Upside: +29.91%
Rated: Hold
Price Target: $130$132
Current: $131.24
Upside: +0.58%
Maintained: Hold
Price Target: $915
Current: $813.94
Upside: +12.42%
Reiterated: Buy
Price Target: $761
Current: $560.75
Upside: +35.71%
Rated: Sell
Price Target: $110$99
Current: $133.40
Upside: -25.79%
Maintained: Buy
Price Target: $15
Current: $14.40
Upside: +4.17%
Rated: Buy
Price Target: $84$86
Current: $63.23
Upside: +36.01%
Maintained: Hold
Price Target: $321
Current: $262.63
Upside: +22.23%
Maintained: Hold
Price Target: $150$147
Current: $157.08
Upside: -6.42%
Maintained: Buy
Price Target: $1,165$1,335
Current: $1,009.86
Upside: +32.20%
Rated: Buy
Price Target: $318$355
Current: $282.86
Upside: +25.50%
Maintained: Hold
Price Target: $91
Current: $91.03
Upside: -0.03%
Maintained: Buy
Price Target: $139
Current: $94.26
Upside: +47.46%
Maintained: Hold
Price Target: $55$69
Current: $62.67
Upside: n/a
Maintained: Buy
Price Target: $31$30
Current: $9.62
Upside: n/a
Maintained: Hold
Price Target: $5.5$4.2
Current: $5.01
Upside: n/a
Maintained: Buy
Price Target: $105
Current: $115.16
Upside: n/a
Maintained: Hold
Price Target: $34$40
Current: $43.40
Upside: n/a
Rated: Hold
Price Target: $110
Current: $74.79
Upside: n/a
Maintained: Sell
Price Target: $50
Current: $17.37
Upside: n/a
Maintained: Hold
Price Target: $19$18
Current: $36.01
Upside: n/a
Maintained: Hold
Price Target: $120$110
Current: $127.41
Upside: n/a
Maintained: Hold
Price Target: $33$20
Current: $0.013
Upside: n/a
Maintained: Hold
Price Target: $13
Current: $10.21
Upside: n/a