Hargreaves Services – Preliminary Results
GSK Plc – Statement: Zantac (ranitidine) litigation
GSK Plc – FDA Expands Jemperli Approval
Caledonia Investments – Transaction in own shares
F&C Investment trust – Half Year report
Shell Plc – Q2 & Half Year unaudited results
London Stock Exchange Group plc – Interim results