-- Marathon Petroleum (MPC) reported Q1 adjusted net income Tuesday of $1.65 per diluted share, swinging from a loss of $0.24 a year earlier.
Analysts polled by FactSet expected adjusted EPS of $0.74.
Revenue for the quarter ended March 31 was $34.57 billion, compared with $31.85 billion a year earlier.
Analysts surveyed by FactSet expected $33.42 billion.
Shares of the company were up 1% in Tuesday's premarket activity.