Shares of Sinopec Shanghai Petrochemical Co. (NYSE:SHI) have received an average broker rating score of 1.00 (Strong Buy) from the one analysts that cover the company, Zacks Investment Research reports. One research analyst has rated the stock with a ...