Motley Fool | Is Imperial Oil the Next ExxonMobil? Motley Fool IMAGE SOURCE: IMPERIAL OIL INVESTOR PRESENTATION. With a market cap of $28 billion and only $6.3 billion in net debt, Imperial Oil (NYSEMKT:IMO) has had no problem funding its operations since the industry downturn began roughly 24 months ... |