BP increased its buyback and posted a higher-than-expected annual profit, though results fell from the records set a year earlier.
BP increased its buyback and posted a higher-than-expected annual profit, though results fell from the records set a year earlier.