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
Rio Tinto Plc – 2024 half-year results
James Halstead Plc – Trading Update
Colefax Group Plc – Preliminary Results