Marathon Petroleum Corporation

Price 46.22 P/E (Trailing) 10.02
Change 0.00 P/E (Forward) 6.12
Change % 0.00% Dividend Yield 4.59%
Prev Close 46.22 Dividend 2.12
Volume 5028414 Market Cap 31.14B
Year Low 43.96 EPS (Trailing) 4.61
Year High 88.45 EPS (Forward) 7.56

MPC Price Chart