Analyst Ranking
Bottom 5%
#5269 out of 5510 analysts
Average Return
-4.15%
Win Rate
42%41 out of 98
Risk vs Reward
Poor
Good

Angel Castillo's 5 best and worst ratings

Name / TickerGain/LossEntry PriceExit PricePeriodRating
Cummins IncCMI
+126.21%$298.34$674.88
2025-05-06 -
2026-05-05
Strong Buy
Cummins IncCMI
+114.38%$280.56$601.46
2025-04-16 -
2026-04-15
Strong Buy
Timken CoTKR
+70.13%$60.97$103.73
2025-04-16 -
2026-04-15
Strong Buy
Cummins IncCMI
+49.26%$241.17$359.98
2024-01-08 -
2025-01-07
Strong Buy
Olin CorpOLN
+40.61%$28.42$16.88
2026-05-11 -
2026-09-14
Strong Sell

Angel Castillo's Stock Coverage

Name / TickerNo. RatingsRatingPrice TargetUpside/DownsideActionDate
Target Hospitality CorpTH
2Strong Buy$25.00+34.77%Maintains
a day ago
Crh Public Ltd CoCRH
1Strong Buy$139.00+56.21%Reinstates
4 days ago
Paccar IncPCAR
9Hold$125.00+1.74%Maintains
11 days ago
Itg IncITG
2Strong Buy$18.00+40.52%Maintains
a month ago
Erock IncEROC
2Strong Buy$23.00+104.26%Maintains
a month ago
Martin Marietta Materials IncMLM
10Strong Buy$639.00+27.57%Maintains
a month ago
Lincoln Electric Holdings IncLECO
7Hold$283.00+12.63%Upgrades
a month ago
Kennametal IncKMT
9Strong Sell$27.00-8.23%Downgrades
a month ago
Agco CorpAGCO
5Strong Sell$99.00-19.05%Maintains
a month ago
United Rentals IncURI
4Strong Buy$1,165.00+17.23%Maintains
2 months ago
Cummins IncCMI
5Strong Buy$761.00+40.64%Maintains
2 months ago
Allison Transmission Holdings IncALSN
8Hold$130.00+5.27%Maintains
2 months ago
Willscot Holdings CorpWSC
8Hold$29.00+56.93%Maintains
4 months ago
Oshkosh CorpOSK
8Hold$150.00+4.60%Maintains
4 months ago
Olin CorpOLN
11Strong Sell$22.00+30.33%Maintains
4 months ago
Huntsman CorpHUN
14Hold$15.00+61.29%Maintains
4 months ago
Caterpillar IncCAT
11Hold$915.00+16.71%Upgrades
4 months ago
Vulcan Materials CoVMC
7Hold$321.00+28.12%Maintains
5 months ago
Timken CoTKR
5Strong Buy$119.00+2.15%Maintains
6 months ago
Donaldson Co IncDCI
7Hold$91.00+3.49%Maintains
6 months ago
Deere & CoDE
5Strong Buy$730.00+7.12%Maintains
7 months ago
Rev Group IncREVG
3Hold$46.00N/AUpgrades
a year ago
Avient CorpAVNT
7Hold$41.00N/AMaintains
a year ago
Cnh Industrial NvCNH
3Strong Buy$15.00N/AMaintains
a year ago
Ball CorpBALL
6Strong Buy$70.00N/AMaintains
2 years ago
Summit Materials IncSUM
1Strong Buy$51.00N/AInitiates Coverage On
2 years ago
Ardagh Metal Packaging SaAMBP
3Hold$4.20N/AMaintains
3 years ago
Sealed Air CorpSEE
5Hold$48.00N/ADowngrades
3 years ago
Crown Holdings IncCCK
4Strong Buy$105.00N/AMaintains
4 years ago
Berry Global Group IncBERY
2Hold$60.00N/AMaintains
4 years ago
Element Solutions IncESI
6Hold$17.50N/AMaintains
4 years ago
Aptargroup IncATR
1Hold$110.00N/AMaintains
4 years ago
Trinseo PLCTSEOF
4Hold$20.00N/AMaintains
4 years ago
WallStreetZen does not provide financial advice and does not issue recommendations or offers to buy stock or sell any security.

Information is provided 'as-is' and solely for informational purposes and is not advice. WallStreetZen does not bear any responsibility for any losses or damage that may occur as a result of reliance on this data.