Investing News BP Stock Falls as It Beats Predictions With $8.2B Profit but Might Spark Windfall Tax Debate November 1, 2022