NEW YORK (TheStreet) -- Marathon Oil Corp. (MRO - Get Report)  shares are declining 0.14% to $7.38 on Wednesday along with tumbling oil prices. 

Crude oil (WTI) is tumbling 1.83% to $27.43 per barrel and Brent crude is gaining 1.48% to $30.77 per barrel.

Even though the U.S. Energy Information Administration released a report showing that crude inventories declined by 754,000 barrels last week, compared to expectations of an increase of 3.6 million barrels, the data was offset by persisting oversupply concerns.

"Since we are going into refinery maintenance season and coupled with Iranian oil coming into the market, any rally will be short-lived," Tyche Capital Advisors crude oil trader Tariq Zahir told CNBC.com

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

MRO Chart MRO data by YCharts