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 energy stocks, Oil & Gas
Comments Off on Imperial Oil (IMO): The Poor Stepchild of Exxon Mobil