NEW YORK (TheStreet) -- Shares of Marathon Oil (MRO - Get Report) are climbing by 4.05% to $14.52 in early afternoon trading on Tuesday as oil prices gain.

Crude oil (WTI) is up by 0.78% to $50.08 per barrel this afternoon and Brent crude is increasing by 1.07% to $51.09 per barrel.

The price of the commodity reached its highest in eight months today, boosted by a weaker dollar and declining Nigerian oil production after several attacks on infrastructure, Reuters reports.

Oil is more expensive to foreign investors when the dollar is strong.

Additionally, there was preliminary work to restart three of Total's (TOT) French oil refineries, which were stopped as part of nationwide strikes.

"With Brent staying above $50, oil is on an upward momentum with the restart of French refineries that were shut on strikes and pipeline attacks in Nigeria," Kaname Gokon at brokerage Okato Shoji told Reuters.

Marathon Oil is a Houston-based exploration and production company with operations in North America, Europe and Africa.

Separately, TheStreet Ratings Team has a "Sell" rating with a score of D on the stock.

The company's weaknesses can be seen in multiple areas, such as its poor profit margins, weak operating cash flow, generally disappointing historical performance in the stock itself, disappointing return on equity 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