Imperial Oil Limited IMO reported first-quarter 2019 earnings per share of 29 cents, missing the Zacks Consensus Estimate of 38 cents. The underperformance ...
A