Tag Archives: Oil & Gas

Imperial Oil (IMO): The Poor Stepchild of Exxon Mobil

Imperial Oil (IMO), in which Exxon Mobil Corp. has a 69.6% stake, is the largest integrated oil company in Canada.  Across the value chain, it is a leading producer of oil (primarily through its assets in the Athabasca oil sands), … Continue reading

Posted in Energy | Tagged , | Comments Off on Imperial Oil (IMO): The Poor Stepchild of Exxon Mobil