Exxon Mobil (XOM) reported Q2 adjusted earnings Friday of $3.52 per share, up from $1.61 a year earlier.
Analysts polled by FactSet expected $3.56.
Revenue and other income for the quarter ended June 30 was $116.02 billion, compared with $81.51 billion a year earlier.
Analysts polled by FactSet expected $109.94 billion.