Imperial Oil (NYSE:IMO) -1.4% in Friday's trading after reporting better than expected Q1 GAAP earnings that fell slightly from a year ago, as results were helped by rising production but saw ...