Marathon Petroleum CorpMPC

Market cap
$50.4B
P/E ratio
Period EndRepurchases of common stock (Million USD)YoY (%)
Dec 31, 20249,189-20.59%
Dec 31, 202311,572-2.94%
Dec 31, 202211,922+156.17%
Dec 31, 20214,654+138.67%
Dec 31, 20191,950-40.68%
Dec 31, 20183,287+38.58%
Dec 31, 20172,372+1104.06%
Dec 31, 2016197-97.28%
Dec 31, 20157,240+15.47%
Dec 31, 20146,270+124.49%
Dec 31, 20132,793+106.89%
Dec 31, 20121,350