Stock Information

Marathon Petroleum Corp (MPC)

Marathon Petroleum Corp logo
Ticker Symbol: MPC
Exchange: NYSE
Sector: Energy
Market Cap: $94,475.06 mil
Piotroski score: 6
PE Ratio: 11.6995
EPS (TTM): 29.0727
Revenue (TTM): $537.97 M
Dividend Yield: 1.122428936218%
ROE: 48.71%