Loading...

BP shares drop 3% after warning of up to $2 billion impairment, weak refining margins | Intellectia.AI