BP's profits dive 16%, halts buybacks as oil prices slide
BP posted a 16 percent drop in annual profits to $7.5 billion and halted its share buybacks, citing falling oil prices.
Why it matters
Gas prices, energy markets, and your pension funds feel the impact when oil giants retrench.
The big picture
BP's retreat is a sign of broader stress in energy markets that investors and consumers will track this week.