BP (NYSE:BP) UP 3.40% AT 299.65 Energy group BP (NYSE:BP)said on Tuesday it expects to have hit its $35 billion net debt target in the first quarter of this year, sooner than expected and paving the way for it to deliver on its promise of buying back shares. “This...
Read More