Shell

Read the latest Shell plc headlines, share price updates, opinions and analysis all in one place, on Investomania. + Shell plc, listed on the London Stock Exchange under the ticker SHEL, is a British multinational oil and gas company