BP: It’s Not Too Late

… experienced heavy selling pressure over the last decade due to both declining energy prices as well as negative sentiment regarding its oil spill in …