$457.220
-2.057 (-0.45%)At close
Technical Sentiment
Overall Consensus
Technical Analysis Consensus
Moving Average Consensus
Marathon Petroleum Corp (MPC) Moving Averages Convergence Divergence (MACD) indicator is 19.23, suggesting MPC is Buy.
Marathon Petroleum Corp (MPC) 20-Day simple moving average is 447.74, while Marathon Petroleum Corp (MPC) share price is $—, making it Buy.
Marathon Petroleum Corp (MPC) 60-Day simple moving average is 394.29, while Marathon Petroleum Corp (MPC) share price is $—, making it Buy.
Technical Analysis for MPC
AI Technical MPCAs of 2026-10-24, the technical board for Marathon Petroleum Corp (MPC) reads buy: 7 indicators are flashing buy, 2 are indicating sell, and 4 are neutral. Price at $457.22 sits below the 5-day and 10-day moving averages and above the 20-day, 60-day and 200-day.
Momentum readings: RSI stands at 59.63, MACD stands at 19.228 (Buy), Stochastic %K stands at 55.983, Stochastic %D stands at 67.114 and CCI stands at 30.904.
MPC trades above the 60-day SMA (394.29) and above the 200-day SMA (283.79). Immediate resistance sits at Classic R1 493.79, then R2 516.68. Support sits at Classic S1 448.19, then S2 425.48.
Marathon Petroleum Corp (MPC) Support & Resistance Level
Marathon Petroleum Corp (MPC) Technical Indicators
2026-10-24
| Name | Value |
|---|---|
| RSI_14 | 59.630 |
| STOCHk_14_3_3 | 55.983 |
| STOCHd_14_3_3 | 67.114 |
| CCI_20 | 30.904 |
| AO_5_34 | 40.279 |
| MOM_10 | 2.190 |
| MACD_12_26_9 | 19.228 |
Marathon Petroleum Corp (MPC) Relative Strength Index (RSI_14) is 59.630, creating a Neutral signal.
Marathon Petroleum Corp (MPC) Stochastic %K is 55.983, creating a Neutral signal.
Marathon Petroleum Corp (MPC) Stochastic %D is 67.114, creating a Neutral signal.
Marathon Petroleum Corp (MPC) CCI_20 is 30.904, creating a Neutral signal.
Marathon Petroleum Corp (MPC) Awesome Oscillator (AO) is 40.279, creating a Buy signal.
Marathon Petroleum Corp (MPC) Momentum (MOM) is 2.190, creating a Buy signal.
Marathon Petroleum Corp (MPC) Moving Average Convergence Divergence (MACD) is 19.228, creating a Buy signal.
Marathon Petroleum Corp (MPC) Moving Average
2026-10-24
| Period | Simple | Signal |
|---|---|---|
| MA_5 | 466.642 | Sell |
| MA_10 | 470.891 | Sell |
| MA_20 | 447.737 | Buy |
| MA_60 | 394.290 | Buy |
| MA_200 | 283.791 | Buy |
| MA_250 | 264.075 | Buy |
Marathon Petroleum Corp (MPC) 5-Day simple moving average is 466.642, while Marathon Petroleum Corp (MPC) share price is $, making it a Sell.
Marathon Petroleum Corp (MPC) 10-Day simple moving average is 470.891, while Marathon Petroleum Corp (MPC) share price is $, making it a Sell.
Marathon Petroleum Corp (MPC) 20-Day simple moving average is 447.737, while Marathon Petroleum Corp (MPC) share price is $, making it a Buy.
Marathon Petroleum Corp (MPC) 60-Day simple moving average is 394.290, while Marathon Petroleum Corp (MPC) share price is $, making it a Buy.
Marathon Petroleum Corp (MPC) 200-Day simple moving average is 283.791, while Marathon Petroleum Corp (MPC) share price is $, making it a Buy.
Marathon Petroleum Corp (MPC) 250-Day simple moving average is 264.075, while Marathon Petroleum Corp (MPC) share price is $, making it a Buy.
This page is for research only and is not investment advice. Models can be wrong. Past performance does not guarantee future results.