Shell (SHEL) reported Q2 adjusted earnings Thursday of $1.76 per diluted share, up from $0.72 a year earlier.
Analysts polled by FactSet expected $1.53.
Revenue for the quarter ended June 30 rose to $94.66 billion, up from $65.41 billion a year earlier.
Analysts expected $91.89 billion.