Imperial Oil Shares Slide 5.2% on C$940 Million Net Income