Tag: Natural Gas

Is This Oil Company Recovering?

Shares of BP plc (NYSE:BP) haven’t perform well during the year. The 2010 oil spill kept the company’s stock from rising. The negative PR the company endured also didn’t help BP’s stock to recover. Is this company out of woods? Has…