Investing News Shell Reports $28 Billion Profit for 2023; Boosts Dividend and Share Repurchases February 1, 2024