💨 Abstract

Imperial Oil Ltd. reported a second-quarter profit of $685.9 million, or $1.34 per share, exceeding analyst expectations but missed revenue forecasts with $8.12 billion compared to the expected $10.54 billion.

Courtesy: WTOP Staff