Marshalls plc provided earnings guidance for the year 2024. The board believes that revenues in 2024 will be lower than previously expected and that profit will now be at a similar level to 2023.