Zacks Investment Research upgraded shares of Sinopec Shanghai Petrochemical Co. (NYSE:SHI) from a hold rating to a strong-buy rating in a report released on Saturday morning, AnalystRatings.NET reports. They currently have $55.00 price objective on the stock.