Angel Castillo's Stock Ratings

Morgan Stanley Analyst

Angel Castillo is an analyst at Morgan Stanley. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

-9.38%

Smart Score

45.1%

Overall Average Return Percentile

18th

Number of Ratings

140
Buy NowGet Alert
12/10/2025OSKBuy Now
Oshkosh
$132.4910.95%$136 → $147MaintainsEqual-WeightGet Alert
12/10/2025CATBuy Now
Caterpillar
$595.86-33.71%$380 → $395MaintainsUnderweightGet Alert
12/01/2025MLMBuy Now
Martin Marietta Materials
$628.255.05%$610 → $660MaintainsOverweightGet Alert
11/24/2025DCIBuy Now
Donaldson
$92.27-8.96%$72 → $84UpgradeUnderweight → Equal-WeightGet Alert
11/13/2025WSCBuy Now
WillScot Holdings
$20.233.83%$37 → $21DowngradeOverweight → Equal-WeightGet Alert
10/30/2025CATBuy Now
Caterpillar
$595.86-36.23%$350 → $380MaintainsUnderweightGet Alert
09/02/2025DCIBuy Now
Donaldson
$92.27-21.97%$69 → $72MaintainsUnderweightGet Alert
08/07/2025CATBuy Now
Caterpillar
$595.86-41.26%$283 → $350DowngradeEqual-Weight → UnderweightGet Alert
08/04/2025WSCBuy Now
WillScot Holdings
$20.2382.94%$39 → $37MaintainsOverweightGet Alert
07/28/2025VMCBuy Now
Vulcan Materials
$297.50-4.2%$303 → $285MaintainsEqual-WeightGet Alert
07/28/2025URIBuy Now
United Rentals
$807.6518.24%$702 → $955MaintainsOverweightGet Alert
07/28/2025MLMBuy Now
Martin Marietta Materials
$628.25-3.7%$576 → $605MaintainsOverweightGet Alert
06/18/2025REVGBuy Now
REV Group
$58.95-21.97%$33 → $46UpgradeUnderweight → Equal-WeightGet Alert
06/06/2025DCIBuy Now
Donaldson
$92.27-25.22%$65 → $69MaintainsUnderweightGet Alert
05/12/2025VMCBuy Now
Vulcan Materials
$297.501.85%$273 → $303MaintainsEqual-WeightGet Alert
05/12/2025WSCBuy Now
WillScot Holdings
$20.2392.83%$38 → $39MaintainsOverweightGet Alert
05/12/2025KMTBuy Now
Kennametal
$29.33-28.4%$20 → $21MaintainsEqual-WeightGet Alert
05/12/2025AGCOBuy Now
AGCO
$108.71-22.73%$75 → $84MaintainsUnderweightGet Alert
05/12/2025OLNBuy Now
Olin
$22.30-10.31%$28 → $20MaintainsUnderweightGet Alert
05/12/2025AVNTBuy Now
Avient
$30.4734.56%$51 → $41MaintainsEqual-WeightGet Alert
05/06/2025MLMBuy Now
Martin Marietta Materials
$628.25-8.32%$561 → $576MaintainsOverweightGet Alert
05/06/2025LECOBuy Now
Lincoln Electric Holdings
$242.12-25.66%$179 → $180MaintainsUnderweightGet Alert
05/06/2025CMIBuy Now
Cummins
$515.13-32.06%$340 → $350MaintainsOverweightGet Alert
05/06/2025ALSNBuy Now
Allison Transmission
$99.300.71%$94 → $100MaintainsEqual-WeightGet Alert
05/05/2025HUNBuy Now
Huntsman
$10.2731.45%$20 → $13.5MaintainsEqual-WeightGet Alert
04/16/2025REVGBuy Now
REV Group
$58.95-44.02%$34 → $33DowngradeEqual-Weight → UnderweightGet Alert
04/16/2025PCARBuy Now
PACCAR
$112.90-14.97%$126 → $96DowngradeOverweight → Equal-WeightGet Alert
04/16/2025WSCBuy Now
WillScot Holdings
$20.2387.89%$50 → $38MaintainsOverweightGet Alert
04/16/2025VMCBuy Now
Vulcan Materials
$297.50-8.24%$300 → $273MaintainsEqual-WeightGet Alert
04/16/2025TKRBuy Now
Timken
$86.841.33%$94 → $88MaintainsOverweightGet Alert
04/16/2025OSKBuy Now
Oshkosh
$132.49-31.32%$110 → $91MaintainsEqual-WeightGet Alert
04/16/2025LECOBuy Now
Lincoln Electric Holdings
$242.12-26.07%$187 → $179MaintainsUnderweightGet Alert
04/16/2025KMTBuy Now
Kennametal
$29.33-31.81%$24 → $20MaintainsEqual-WeightGet Alert
04/16/2025DEBuy Now
Deere
$488.242.41%$450 → $500MaintainsOverweightGet Alert
04/16/2025CMIBuy Now
Cummins
$515.13-34%$425 → $340MaintainsOverweightGet Alert
04/16/2025CNHBuy Now
CNH Industrial
$9.7054.58%$16.5 → $15MaintainsOverweightGet Alert
04/16/2025CATBuy Now
Caterpillar
$595.86-52.51%$300 → $283UpgradeUnderweight → Equal-WeightGet Alert
04/16/2025ALSNBuy Now
Allison Transmission
$99.30-5.33%$112 → $94MaintainsEqual-WeightGet Alert
04/16/2025AGCOBuy Now
AGCO
$108.71-31.01%$94 → $75DowngradeEqual-Weight → UnderweightGet Alert
04/08/2025DCIBuy Now
Donaldson
$92.27-29.55%$68 → $65MaintainsUnderweightGet Alert
02/24/2025VMCBuy Now
Vulcan Materials
$297.500.84%$295 → $300MaintainsEqual-WeightGet Alert
02/12/2025KMTBuy Now
Kennametal
$29.33-18.17%$28 → $24MaintainsEqual-WeightGet Alert
02/11/2025TKRBuy Now
Timken
$86.848.24%$93 → $94MaintainsOverweightGet Alert
02/05/2025BALLBuy Now
Ball
$50.6738.15%$75 → $70MaintainsOverweightGet Alert
02/04/2025OLNBuy Now
Olin
$22.3025.56%$31 → $28MaintainsUnderweightGet Alert
02/03/2025URIBuy Now
United Rentals
$807.65-5.28%$775 → $765MaintainsEqual-WeightGet Alert
02/03/2025OSKBuy Now
Oshkosh
$132.49-16.97%$98 → $110MaintainsEqual-WeightGet Alert
01/31/2025CATBuy Now
Caterpillar
$595.86-49.65%$330 → $300MaintainsUnderweightGet Alert
01/13/2025OLNBuy Now
Olin
$22.3039.01%$41 → $31MaintainsUnderweightGet Alert
01/13/2025HUNBuy Now
Huntsman
$10.2794.74%$24 → $20MaintainsEqual-WeightGet Alert
01/13/2025BALLBuy Now
Ball
$50.6748.02%$78 → $75MaintainsOverweightGet Alert
12/17/2024ALSNBuy Now
Allison Transmission
$99.3012.79%$110 → $112MaintainsEqual-WeightGet Alert
12/17/2024MLMBuy Now
Martin Marietta Materials
$628.25-0.99%$657 → $622MaintainsOverweightGet Alert
12/17/2024KMTBuy Now
Kennametal
$29.33-4.53%$24.5 → $28MaintainsEqual-WeightGet Alert
12/17/2024WSCBuy Now
WillScot Holdings
$20.23147.22%$40 → $50UpgradeEqual-Weight → OverweightGet Alert
12/17/2024CNHBuy Now
CNH Industrial
$9.7070.03%$11 → $16.5UpgradeEqual-Weight → OverweightGet Alert
12/04/2024DCIBuy Now
Donaldson
$92.27-26.3%$67 → $68MaintainsUnderweightGet Alert
12/03/2024AGCOBuy Now
AGCO
$108.71-7.09% → $101Initiates → Equal-WeightGet Alert
11/25/2024DEBuy Now
Deere
$488.24-7.83%$401 → $450MaintainsOverweightGet Alert
10/23/2024PCARBuy Now
PACCAR
$112.9011.61%$135 → $126MaintainsOverweightGet Alert
10/14/2024CATBuy Now
Caterpillar
$595.86-44.28%$349 → $332DowngradeEqual-Weight → UnderweightGet Alert
09/04/2024BALLBuy Now
Ball
$50.6753.94%$69 → $78UpgradeEqual-Weight → OverweightGet Alert
08/26/2024DEBuy Now
Deere
$488.24-12.95%$450 → $425MaintainsOverweightGet Alert
08/26/2024MLMBuy Now
Martin Marietta Materials
$628.254.58%$610 → $657MaintainsOverweightGet Alert
08/26/2024SUMBuy Now
Summit Materials
—— → $51Initiates → OverweightGet Alert
07/24/2024PCARBuy Now
PACCAR
$112.9023.12%$147 → $139MaintainsOverweightGet Alert
06/11/2024REVGBuy Now
REV Group
$58.95-49.96% → $29.5Initiates → Equal-WeightGet Alert
04/16/2024PCARBuy Now
PACCAR
$112.9030.21%$125 → $147MaintainsOverweightGet Alert
03/18/2024BALLBuy Now
Ball
$50.6734.2% → $68Initiates → Equal-WeightGet Alert
01/08/2024CATBuy Now
Caterpillar
$595.86-54.69% → $270Initiates → Equal-WeightGet Alert
01/08/2024OSKBuy Now
Oshkosh
$132.49-23.01% → $102Initiates → Equal-WeightGet Alert
01/08/2024WSCBuy Now
WillScot Mobile Mini
$20.23122.5% → $45Initiates → Equal-WeightGet Alert
01/08/2024URIBuy Now
United Rentals
$807.65-38.09% → $500Initiates → Equal-WeightGet Alert
01/08/2024MLMBuy Now
Martin Marietta Materials
$628.25-5.29% → $595Initiates → OverweightGet Alert
01/08/2024VMCBuy Now
Vulcan Materials
$297.50-30.08% → $208Initiates → Equal-WeightGet Alert
01/08/2024ALSNBuy Now
Allison Transmission
$99.30-37.56% → $62Initiates → Equal-WeightGet Alert
01/08/2024CMIBuy Now
Cummins
$515.13-46.03% → $278Initiates → OverweightGet Alert
01/08/2024PCARBuy Now
PACCAR
$112.9010.72% → $125Initiates → OverweightGet Alert
01/08/2024CNHIBuy Now
CNH Industrial
—— → $12.7Initiates → Equal-WeightGet Alert
01/08/2024DEBuy Now
Deere
$488.24-11.93% → $430Initiates → OverweightGet Alert
01/08/2024DCIBuy Now
Donaldson
$92.27-36.06% → $59Initiates → UnderweightGet Alert
01/08/2024KMTBuy Now
Kennametal
$29.33-18.17% → $24Initiates → Equal-WeightGet Alert
01/08/2024LECOBuy Now
Lincoln Electric Holdings
$242.12-26.48% → $178Initiates → UnderweightGet Alert
01/08/2024TKRBuy Now
Timken
$86.84-14.79% → $74Initiates → Equal-WeightGet Alert
12/11/2023HUNBuy Now
Huntsman
$10.27172.64% → $28DowngradeOverweight → Equal-WeightGet Alert
10/30/2023OLNBuy Now
Olin
$22.3070.4%$50 → $38MaintainsUnderweightGet Alert
08/02/2023HUNBuy Now
Huntsman
$10.27192.11%$30 → $30ReiteratesOverweight → OverweightGet Alert
08/01/2023OLNBuy Now
Olin
$22.30124.22%$50 → $50ReiteratesUnderweight → UnderweightGet Alert
08/01/2023AVNTBuy Now
Avient
$30.4731.28%$40 → $40ReiteratesEqual-Weight → Equal-WeightGet Alert
07/19/2023OLNBuy Now
Olin
$22.30124.22%$50 → $50ReiteratesUnderweight → UnderweightGet Alert
07/19/2023HUNBuy Now
Huntsman
$10.27192.11%$30 → $30ReiteratesOverweight → OverweightGet Alert
05/15/2023HUNBuy Now
Huntsman
$10.27192.11%$32 → $30MaintainsOverweightGet Alert
05/10/2023AMBPBuy Now
Ardagh Metal Packaging
$4.161.08%$5.5 → $4.2MaintainsEqual-WeightGet Alert
05/10/2023SEEBuy Now
Sealed Air
$41.8114.79%$60 → $48DowngradeOverweight → Equal-WeightGet Alert
03/01/2023AMBPBuy Now
Ardagh Metal Packaging
$4.1632.37%$6.3 → $5.5MaintainsEqual-WeightGet Alert
02/27/2023HUNBuy Now
Huntsman
$10.27211.59%$35 → $32MaintainsOverweightGet Alert
02/23/2023AVNTBuy Now
Avient
$30.4731.28%$34 → $40MaintainsEqual-WeightGet Alert
02/15/2023SEEBuy Now
Sealed Air
$41.8143.49%$65 → $60MaintainsOverweightGet Alert
01/10/2023CCKBuy Now
Crown Holdings
$99.245.8%$110 → $105MaintainsOverweightGet Alert
01/10/2023BERYBuy Now
Berry Global Gr
——$55 → $60MaintainsEqual-WeightGet Alert
11/14/2022HUNBuy Now
Huntsman
$10.27240.8%$37 → $35MaintainsOverweightGet Alert
11/07/2022AVNTBuy Now
Avient
$30.4711.59%$37 → $34MaintainsEqual-WeightGet Alert
10/31/2022ESIBuy Now
Element Solutions
$26.17-33.13%$19 → $17.5MaintainsEqual-WeightGet Alert
10/26/2022CCKBuy Now
Crown Holdings
$99.2410.84%$120 → $110MaintainsOverweightGet Alert
10/25/2022AVNTBuy Now
Avient
$30.4721.43%$50 → $37MaintainsEqual-WeightGet Alert
10/24/2022ESIBuy Now
Element Solutions
$26.17-27.4%$25 → $19MaintainsEqual-WeightGet Alert
10/18/2022SEEBuy Now
Sealed Air
$41.8155.45%$75 → $65MaintainsOverweightGet Alert
10/18/2022BERYBuy Now
Berry Global Gr
——$61 → $55MaintainsEqual-WeightGet Alert
10/18/2022ATRBuy Now
AptarGroup
$121.09-9.16%$120 → $110MaintainsEqual-WeightGet Alert
10/12/2022OLNBuy Now
Olin
$22.30124.22%$58 → $50MaintainsEqual-WeightGet Alert
10/12/2022HUNBuy Now
Huntsman
$10.27260.27%$40 → $37MaintainsOverweightGet Alert
10/12/2022TSEBuy Now
Trinseo
$0.603252.89%$33 → $20MaintainsEqual-WeightGet Alert
10/05/2022CCKBuy Now
Crown Holdings
$99.2420.92%$130 → $120MaintainsOverweightGet Alert
09/07/2022BALLBuy Now
Ball
$50.678.55%$56 → $55MaintainsEqual-WeightGet Alert
08/18/2022TSEBuy Now
Trinseo
$0.605432.27%$47 → $33MaintainsEqual-WeightGet Alert
08/04/2022HUNBuy Now
Huntsman
$10.27289.48%$47 → $40MaintainsOverweightGet Alert
08/04/2022SEEBuy Now
Sealed Air
$41.8179.36%$79 → $75MaintainsOverweightGet Alert
07/28/2022AVNTBuy Now
Avient
$30.4764.1%$63 → $50MaintainsEqual-WeightGet Alert
07/26/2022CCKBuy Now
Crown Holdings
$99.2431%$135 → $130MaintainsOverweightGet Alert
05/20/2022LSPDBuy Now
Lightspeed Commerce
$11.87161.16%$44 → $31MaintainsEqual-WeightGet Alert
05/19/2022AMBPBuy Now
Ardagh Metal Packaging
$4.1673.29% → $7.2Initiates → Equal-WeightGet Alert
05/11/2022TSEBuy Now
Trinseo
$0.607779.3%$55 → $47MaintainsEqual-WeightGet Alert
01/20/2022SEEBuy Now
Sealed Air
$41.8188.93% → $79UpgradeEqual-Weight → OverweightGet Alert
01/20/2022BLLBuy Now
Ball
——$110 → $100DowngradeOverweight → Equal-WeightGet Alert
01/11/2022OLNBuy Now
Olin
$22.30160.09%$60 → $58MaintainsEqual-WeightGet Alert
01/11/2022HUNBuy Now
Huntsman
$10.27357.64%$40 → $47MaintainsOverweightGet Alert
01/11/2022ESIBuy Now
Element Solutions
$26.17-4.47%$22.5 → $25MaintainsEqual-WeightGet Alert
01/11/2022AVNTBuy Now
Avient
$30.47106.76%$57 → $63MaintainsEqual-WeightGet Alert
11/08/2021HUNBuy Now
Huntsman
$10.27289.48%$33 → $40MaintainsOverweightGet Alert
10/04/2021ESIBuy Now
Element Solutions
$26.17-14.02%$22 → $22.5MaintainsEqual-WeightGet Alert
10/01/2021ESIBuy Now
Element Solutions
$26.17-14.02%$22 → $22.5MaintainsEqual-WeightGet Alert
08/02/2021HUNBuy Now
Huntsman
$10.27221.32%$31 → $33MaintainsOverweightGet Alert
07/30/2021OLNBuy Now
Olin
$22.30151.12%$46 → $56MaintainsEqual-WeightGet Alert
05/03/2021ESIBuy Now
Element Solutions
$26.17-15.93%$18 → $22MaintainsEqual-WeightGet Alert
05/03/2021OLNBuy Now
Olin
$22.30106.28%$40 → $46MaintainsEqual-WeightGet Alert
03/19/2021OLNBuy Now
Olin
$22.3079.37%$31 → $40MaintainsEqual-WeightGet Alert
11/18/2020TSEBuy Now
Trinseo
$0.606270.49% → $38UpgradeUnderweight → Equal-WeightGet Alert
10/14/2020TSEBuy Now
Trinseo
$0.603252.89%$14 → $20MaintainsUnderweightGet Alert
05/28/2020TSEBuy Now
Trinseo
$0.602247.02%$19 → $14DowngradeEqual-Weight → UnderweightGet Alert
08/14/2019TSEBuy Now
Trinseo
$0.605264.63%$49 → $32MaintainsEqual-WeightGet Alert