Marathon Petroleum Corp (MPC) › Cost of RevenueMarathon Petroleum Corp (MPC) — Cost of RevenueAnnual figures by fiscal year, from SEC filings.2016: $56.68B2017: $67.09B2018: $77.05B2019: $99.23B2020: $65.73B2021: $110.01B2022: $151.67B2023: $128.57B2024: $126.24B2025: $119.45B$119.45B2016Cost of Revenue (USD)2025Fiscal YearCost of RevenueChange YoY2025$119.45B-5.4%2024$126.24B-1.8%2023$128.57B-15.2%2022$151.67B+37.9%2021$110.01B+67.4%2020$65.73B-33.8%2019$99.23B+28.8%2018$77.05B+14.8%2017$67.09B+18.4%2016$56.68B—Other metrics: RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share