Advertisement

Imperial Oil profit fell a worse-than-expected 19%

Imperial, majority-owned by U.S. oil major Exxon Mobil Corp, earned $534-million, or 62¢ a share, down from year-earlier $660-million, or 76¢ a share.

Sponsored content

AdChoices