The recent rebound in BP plc comes as no surprise. It can be attributed to the ongoing rally in oil prices which have soared to their highest level since April 2023. While oil prices are up more than 14% from their June lows, BP share price hasn't shown a similar surge.