logotype
Sign in

BP renewables exec exits on back of 48% Q1 profit loss

BP renewables exec exits on back of 48% Q1 profit loss
Credit: BP