Imperial Oil (IMO) reported Q2 net income Friday of 4.52 Canadian dollars ($3.22) per diluted share, compared with CA$1.86 a year earlier.
Three analysts surveyed by FactSet expected CA$4.09.
Revenue for the quarter ended June 30 was CA$16.06 billion, compared with CA$11.23 billion a year earlier.
Analysts surveyed by FactSet expected CA$15.51 billion.
Imperial Oil maintains quarterly dividend of CA$0.87 a Share; Payable Oct. 1 to Holders as of Sept. 4.