NEW YORK (TheStreet) -- Marathon Oil (MRO - Get Report)  shares are spiking 2.71% to $13.25 on Tuesday after analysts at Piper Jaffray boosted their rating on the stock to "overweight" from "neutral" this morning.

The firm, which also raised its price target to $16 from $14, said the company's story has improved with the equity offering and non-core asset sales. 

Other positives include its enhanced financial resilience, a well-rounded U.S. conventional portfolio and meaningful operational leverage.

Also giving shares a lift today were higher oil prices as data from market intelligence firm Genscape showed a drawdown of 686,700 barrels at the Cushing, OK delivery point for U.S. crude futures in the week ended May 27, Reuters reports.

Crude oil (WTI) is rising 1.07% to $49.86 per barrel and Brent crude is advancing 0.28% to $49.90 per barrel.

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

he 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 article's author.

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