Project delays due to shortages of raw materials, supply chain challenges and logistic disruptions are impacting Carpenter Technology's (CRS) price performance.
Allegheny Technologies (ATI) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.
Here is how ICL Group (ICL) and Carpenter Technology (CRS) have performed compared to their sector so far this year.