Among the companies with reports and trading updates today are Ashtead Group, Michelmersh Brick Holdings, DS Smith, Oxford Nanopore Technologies, and Watches of Switzerland Group.
Among the companies with reports and trading updates today are Ashtead Group, Michelmersh Brick Holdings, DS Smith, Oxford Nanopore Technologies, and Watches of Switzerland Group.