Barclays keeps 1,000p target price for BP shares ahead of CM

© 2025 Vimarsana