BP plc (NYSE:BP) Share prices fell on Tuesday after the energy group halted share buybacks to prioritize reducing debt. This signaled a sharper balance sheet reset, even as quarterly profits narrowly exceeded expectations and revenues fell short of forecasts. Details The energy company posted adjusted earnings of 60 cents per U.S. depository share, slightly higher […]