Insider Financial icon

BP Stocks: Absolute Valuation and Renewable Future

BP: An Easy Buy

In recent years, BP (NYSE: BP) has not been one of the best-performing oil firms. Since the Deepwater Horizon disaster, BP shares have underperformed many of its oil peers. BP has remained a laggard in its industry even as it has closed that chapter of its history. Shares are currently trading lower than they were…