BP to Hand Shareholders $7 Billion on Stock Buybacks

LONDON — Oil giant BP said it will reward shareholders to the tune of $7 billion this year through the purchase of its own stock, even as it reported a 30% decline in profits in the first half of 2024.