BP Beats on Earnings but Buyback Pause and Debt Climb Give Bears an Opening
BP delivered a blockbuster Q1 this week. Net profit surged 453% to $3.8 billion, riding elevated US gas prices and the tailwind from the Iran conflict. Yet the headline number arrived with an asterisk: buybacks are…