Imperial Oil Ltd. closed 11.8% short of its 52-week high of C$108.89, which the company reached on October 10th.
Imperial Oil (IMO) appears an attractive pick, as it has been recently upgraded to a Zacks Rank #2 (Buy). An upward trend in earnings estimates -- one of the most powerful forces impacting stock ...