BP shares are up on solid operational performance in Q2 2023, but can this momentum last as the group transitions to renewables?

read more