BP profits highest in four years as Iran war pushes up oil price Aug 4, 2026, 9:18 AM ... Redirecting to full article...