Loading

    Shell repurchases 1.2M shares across LSE and Euronext under ongoing buyback - Transmission & Affected Assets | Market Ontology