Marathon Petroleum CorpMPC

Market cap
$50.6B
P/E ratio
Period EndCash from operations (Million USD)YoY (%)
Dec 31, 20248,665-38.62%
Dec 31, 202314,117-13.72%
Dec 31, 202216,361+95.15%
Dec 31, 20218,384+246.59%
Dec 31, 20202,419-74.38%
Dec 31, 20199,441+53.31%
Dec 31, 20186,158-6.82%
Dec 31, 20176,609+65.81%
Dec 31, 20163,986-1.85%
Dec 31, 20154,061+30.58%
Dec 31, 20143,110-8.66%
Dec 31, 20133,405-24.20%
Dec 31, 20124,492+35.75%
Dec 31, 20113,309