TLDR BP suspended share buybacks to strengthen its balance sheet as oil prices remain under pressure from oversupply concerns. The British energy company reported Q4 profit of $1.54 billion, matching forecasts but down from $2.21 billion in Q3. Shares fell 5.4% in London trading after the buyback suspension announcement…
Read More