Marathon Petroleum Corporation (MPC) Stock Price

317.44 ▼ -2.32 (-0.73%)
Open: 324.995 Vol: 3.66K Day's range: 315.74 - 325.955 Jul 22, 14:37 EDT
IEX quote, 15 minutes delayed during trading hours. Login or Signup to see real-time data
Loading chart ...
MPC Technical Analysis
5 mins 30 mins Hourly Daily Weekly
NEUTRAL SELL SELL BUY BUY
  5 mins 30 mins Hourly Daily Weekly
MA5 317.41▲ 318.26▼ 318.85▼ 314.26▲ 286.90▲
MA10 317.06▲ 319.54▼ 319.21▼ 303.78▲ 270.64▲
MA20 317.75▲ 319.13▼ 318.15▼ 282.70▲ 253.26▲
MA50 318.77▼ 316.17▲ 309.43▲ 266.11▲ 213.00▲
MA100 319.33▼ 308.25▲ 292.41▲ 248.73▲ 183.61▲
MA200 318.39▼ 289.77▲ 273.03▲ 217.51▲ 164.34▲
  5 mins 30 mins Hourly Daily Weekly
MACD 0.094▲ -0.614▼ -0.769▼ 3.868▲ 5.401▲
RSI 48.570▼ 48.757▼ 56.667▲ 77.510▲ 75.389▲
STOCH 67.332     22.407     38.776     92.489▲ 79.854    
WILL %R -33.770     -80.225▼ -77.275▼ -12.768▲ -7.284▲
CCI 56.483     -88.381     -46.296     104.215▲ 215.218▲
Latest Filters Detected On MPC
BBANDS $MPC Bollinger Bands Expanding Set Alert
CDL $MPC Engulfing Candlestick Pattern Detected Set Alert
Marathon Petroleum Corporation News
Tuesday, July 21, 2026 02:45 PM
Marathon Petroleum (MPC) ended the recent trading session at $319.76, demonstrating a +1.41% change from the preceding day's closing price. The stock outperformed the S&P 500, which registered a daily ...
Wednesday, July 15, 2026 02:39 PM
Marathon Petroleum remains in focus ahead of earnings as refining operations, logistics infrastructure, and energy sector developments continue attracting market attention.
Wednesday, July 08, 2026 10:11 AM
Marathon Petroleum Corporation is rated a Hold due to elevated valuation and high risk of correction in refining margins. Read more on MPC stock here.
MPC historical stock data
date open high low close volume
22/07/26 325.985 325.985 315.74 317.76 1,487,739
21/07/26 319.26 320.835 315.234 319.76 2,102,779
20/07/26 312.95 319.36 312.95 315.31 1,586,279
17/07/26 311.73 313.15 306.81 312.60 2,127,072
16/07/26 301.99 308.415 301.4517 305.85 1,489,918
15/07/26 301.53 303.715 295.2265 299.18 1,837,736
14/07/26 300.00 303.69 296.7401 303.40 2,266,011
13/07/26 290.82 299.05 289.54 296.88 2,091,950
10/07/26 286.32 287.147 277.64 283.74 1,895,210
09/07/26 281.43 283.68 279.07 283.30 1,843,927
Quote Details
52wk Low:158.00
52wk High:325.985
Vol:3.66K
Avg Vol(3m):39.3M
1Y Chng:+96.74%
1M Chng:+23.09%
Add to Watch List