James Halstead plc Trading Update
Cranswick plc Third Quarter Trading Statement
Renishaw plc Half-Year Report
BT Group plc Trading Statement for Nine Months to 31st December 2022
Shell plc 4th Quarter 2022 and Full Year Unaudited Results
Halma plc- Acquisition of Thermocable (Flexible Elements) plc
Bristol Water plc Completion of Transfer