Marathon Petroleum Corporation (MPC) — Stock Score Summary

Marathon Petroleum Corporation (MPC) has a MoatMap StockRank of 77/100 based on Quality (60/100), Value (37/100), and Momentum (62/100) factor scores. The current signal is BUY. Marathon Petroleum operates a highly complex, world-class refining footprint in the US. It is structurally insulated from direct Middle Eastern geopolitical supply disruptions while benefiting from elevated global refined product cracks. MPC enjoys a structural cost advantage via cheap domestic natural gas and crude feedstocks. Management is highly rational, aggressively buying back shares (Buffett-style capital allocation) and generating massive owner earnings, creating a highly asymmetric risk-reward profile.

Marathon Petroleum Corporation is a leading integrated downstream energy company, primarily involved in refining, marketing, and transporting petroleum products across the United States. As one of the largest refiners in the U.S. by capacity, MPC benefits from strategically located refineries and a robust midstream infrastructure through its MPLX partnership. The company also maintains a significant retail marketing footprint, optimizing its vast refining capabilities and logistics network.

Key Financial Metrics

Price$267.05
Market Cap$73.4B
P/E (TTM)17.57
P/E (Forward)11.33
Price/Book4.67
Return on Equity27.5%
Return on Invested Capital13.1%
Debt/Equity146.52
Gross Margin10.7%
Operating Margin3.6%
Revenue Growth8.8%
Dividend Yield1.5%
Free Cash Flow$3.5B

Marathon Petroleum Corporation operates in the Oil & Gas Refining & Marketing industry, part of the Energy sector (United States).

Frequently Asked Questions

What is Marathon Petroleum Corporation’s (MPC) StockRank?
MoatMap’s StockRank for Marathon Petroleum Corporation (MPC) is 77/100, with a Buy signal. It is a composite of Quality (60), Value (37), and Momentum (62) factor ranks across MoatMap’s 19,000+ stock universe.
Does Marathon Petroleum Corporation have an economic moat?
Marathon Petroleum Corporation (MPC) has a Quality factor score of 60/100. The Quality factor combines ROIC, Piotroski F-Score, and leverage — the financial fingerprints of a durable competitive advantage. A Quality score above 70 typically indicates a company with the characteristics of a moated business.
Is Marathon Petroleum Corporation a buy, hold, or sell?
MoatMap’s current signal for Marathon Petroleum Corporation (MPC) is Buy, based on a StockRank of 77/100. Signals are derived mechanically from the StockRank composite and should be one input among many — combine with your own thesis on management, competitive position, and valuation.
What sector is Marathon Petroleum Corporation in?
Marathon Petroleum Corporation (MPC) operates in the Energy sector, specifically the Oil & Gas Refining & Marketing industry (United States).