Results
73
Undervalued Small Caps
73 companies
Marshalls
Market Cap: UK£445.5m
Manufactures and sells landscape, building, and roofing products in the United Kingdom and internationally.
MSLH
UK£1.81
7D
12.0%
1Y
-48.2%