Investing News BP Exceeds Predicted Profits While Reducing Its Investment in Stock Buybacks May 2, 2023