In the latest trading session, Marathon Petroleum (MPC) closed at $25.76, marking a -0.69% move from the previous day. This change lagged the S&P 500’s daily gain of 1.39%. Elsewhere, the Dow gained 1.11%, while the tech-heavy Nasdaq added 1.65%.

Prior to today’s trading, shares of the refiner had gained 12.1% over the past month. This has lagged the Oils-Energy sector’s gain of 35.29% and the S&P 500’s gain of 25.31% in that time.

MPC will be looking to display strength as it nears its next earnings release, which is expected to be May 5, 2020. The company is expected to report EPS of -$0.40, down 344.44% from the prior-year quarter.

For the full year, our Zacks Consensus Estimates are projecting earnings of -$1.05