Marathon Oil stock: buy or sell

MRO stock price: $10.84 -2.25% At close on Apr 15th, 2021

Updated on:
Apr 16th, 2021


Marathon Oil stock brief

  • Marathon Oil stock fell -2.25% to close at $10.84 on the stock market on Thursday.
  • Barclays published a buy rating for Marathon Oil last Tuesday, with a forecast of $13.00
  • Marathon Oil Corporation operates as an independent exploration and production company in the United States and Equatorial Guinea.

Should I buy Marathon Oil stock?

All successful traders recommend adhering to a trading strategy and not make decisions based on subjective opinions, rumors or feelings. Trading strategies are meant for helping you in the decision process of what stocks to pick and when is the best moment to buy them. At, we like to use very simple but trusted and powerful trend following trading strategies. Simple things usually work the best

Is $MRO stock a buy?

Currently, Marathon Oil stock doesn't match any of these trading strategies, so our recommendation is not to buy now. This doesn't mean we expect a selloff for $MRO in the next few days, or that it may not climb higher. Simply, it doesn't match our recommended trading systems

Should I sell Marathon Oil stock?

"To sell or not to sell", if you are holding Marathon Oil shares?. Like when we have to buy shares, deciding when is appropiate time to sell is not a whimsical decision, and we must follow our own trading style. When selling, as well as buying, our strategies are very simple to use but are only valid for selling stocks you already own, not for selling short $MRO stock

A golden rule is that you must never hold an open trade that leads to losses greater than those expected upon purchase. The timing to sell shares always has to be determined by the stop-loss (automatic or manual)

Is it time to sell Marathon Oil stock?

In the current situation of Marathon Oil there is not any eligible sell setup, so Marathon Oil stock holders with operations in profit can keep their positions

Marathon Oil ratings

In the last month, 3 brokerage ratings were published for Marathon Oil

Marathon Oil analysts' ratings - Last 30 days
Brokerage firmRating
Mar 17th, 2021
Morgan Stanley Sell
Mar 23rd, 2021
Citigroup Neutral
Apr 13th, 2021
Barclays Buy

Marathon Oil stock analysis

SMAs overview

MRO stock SMAs chart

Supports and resistances

The current resistances are:

  • R1: $10.86 (0.18% above)
  • R2: $11.01 (1.57% above)
  • R3: $11.03 (1.75% above)
  • The current supports are:

  • S1: $10.69 (-1.38% below)
  • S2: $10.58 (-2.40% below)
  • S3: $10.54 (-2.77% below)
  • Bollinger bands

    MRO stock Bollinger Bands chart

    Relative strength index

    The RSI dropped below the overbought level of 70 in early March after just crossing to the overbough zone for a single day (weak signal). The RSI reading on Thursday was 48.98. Marathon Oil stock collapsed a 12.44% since then

    MRO stock RSI chart

    Marathon Oil stock price history

    Marathon Oil IPO was on Jan 2nd, 1962 at $0.00 per share1. Since then, MRO stock surged by -, with an average of 0.00% per year. If you had invested $1,000USD in Marathon Oil stock on the IPO, it would be valued $inf today.

    1: Adjusted price after possible price splits or reverse-splits

    MRO stock price history chart

    Price target for Marathon Oil stock

    Nobody knows how much a share will be priced in the future. Banks and financial organisations publish their analysis forecasting how a stock will performance in the future.

    Along with buy or sell recommendations, financial institutions post their price forecasts based on the stock price action and the company fundamental data. Most of these predictions follow the publication of new fundamental information by the company, and many times. If you are a small investor you shouldn't buy or sell based on these price targets.

    The average price target for Marathon Oil stock calculated from the table below is $12.33. That is a 13.75% than the current price ($10.84).

    Marathon Oil stock price predictions
    Brokerage firmPrice target
    Mar 17th, 2021
    Morgan Stanley $7.00$12.00
    Mar 23rd, 2021
    Citigroup $9.00$12.00
    Apr 13th, 2021
    Barclays $9.00$13.00

    Earnings and financials

    Earnings event was hosted by Marathon Oil ($MRO) last February after releasing the financial report. Marathon Oil topped Wall St estimates and presented of $-0.12, that is a 40.00% better than expected versus the forecasts of $-0.20. Nevertheless, reported sales of $830.0 million were in line with analysts predictions.

    Compared to the same quarter one year ago, EPS was $0.07, so current EPS means a decrease of -271.43%. Sales tanked a -33.04% on an annualized basis in the , from $12.4B to $8.3B last quarter.

    Marathon Oil ($MRO) presents quarterly financial report early next May.

    Marathon Oil performance

    MRO performance compared
    Marathon Oil ($MRO) -5.00% 32.80% 156.90%

    The thoughts written in this article are personal and not recommendations for you to buy or sell shares. The author of this document does not know the specific conditions of the reader, his or her finances or what is in his or her best interest at any given time. All users should speak with their financial advisor before buying or selling any securities Thoughts are published for general educational motives only

    Marathon Oil summary

    Thursday, April 15th, 2021
    Day range$10.78 - $11.12
    Previous close$11.09
    Session gain-2.25%
    Average true range$0.59
    50d mov avg$10.69
    100d mov avg$8.86
    200d mov avg$6.89
    Earnings dateMay 5th, 2021

    Frequently asked questions

    What is Marathon Oil stock symbol?

    Marathon Oil Corporation is a public company trading in the US stock market with the MRO symbol

    Is Marathon Oil stock a buy or sell?

    Marathon Oil received 3 ratings in the last 30 days: 1 bullish, 1 bearish and 1 neutral.

    Will MRO go up?

    Marathon Oil had different price forecasts published by analysts in the last month setting the target price to $12.33. That is a 13.75% than the last price ($10.84).