BP beats profit forecast despite warning of weakening refining Business July 30, 2024 A general view of the BP logo and gas station sign in Southend, England, on January 22, 2024.John Keble |…