{"ticker": {"uuid": "57c938e2-25f5-4379-9d47-d58b2cd8164c", "symbol": "MSLH", "name": "Marshalls plc", "exchange": "LSE", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "MSLH closed the latest completed week at 134.8 GBP. The 4-week return is 0.9% and the 12-week return is -4.7%. Trend Signal is inactive, Market Dynamics is -0.16.", "description": "Marshalls plc, together with its subsidiaries, manufactures and sells landscape, building, and roofing products in the United Kingdom and internationally. It offers paving products, such as flag paving, natural stone paving, block paving, permeable paving, tactile paving, concrete, granite, sandstone, yorkstone, 600x600 slabs, 450x450 slabs, charcoal block, buff, grey, 50mm slabs, linear, council slabs, 80mm block, and permeable block, as well as accessories, steps, rail products, marker blocks, setts and cobbles, access and estate roads, and pedestals; kerbs; and combined kerb and drainage systems, pipes and manholes, linear drainage systems, retaining walls, below ground drainage, specialist precast and offsite solutions. The company also provides facing bricks, walling, engineering bricks, blocks, and utility bricks; landscape protection products, including hostile vehicle mitigation, post and rail, seating, planters, litter bins, cycle parking and storage, tree protection, tables, bespoke, active travel solutions, rhino bollards, and street furniture; mortar and screed for construction projects; gardens and driveway products; and aggregates, block stone, and building sand. In addition, it engages in the property management and non-trading activities; manufacturing and sale of roof integrated solar products; and operation of a quarry. Marshalls plc was founded in 1890 and is headquartered in Halifax, the United Kingdom.", "setup_signature": "Risk-first tape", "composite_score": "28", "kpis": [{"label": "Latest Close", "value": "134.8 GBP", "hint": "2026-06-12"}, {"label": "1W Return", "value": "3.0%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "0.9%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-4.7%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "5.8%", "hint": "3 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.5x", "hint": "vs 13-week average"}], "classification": {"exchange": "LSE", "country": "GB", "sector": "Basic Materials", "industry": "Building Materials", "currency": "GBP", "market_cap": "356.6M"}, "price": {"trend_line": "157.3 GBP", "fair_value": "246.6 GBP", "vs_trend": "-14.3%", "vs_fair_value": "-45.3%", "high_52": "280.5 GBP", "low_52": "124.0 GBP", "drawdown": "-51.9%", "range_position": "6.9%"}, "momentum": {"returns": [{"label": "1W", "value": 2.979380579650761, "value_label": "3.0%", "tone": "positive", "width": 8.512515941859318}, {"label": "4W", "value": 0.8561338832526386, "value_label": "0.9%", "tone": "positive", "width": 4}, {"label": "12W", "value": -4.667603451242005, "value_label": "-4.7%", "tone": "negative", "width": 13.336009860691444}, {"label": "26W", "value": -24.269661235955052, "value_label": "-24.3%", "tone": "negative", "width": 69.34188924558586}, {"label": "52W", "value": -49.78879390424648, "value_label": "-49.8%", "tone": "negative", "width": 100}], "trend_streak": 0, "active_weeks": 3, "active_breadth": "5.8%", "peer": {"scope": "GB Basic Materials", "count": 171, "rank": 32, "percentile": 81.76470588235294, "avg_weekly_return": -1.5744446165646842}}, "setup": {"scores": [{"label": "Trend", "value": 3.1730769230769234, "value_label": "3", "width": 4, "tone": "negative", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 47.76826482536326, "value_label": "48", "width": 47.76826482536326, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 53.407110662934414, "value_label": "53", "width": 53.407110662934414, "tone": "neutral", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 0, "value_label": "0", "width": 4, "tone": "negative", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 60.96371281384561, "value_label": "61", "width": 60.96371281384561, "tone": "neutral", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 0, "value_label": "0", "width": 4, "tone": "negative", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 1.5819225988700585, "return_label": "1.6%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 13.182688323917155}, {"week": "6 Mar", "return": -14.126812333812927, "return_label": "-14.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 100}, {"week": "13 Mar", "return": -7.772021027410143, "return_label": "-7.8%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 64.76684189508453}, {"week": "20 Mar", "return": -0.7022472206003043, "return_label": "-0.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 5.852060171669202}, {"week": "27 Mar", "return": -0.2828812001222521, "return_label": "-0.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "3 Apr", "return": 1.952053900709223, "return_label": "2.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 16.267115839243527}, {"week": "10 Apr", "return": 1.321267020829337, "return_label": "1.3%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 11.01055850691114}, {"week": "17 Apr", "return": 5.216211306875565, "return_label": "5.2%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 43.46842755729638}, {"week": "24 Apr", "return": -11.219829640669316, "return_label": "-11.2%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 93.49858033891097}, {"week": "1 May", "return": -4.114631715669999, "return_label": "-4.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 34.288597630583325}, {"week": "8 May", "return": 2.2988516496270934, "return_label": "2.3%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 19.15709708022578}, {"week": "15 May", "return": 0.14981440109064437, "return_label": "0.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "22 May", "return": 0.972330920849179, "return_label": "1.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 8.10275767374316}, {"week": "29 May", "return": 4.444435075087479, "return_label": "4.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 37.036958959062325}, {"week": "5 Jun", "return": -7.1323718064140795, "return_label": "-7.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 59.436431720117334}, {"week": "12 Jun", "return": 2.979380579650761, "return_label": "3.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 24.828171497089677}]}, "groups": {"sector": {"scope": "GB Basic Materials", "count": 100, "avg_weekly_return": -1.4409949248952172, "avg_four_week_return": -3.818578724626087, "avg_twelve_week_return": 12.332205360667317, "trend_breadth": 48.0, "positive_md_breadth": 30.0, "positive_rs_breadth": 52.0, "week_rank": 18, "four_week_rank": 33, "twelve_week_rank": 70, "top_peers": [{"id": 28631, "symbol": "HDD", "name": "Hardide plc", "exchange": "LSE", "url": "/terminal/da722d65-efa0-4ce3-bb95-1f64cb074120/report/", "weekly_return": -1.639344262295082, "weekly_return_label": "-1.6%", "weekly_return_tone": "negative", "four_week_return": 53.84615384615385, "four_week_return_label": "53.8%", "four_week_return_tone": "positive", "twelve_week_return": 84.61538461538461, "twelve_week_return_label": "84.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 32719, "symbol": "ZTF", "name": "Zotefoams plc", "exchange": "LSE", "url": "/terminal/c6fb264c-0c42-451d-80cb-2372e649a4be/report/", "weekly_return": 6.25, "weekly_return_label": "6.2%", "weekly_return_tone": "positive", "four_week_return": 18.396846254927727, "four_week_return_label": "18.4%", "four_week_return_tone": "positive", "twelve_week_return": 27.637643591959478, "twelve_week_return_label": "27.6%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 27976, "symbol": "EST", "name": "East Star Resources Plc", "exchange": "LSE", "url": "/terminal/6ad8f953-46d9-43e0-b2c6-08e1615c2cca/report/", "weekly_return": 5.0119331742243425, "weekly_return_label": "5.0%", "weekly_return_tone": "positive", "four_week_return": 15.789473684210542, "four_week_return_label": "15.8%", "four_week_return_tone": "positive", "twelve_week_return": 37.0716510903427, "twelve_week_return_label": "37.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 31448, "symbol": "TIN", "name": "Cornish Metals plc", "exchange": "LSE", "url": "/terminal/9e46e4d4-5b09-4143-bce1-ecaf4bf1c243/report/", "weekly_return": 1.8181818181818181, "weekly_return_label": "1.8%", "weekly_return_tone": "positive", "four_week_return": 15.463917525773196, "four_week_return_label": "15.5%", "four_week_return_tone": "positive", "twelve_week_return": 10.891089108910892, "twelve_week_return_label": "10.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": false, "positive_rs": true}, {"id": 31351, "symbol": "SYNT", "name": "Synthomer plc", "exchange": "LSE", "url": "/terminal/f23fa93e-9683-44e6-a469-ea11e3c97ec2/report/", "weekly_return": 12.403104042725897, "weekly_return_label": "12.4%", "weekly_return_tone": "positive", "four_week_return": 12.403104042725897, "four_week_return_label": "12.4%", "four_week_return_tone": "positive", "twelve_week_return": 329.6296296296296, "twelve_week_return_label": "329.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}, "industry": {"scope": "GB Building Materials", "count": 8, "avg_weekly_return": 0.5390946253895467, "avg_four_week_return": -1.4056154969119234, "avg_twelve_week_return": -3.229978386899089, "trend_breadth": 12.5, "positive_md_breadth": 0.0, "positive_rs_breadth": 0.0, "week_rank": 3, "four_week_rank": 4, "twelve_week_rank": 4, "top_peers": [{"id": 29879, "symbol": "MBH", "name": "Michelmersh Brick Holdings plc", "exchange": "LSE", "url": "/terminal/fac2a190-2fc1-45cf-ba05-e9f5e1204d51/report/", "weekly_return": 0.641025641025641, "weekly_return_label": "0.6%", "weekly_return_tone": "positive", "four_week_return": 10.604860219902477, "four_week_return_label": "10.6%", "four_week_return_tone": "positive", "twelve_week_return": 7.534246575342466, "twelve_week_return_label": "7.5%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 31199, "symbol": "SRC", "name": "SigmaRoc plc", "exchange": "LSE", "url": "/terminal/2c84ceed-2683-45ae-8d02-5ce5d03ed66a/report/", "weekly_return": 3.469210664287667, "weekly_return_label": "3.5%", "weekly_return_tone": "positive", "four_week_return": 4.557410246405091, "four_week_return_label": "4.6%", "four_week_return_tone": "positive", "twelve_week_return": 8.850369687050545, "twelve_week_return_label": "8.9%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 26967, "symbol": "BREE", "name": "Breedon Group plc", "exchange": "LSE", "url": "/terminal/14c7b56e-a9b2-430a-bc9d-5ea57a2e056c/report/", "weekly_return": 7.329456299068432, "weekly_return_label": "7.3%", "weekly_return_tone": "positive", "four_week_return": 2.6716219228371307, "four_week_return_label": "2.7%", "four_week_return_tone": "positive", "twelve_week_return": -8.10570557002874, "twelve_week_return_label": "-8.1%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 30053, "symbol": "MSLH", "name": "Marshalls plc", "exchange": "LSE", "url": "/terminal/57c938e2-25f5-4379-9d47-d58b2cd8164c/report/", "weekly_return": 2.979380579650761, "weekly_return_label": "3.0%", "weekly_return_tone": "positive", "four_week_return": 0.8561338832526386, "four_week_return_label": "0.9%", "four_week_return_tone": "positive", "twelve_week_return": -4.667603451242005, "twelve_week_return_label": "-4.7%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 28950, "symbol": "IBST", "name": "Ibstock plc", "exchange": "LSE", "url": "/terminal/4f909ffa-0a61-41d7-a4f6-08c243620d6f/report/", "weekly_return": -0.2100808889731333, "weekly_return_label": "-0.2%", "weekly_return_tone": "negative", "four_week_return": -0.7314493437235909, "four_week_return_label": "-0.7%", "four_week_return_tone": "negative", "twelve_week_return": -6.48269811788063, "twelve_week_return_label": "-6.5%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "-0.16", "market_dynamics_tone": "negative", "md_4_change": "77.7%", "relative_strength": "-28.89", "rs_4_change": "12.0%", "expectation": "Undecided", "expectation_probability": "48.71%"}, "volume": {"latest": "11.8M", "average_13": "8.2M", "average_52": "6.2M", "ratio_13": "1.5x", "ratio_52": "1.9x"}, "risk": {"volatility_13": "4.5%", "volatility_52": "5.5%", "downside_weeks": 27, "upside_weeks": 24, "downside_breadth": "51.9%", "average_gain": "3.0%", "average_loss": "-4.9%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-14.3%", "tone": "negative"}, {"label": "Volume", "value": "1.5x", "tone": "neutral"}], "opportunities": ["Latest weekly return ranks in the strongest part of its sector group."], "risks": ["Trend Signal is inactive, so price action has not confirmed a constructive regime.", "Price is below the Trend Line, which keeps downside pressure in focus.", "Price is below Fair Value, so the market is still discounting the latest tape.", "Market Dynamics is negative, which weakens the current setup.", "The share remains more than 20% below its 52-week high."], "watch_points": ["Trend Line remains the key weekly regime level.", "Market Dynamics is the pressure gauge to monitor for confirmation or fade.", "A volume ratio above 1.5x would show stronger participation in the next move."], "recent_rows": [{"week": "2026-06-12", "close": "134.8 GBP", "weekly_return": 2.979380579650761, "weekly_return_label": "3.0%", "weekly_return_tone": "positive", "trend_line": "157.3 GBP", "fair_value": "246.6 GBP", "market_dynamics": "-0.16", "relative_strength": "-28.89", "volume": "11.8M", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "130.9 GBP", "weekly_return": -7.1323718064140795, "weekly_return_label": "-7.1%", "weekly_return_tone": "negative", "trend_line": "158.4 GBP", "fair_value": "247.4 GBP", "market_dynamics": "-0.38", "relative_strength": "-31.53", "volume": "9.5M", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "141.0 GBP", "weekly_return": 4.444435075087479, "weekly_return_label": "4.4%", "weekly_return_tone": "positive", "trend_line": "159.6 GBP", "fair_value": "248.4 GBP", "market_dynamics": "-0.42", "relative_strength": "-27.92", "volume": "17.1M", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "135.0 GBP", "weekly_return": 0.972330920849179, "weekly_return_label": "1.0%", "weekly_return_tone": "positive", "trend_line": "160.5 GBP", "fair_value": "249.5 GBP", "market_dynamics": "-0.71", "relative_strength": "-32.63", "volume": "6.2M", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "133.7 GBP", "weekly_return": 0.14981440109064437, "weekly_return_label": "0.1%", "weekly_return_tone": "positive", "trend_line": "162.1 GBP", "fair_value": "250.5 GBP", "market_dynamics": "-0.70", "relative_strength": "-32.82", "volume": "10.4M", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "133.5 GBP", "weekly_return": 2.2988516496270934, "weekly_return_label": "2.3%", "weekly_return_tone": "positive", "trend_line": "163.0 GBP", "fair_value": "251.5 GBP", "market_dynamics": "-0.67", "relative_strength": "-34.48", "volume": "6.4M", "trend_signal": "Off"}, {"week": "2026-05-01", "close": "130.5 GBP", "weekly_return": -4.114631715669999, "weekly_return_label": "-4.1%", "weekly_return_tone": "negative", "trend_line": "164.2 GBP", "fair_value": "252.5 GBP", "market_dynamics": "-0.66", "relative_strength": "-37.99", "volume": "4.6M", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "136.1 GBP", "weekly_return": -11.219829640669316, "weekly_return_label": "-11.2%", "weekly_return_tone": "negative", "trend_line": "165.9 GBP", "fair_value": "253.6 GBP", "market_dynamics": "-0.64", "relative_strength": "-36.67", "volume": "6.4M", "trend_signal": "Off"}, {"week": "2026-04-17", "close": "153.2 GBP", "weekly_return": 5.216211306875565, "weekly_return_label": "5.2%", "weekly_return_tone": "positive", "trend_line": "167.1 GBP", "fair_value": "254.7 GBP", "market_dynamics": "-0.70", "relative_strength": "-31.80", "volume": "7.4M", "trend_signal": "Off"}, {"week": "2026-04-10", "close": "145.7 GBP", "weekly_return": 1.321267020829337, "weekly_return_label": "1.3%", "weekly_return_tone": "positive", "trend_line": "167.8 GBP", "fair_value": "255.7 GBP", "market_dynamics": "-0.80", "relative_strength": "-35.77", "volume": "8.0M", "trend_signal": "Off"}, {"week": "2026-04-03", "close": "143.8 GBP", "weekly_return": 1.952053900709223, "weekly_return_label": "2.0%", "weekly_return_tone": "positive", "trend_line": "168.7 GBP", "fair_value": "256.8 GBP", "market_dynamics": "-0.83", "relative_strength": "-36.61", "volume": "5.1M", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "141.0 GBP", "weekly_return": -0.2828812001222521, "weekly_return_label": "-0.3%", "weekly_return_tone": "negative", "trend_line": "169.7 GBP", "fair_value": "257.8 GBP", "market_dynamics": "-0.55", "relative_strength": "-35.81", "volume": "4.5M", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "141.4 GBP", "weekly_return": -0.7022472206003043, "weekly_return_label": "-0.7%", "weekly_return_tone": "negative", "trend_line": "171.0 GBP", "fair_value": "258.9 GBP", "market_dynamics": "-0.05", "relative_strength": "-36.12", "volume": "8.8M", "trend_signal": "Off"}, {"week": "2026-03-13", "close": "142.4 GBP", "weekly_return": -7.772021027410143, "weekly_return_label": "-7.8%", "weekly_return_tone": "negative", "trend_line": "172.6 GBP", "fair_value": "259.9 GBP", "market_dynamics": "0.34", "relative_strength": "-38.57", "volume": "6.2M", "trend_signal": "Off"}], "chart_url": "/terminal/57c938e2-25f5-4379-9d47-d58b2cd8164c/", "api_path": "/terminal/57c938e2-25f5-4379-9d47-d58b2cd8164c/report/api/"}