News

BP PLC (BP) reports robust refining and upstream reliability, significant exploration finds, and strategic CapEx reductions, ...