BP earnings triple as energy firm profits from rising prices

BP earnings triple as energy firm profits from rising prices