Marathon Petroleum Corp

Marathon Petroleum Corp (MPC) Technical Analysis

$476.920

-7.869 (-1.65%)At close

Technical Sentiment

Overall Consensus

Strong buy
Sell
2
Buy
9

Technical Analysis Consensus

Buy
Sell
2
Buy
3

Moving Average Consensus

Strong buy
Sell
0
Buy
6

Marathon Petroleum Corp (MPC) Moving Averages Convergence Divergence (MACD) indicator is 25.06, suggesting MPC is Strong buy.

Marathon Petroleum Corp (MPC) 20-Day simple moving average is 429.25, while Marathon Petroleum Corp (MPC) share price is $—, making it Buy.

Marathon Petroleum Corp (MPC) 60-Day simple moving average is 381.22, while Marathon Petroleum Corp (MPC) share price is $—, making it Buy.

Technical Analysis for MPC

AI Technical MPC

As of 2026-10-10, the technical board for Marathon Petroleum Corp (MPC) reads strong buy: 9 indicators are flashing buy, 2 are indicating sell, and 2 are neutral. Price at $476.92 sits above every tracked moving average (5-day, 10-day, 20-day, 60-day and 200-day).

Momentum readings: RSI stands at 74.18, MACD stands at 25.056 (Buy), Stochastic %K stands at 94.551 (Sell), Stochastic %D stands at 95.71 and CCI stands at 106.728 (Sell).

MPC trades above the 60-day SMA (381.22) and above the 200-day SMA (276.35). Immediate resistance sits at Classic R1 489.84, then R2 519.60. Support sits at Classic S1 425.69, then S2 391.31.

Marathon Petroleum Corp (MPC) Support & Resistance Level

NameS3S2S1Pivot PointsR1R2R3
Classic361.546391.310425.691455.455489.836519.600553.981
Fibonacci391.310415.814430.952455.455479.959495.097519.600
S3
S2
S1
Pivot Points
R1
R2
R3

Marathon Petroleum Corp (MPC) Technical Indicators

2026-10-10

NameValue
RSI_1474.180
STOCHk_14_3_394.551
STOCHd_14_3_395.710
CCI_20106.728
AO_5_3457.195
MOM_1054.290
MACD_12_26_925.056

Marathon Petroleum Corp (MPC) Relative Strength Index (RSI_14) is 74.180, creating a Sell signal.

Marathon Petroleum Corp (MPC) Stochastic %K is 94.551, creating a Sell signal.

Marathon Petroleum Corp (MPC) Stochastic %D is 95.710, creating a Sell signal.

Marathon Petroleum Corp (MPC) CCI_20 is 106.728, creating a Sell signal.

Marathon Petroleum Corp (MPC) Awesome Oscillator (AO) is 57.195, creating a Buy signal.

Marathon Petroleum Corp (MPC) Momentum (MOM) is 54.290, creating a Buy signal.

Marathon Petroleum Corp (MPC) Moving Average Convergence Divergence (MACD) is 25.056, creating a Buy signal.

Marathon Petroleum Corp (MPC) Moving Average

2026-10-10

PeriodSimpleSignal
MA_5474.850Buy
MA_10460.071Buy
MA_20429.250Buy
MA_60381.220Buy
MA_200276.346Buy
MA_250258.536Buy

Marathon Petroleum Corp (MPC) 5-Day simple moving average is 474.850, while Marathon Petroleum Corp (MPC) share price is $, making it a Buy.

Marathon Petroleum Corp (MPC) 10-Day simple moving average is 460.071, while Marathon Petroleum Corp (MPC) share price is $, making it a Buy.

Marathon Petroleum Corp (MPC) 20-Day simple moving average is 429.250, while Marathon Petroleum Corp (MPC) share price is $, making it a Buy.

Marathon Petroleum Corp (MPC) 60-Day simple moving average is 381.220, while Marathon Petroleum Corp (MPC) share price is $, making it a Buy.

Marathon Petroleum Corp (MPC) 200-Day simple moving average is 276.346, while Marathon Petroleum Corp (MPC) share price is $, making it a Buy.

Marathon Petroleum Corp (MPC) 250-Day simple moving average is 258.536, 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.

Start trading