SHELL PLC 2nd QUARTER 2023 AND HALF YEAR UNAUDITED RESULTS

Companies

Shell (SHEL)
UK 100