Marathon Petroleum CorpMPC

Market cap
$50.1B
P/E ratio
Period EndRetained earnings (Million USD)YoY (%)
Dec 31, 202436,848+6.61%
Dec 31, 202334,562+32.21%
Dec 31, 202226,142+102.57%
Dec 31, 202112,905+177.53%
Dec 31, 20204,650-70.92%
Dec 31, 201915,990+8.37%
Dec 31, 201814,755+14.70%
Dec 31, 201712,864+26.04%
Dec 31, 201610,206+4.66%
Dec 31, 20159,752+29.77%
Dec 31, 20147,515+36.46%
Dec 31, 20135,507+41.93%
Dec 31, 20123,880+332.07%
Dec 31, 2011898