Investing News BP Stock Falls as It Beats Predictions With $8.2B Profit but Might Spark Windfall Tax Debate November 1, 2022
Investing News Shell, BP, and Others Suffer Supply Disruptions Causing LNG Traders to Sustain Enormous Losses August 9, 2022