Investing.com·2 hours ago·macroeconomiaNEUTRALLOWPeabody reports £1.09bn turnover, completes 1,911 new homesNo summary availableRead at Investing.com→