NEW YORK (TheStreet) -- Marathon Oil Corp. (MRO) - Get Report  shares are advancing 0.79% to $10.27 on Thursday as oil futures shook off earlier losses following the recent Baker Hughes (BHI) report. 

Even though oil prices were still retreating, oil recovered from earlier today as the number of rigs operating in the U.S. dropped by 15 in the previous week, Baker Hughes noted.

Also giving futures some support was Russia confirming it would attend a meeting among members of the OPEC and non-OPEC members set for April 17.

Despite this bullish sentiment, there's still uncertainty about global oil supplies, the Wall Street Journal said.

Crude oil (WTI) is declining 0.78% to $39.48 per barrel and Brent crude is unchanged at $40.47 per barrel.

Based in Houston, Marathon Oil operates as an energy company.

Separately, TheStreet Ratings currently has a "Sell" rating on the stock with a letter grade of D.

The company's weaknesses can be seen in multiple areas, such as its deteriorating net income, disappointing return on equity, weak operating cash flow, generally disappointing historical performance in the stock itself and feeble growth in its earnings per share.

Recently, TheStreet Ratings objectively rated this stock according to its "risk-adjusted" total return prospect over a 12-month investment horizon. Not based on the news in any given day, the rating may differ from Jim Cramer's view or that of this articles's author.

You can view the full analysis from the report here: MRO

Image placeholder title