Marshalls plc (MSLH.L) has a MoatMap StockRank of 45/100 based on Quality (56/100), Value (54/100), and Momentum (23/100) factor scores. The current signal is HOLD. Basic Materials company (building materials). Could be a casualty of 'Energy Security Resurgence' and 'Supply Chain Re-Globalization' due to higher input costs and transport, with limited ability to pass them on. Low Q score (37) suggests it's not a quality compounder.