Imperial Oil Limited (NYSEAMERICAN:IMO – Get Free Report) (TSE:IMO) has earned a consensus recommendation of “Hold” from the five research firms that are covering the stock, MarketBeat.com reports. Four investment analysts have rated the stock with a hold rating and one has assigned a buy rating to the company. The average 12 month price target […]