All News BP’s seven projects for 2017 07/02/2017 By Alan Shields After a rocky two years of market instability, energy giant BP has finally posted a profit for 2016.