Shares of Ivanhoe Mines Ltd. (TSE:IVN – Get Free Report) have earned a consensus rating of “Buy” from the eight analysts that are covering the stock, Marketbeat Ratings reports. Eight research ...