Royal Bank of Canada reaffirmed their sector perform rating on shares of BP (LON:BP – Free Report) in a research report ...
The United States of America is the Largest Oil Producing Country in the World with current production reaching record levels, so it doesn’t come as a surprise that it is also counted among the ...
Auchincloss has pledged a root-and-branch overhaul of BP's strategy. The company is in crisis after it revealed profits slumped by a third last year.