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…
Continue reading →