BP Posts $5.73 Billion Profit Amid Iran War Energy Surge

BP reported a profit of $5.73 billion for the second quarter of 2026, marking its strongest…