Shell Records Profit Decline Amid Falling Global Energy Prices Business Matters Jul 31, 2025 Shell has announced a sharp decline in profit for its latest financial period, attributing the downturn to a slowdown in…