BP earnings double after ‘distinctive’ oil buying and selling throughout Iran struggle; Brent crude hits three-week excessive – enterprise reside | Enterprise April 28, 2026