BP share price rally gains steam: Will it hit 500p after earnings this week?
BP share price continued its strong bull run last week as it reached its highest level since April 2024, continuing a recovery that started in April when it bottomed at…