Marathon Petroleum Corporation

Price 50.29 P/E (Trailing) 9.60
Change 0.15 P/E (Forward) 6.06
Change % 0.30% Dividend Yield 4.23%
Prev Close 50.14 Dividend 2.12
Volume 4838322 Market Cap 33.81B
Year Low 49.71 EPS (Trailing) 5.22
Year High 88.45 EPS (Forward) 8.27

MPC Price Chart