Marathon Petroleum CorpMPC

Market cap
$51.2B
P/E ratio
Period EndCash from investing (Million USD)YoY (%)
Dec 31, 20241,534-149.56%
Dec 31, 2023-3,095-596.79%
Dec 31, 2022623-95.79%
Dec 31, 202114,797-606.40%
Dec 31, 2020-2,922-53.33%
Dec 31, 2019-6,261-18.37%
Dec 31, 2018-7,670+125.99%
Dec 31, 2017-3,394+15.40%
Dec 31, 2016-2,941-14.53%
Dec 31, 2015-3,441-24.26%
Dec 31, 2014-4,543+64.84%
Dec 31, 2013-2,756+89.81%
Dec 31, 2012-1,452-212.12%
Dec 31, 20111,295