Marathon Petroleum CorpMPC

Market cap
$50.4B
P/E ratio
Period EndEarnings per share (USD)YoY (%)
Dec 31, 202410.1-57.40%
Dec 31, 202323.7-16.18%
Dec 31, 202228.3+84.55%
Dec 31, 202115.3-201.39%
Dec 31, 2020-15.1-478.25%
Dec 31, 20194-25.37%
Dec 31, 20185.4-20.71%
Dec 31, 20176.8+204.50%
Dec 31, 20162.2-58.03%
Dec 31, 20155.3-40.16%
Dec 31, 20148.8+32.14%
Dec 31, 20136.7-32.76%
Dec 31, 201210+48.51%
Dec 31, 20116.7