A month has gone by since the las t earnings report for Imperial Oil (IMO). Shares have lost about 8.6% in that time frame, underperforming the.
A