BP Posts Weaker Profit, Misses Expectations


BP’s first-quarter profit was hit by a decline in oil and gas business, but it confirmed a $1.75 billion share buyback.