Murphy USA (MUSA) reported Q2 earnings late Wednesday of $11.27 per diluted share, up from $7.36 a year earlier.
Analysts surveyed by FactSet expected $10.09 a share.
Revenue for the three months ended June 30 was $6.81 billion, up from $5 billion a year earlier.
Analysts polled by FactSet expected $6.03 billion.