Angel Castillo

Stock Analyst at Morgan Stanley

(2.01)
# 3,101
Out of 5,138 analysts
139
Total ratings
43.84%
Success rate
-9.16%
Average return

Stocks Rated by Angel Castillo

PACCAR
Jan 13, 2026
Maintains: Equal-Weight
Price Target: $93$102
Current: $121.36
Upside: -15.95%
Kennametal
Jan 12, 2026
Maintains: Equal-Weight
Price Target: $27$29
Current: $34.02
Upside: -14.76%
Lincoln Electric Holdings
Jan 12, 2026
Maintains: Underweight
Price Target: $209$208
Current: $263.72
Upside: -21.13%
Martin Marietta Materials
Dec 22, 2025
Maintains: Overweight
Price Target: $660$690
Current: $651.66
Upside: +5.88%
Oshkosh
Dec 10, 2025
Maintains: Equal-Weight
Price Target: $136$147
Current: $152.25
Upside: -3.45%
Caterpillar
Dec 10, 2025
Maintains: Underweight
Price Target: $380$395
Current: $646.89
Upside: -38.94%
Donaldson Company
Nov 24, 2025
Upgrades: Equal-Weight
Price Target: $72$84
Current: $101.56
Upside: -17.29%
WillScot Holdings
Nov 13, 2025
Downgrades: Equal-Weight
Price Target: $37$21
Current: $22.50
Upside: -6.67%
Vulcan Materials Company
Jul 28, 2025
Maintains: Equal-Weight
Price Target: $303$285
Current: $305.97
Upside: -6.85%
United Rentals
Jul 28, 2025
Maintains: Overweight
Price Target: $702$955
Current: $921.24
Upside: +3.66%
Upgrades: Equal-Weight
Price Target: $33$46
Current: $67.81
Upside: -32.16%
Maintains: Underweight
Price Target: $75$84
Current: $111.35
Upside: -24.56%
Maintains: Underweight
Price Target: $28$20
Current: $23.41
Upside: -14.57%
Maintains: Equal-Weight
Price Target: $51$41
Current: $35.65
Upside: +15.01%
Maintains: Overweight
Price Target: $340$350
Current: $578.94
Upside: -39.54%
Maintains: Equal-Weight
Price Target: $94$100
Current: $110.20
Upside: -9.26%
Maintains: Equal-Weight
Price Target: $20$14
Current: $11.91
Upside: +13.35%
Maintains: Overweight
Price Target: $94$88
Current: $93.55
Upside: -5.93%
Maintains: Overweight
Price Target: $450$500
Current: $514.40
Upside: -2.80%
Maintains: Overweight
Price Target: $17$15
Current: $10.92
Upside: +37.36%
Maintains: Overweight
Price Target: $75$70
Current: $56.08
Upside: +24.82%
Maintains: Equal-Weight
Price Target: $5.5$4.2
Current: $4.37
Upside: -3.89%
Downgrades: Equal-Weight
Price Target: $60$48
Current: $41.76
Upside: +14.94%
Maintains: Overweight
Price Target: $110$105
Current: $104.24
Upside: +0.73%
Maintains: Equal-Weight
Price Target: $19$18
Current: $29.48
Upside: -40.64%
Maintains: Equal-Weight
Price Target: $120$110
Current: $124.71
Upside: -11.80%
Maintains: Equal-Weight
Price Target: $33$20
Current: $0.50
Upside: +3,924.14%
Maintains: Equal-Weight
Price Target: $44$31
Current: $11.68
Upside: +165.41%