BP shares make biggest gains in a year on buyback plan as profit tops estimates

1 year ago 4055
NEWS