Shares of Imperial Oil Limited (TSE:IMO – Get Free Report) (NYSEMKT:IMO) passed above its 200-day moving average during trading on Friday . The stock has a 200-day moving average of C$74.13 and traded as high as C$75.73. Imperial Oil shares last traded at C$73.98, with a volume of 4,488,318 shares trading hands. Wall Street Analyst […]