Based on the provided data and current market context, let me analyze MPC stock:
Technical Analysis
The stock is showing strong bullish momentum, with the price currently at $156.06, up 1.28% in the last trading session. The stock has risen in 7 of the last 10 trading days and is up 7.1% over the past 2 weeks, indicating positive short-term momentum.
Fundamental Strengths
Marathon Petroleum demonstrates solid fundamentals:
- Strong profitability with net margin of 8.96%
- Healthy ROE of 53.55%
- Current ratio of 1.76 indicates good liquidity
- Reasonable debt-to-equity ratio of 76.1%
Valuation Metrics
The stock appears reasonably valued:
- Forward P/E of 4.16x
- EV/EBITDA of 3.35x
- P/B ratio of 1.91x
- Dividend yield of 2.14%
These multiples are below industry averages, suggesting potential undervaluation.
Analyst Consensus
Recent analyst coverage is predominantly positive:
- 12 Strong Buy ratings (63.2%)
- 4 Buy ratings
- 1 Hold rating
- Average price target of $179.33, implying ~15% upside potential
Risk Factors
- Exposure to oil price volatility
- Regulatory risks related to environmental policies
- Cyclical nature of the refining industry
Conclusion
SELL recommendation at current levels. While MPC has strong fundamentals and analyst support, technical indicators suggest the stock is approaching resistance levels around $157.03. The stock appears overbought in the short term after its recent rally. Investors may want to wait for a pullback to more attractive entry points.