TOP STORIES BP in charts: Q2 revenue from oil production & operations -65%, gas & low carbon energy +63% Y/Y rogerjudd - August 5, 2025 0 Post ContentÂ