Barclays raised its target price for BP from 525 pence to 590 pence.

2025-12-12

Barclays raised its target price for BP from 525 pence to 590 pence.