BP’s first-quarter revenue was hit by decrease oil and fuel buying and selling nevertheless it confirmed a $1.75 billion share buyback.
BP’s first-quarter revenue was hit by decrease oil and fuel buying and selling nevertheless it confirmed a $1.75 billion share buyback.