Marshalls plc Trading Update
Alliance Trust plc Interim Results
Alexion Enters Gene Therapy Agreement with Pfizer
AstraZeneca Announces H1 and Q2 2023 Results
Harworth Group plc Half-Year Trading Update 2023
DotDigital Group plc FY 2023 Trading Update
BT Group plc Trading Update June 2023