Marathon Petroleum Corporation

Price 28.73 P/E (Trailing) -
Change -2.31 P/E (Forward) 56.23
Change % -7.44% Dividend Yield 7.47%
Prev Close 31.04 Dividend 2.32
Volume 8669211 Market Cap 20.10B
Year Low 15.26 EPS (Trailing) -11.90
Year High 69.65 EPS (Forward) 0.55

MPC Price Chart