PROD
- Business
BP’s profit hits $5 billion but shares slip on slowing buybacks
Profit lifted by robust buying and selling BP to buy $1.75 bln of shares Shares finish 8% decrease, greatest drop…
Read More »
Profit lifted by robust buying and selling BP to buy $1.75 bln of shares Shares finish 8% decrease, greatest drop…
Read More »