{"ticker": {"uuid": "22ad5030-acfe-409e-a510-7fc0ab939898", "symbol": "HSP", "name": "Hargreaves Services Plc", "exchange": "LSE", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "HSP closed the latest completed week at 796.0 GBP. The 4-week return is -2.9% and the 12-week return is 12.1%. Trend Signal is active, Market Dynamics is -0.14.", "description": "Hargreaves Services Plc provides environmental and industrial services in the United Kingdom, Europe, Hong Kong, and internationally. It operates through Services, Hargreaves Land, and Hargreaves Raw Materials Services segments. The company offers environmental services, such as carbon sequestration and forestry creation, land remediation, land restoration and aftercare, geotechnical assessment, environmental site survey, energy-from-waste, and waste management services; materials handling operation and maintenance, mechanical and electrical maintenance, and project engineering services; and earthmoving services. It also provides the logistics services and mining and quarrying services. In addition, the company develops brownfield site for residential and commercial purposes; and engages in the trading of industrial raw materials, such as solid fuels, refractory minerals, and pig iron, as well as ferro-alloys and metals. Hargreaves Services Plc was founded in 1994 and is headquartered in Durham, the United Kingdom.", "setup_signature": "Balanced read", "composite_score": "51", "kpis": [{"label": "Latest Close", "value": "796.0 GBP", "hint": "2026-06-12"}, {"label": "1W Return", "value": "0.3%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "-2.9%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "12.1%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "63.5%", "hint": "33 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.3x", "hint": "vs 13-week average"}], "classification": {"exchange": "LSE", "country": "GB", "sector": "Industrials", "industry": "Conglomerates", "currency": "GBP", "market_cap": "243.8M"}, "price": {"trend_line": "741.0 GBP", "fair_value": "598.9 GBP", "vs_trend": "7.4%", "vs_fair_value": "32.9%", "high_52": "850.0 GBP", "low_52": "587.8 GBP", "drawdown": "-6.4%", "range_position": "79.4%"}, "momentum": {"returns": [{"label": "1W", "value": 0.2518891687657431, "value_label": "0.3%", "tone": "positive", "width": 4}, {"label": "4W", "value": -2.9268292682926833, "value_label": "-2.9%", "tone": "negative", "width": 8.362369337979095}, {"label": "12W", "value": 12.112676056338028, "value_label": "12.1%", "tone": "positive", "width": 34.60764587525151}, {"label": "26W", "value": 19.550196530760825, "value_label": "19.6%", "tone": "positive", "width": 55.85770437360236}, {"label": "52W", "value": 19.93933908207709, "value_label": "19.9%", "tone": "positive", "width": 56.96954023450598}], "trend_streak": 15, "active_weeks": 33, "active_breadth": "63.5%", "peer": {"scope": "GB Industrials", "count": 169, "rank": 62, "percentile": 63.69047619047619, "avg_weekly_return": -0.5217109706605855}}, "setup": {"scores": [{"label": "Trend", "value": 79.90384615384616, "value_label": "80", "width": 79.90384615384616, "tone": "positive", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 54.16970113363105, "value_label": "54", "width": 54.16970113363105, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 36.05696693407485, "value_label": "36", "width": 36.05696693407485, "tone": "neutral", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 49.04999893453864, "value_label": "49", "width": 49.04999893453864, "tone": "neutral", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 13.30398484310347, "value_label": "13", "width": 13.30398484310347, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 71.69129426148712, "value_label": "72", "width": 71.69129426148712, "tone": "positive", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 2.8205086919058293, "return_label": "2.8%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 23.504239099215244}, {"week": "6 Mar", "return": -5.236904504430125, "return_label": "-5.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 43.64087087025104}, {"week": "13 Mar", "return": 1.3157897213239285, "return_label": "1.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 10.96491434436607}, {"week": "20 Mar", "return": -7.768542517810108, "return_label": "-7.8%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 64.73785431508423}, {"week": "27 Mar", "return": 7.605633802816901, "return_label": "7.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 63.38028169014084}, {"week": "3 Apr", "return": -1.3089005235602094, "return_label": "-1.3%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 10.907504363001745}, {"week": "10 Apr", "return": 5.570291777188329, "return_label": "5.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 46.41909814323608}, {"week": "17 Apr", "return": -1.0050251256281406, "return_label": "-1.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 8.375209380234505}, {"week": "24 Apr", "return": 0.5076142131979695, "return_label": "0.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4.230118443316413}, {"week": "1 May", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "8 May", "return": 2.525252525252525, "return_label": "2.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 21.04377104377104}, {"week": "15 May", "return": 0.9852216748768473, "return_label": "1.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 8.210180623973727}, {"week": "22 May", "return": -2.9268292682926833, "return_label": "-2.9%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 24.39024390243903}, {"week": "29 May", "return": -0.25125628140703515, "return_label": "-0.3%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "5 Jun", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "12 Jun", "return": 0.2518891687657431, "return_label": "0.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 4}]}, "groups": {"sector": {"scope": "GB Industrials", "count": 100, "avg_weekly_return": -0.23609763603093434, "avg_four_week_return": 3.3994647111144762, "avg_twelve_week_return": 13.186462629632116, "trend_breadth": 42.0, "positive_md_breadth": 55.00000000000001, "positive_rs_breadth": 36.0, "week_rank": 45, "four_week_rank": 78, "twelve_week_rank": 42, "top_peers": [{"id": 28041, "symbol": "EZJ", "name": "easyJet plc", "exchange": "LSE", "url": "/terminal/0e98ed81-29e9-4061-acdd-dad07a467426/report/", "weekly_return": 5.999573305077631, "weekly_return_label": "6.0%", "weekly_return_tone": "positive", "four_week_return": 45.26437610931867, "four_week_return_label": "45.3%", "four_week_return_tone": "positive", "twelve_week_return": 41.4027125327594, "twelve_week_return_label": "41.4%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 29044, "symbol": "IES", "name": "Invinity Energy Systems plc", "exchange": "LSE", "url": "/terminal/390787ca-3872-47b5-8252-c3d1a96ee5c2/report/", "weekly_return": -20.51282051282051, "weekly_return_label": "-20.5%", "weekly_return_tone": "negative", "four_week_return": 38.39285714285715, "four_week_return_label": "38.4%", "four_week_return_tone": "positive", "twelve_week_return": 82.35294117647058, "twelve_week_return_label": "82.4%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 27629, "symbol": "DIA", "name": "Dialight plc", "exchange": "LSE", "url": "/terminal/7446a95f-b61d-4009-93cb-4c448662067e/report/", "weekly_return": -2.8871391076115485, "weekly_return_label": "-2.9%", "weekly_return_tone": "negative", "four_week_return": 27.586206896551722, "four_week_return_label": "27.6%", "four_week_return_tone": "positive", "twelve_week_return": 34.05797101449276, "twelve_week_return_label": "34.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 29819, "symbol": "LUCE", "name": "Luceco plc", "exchange": "LSE", "url": "/terminal/68d790a2-5c82-4408-8d67-c5381d145c5d/report/", "weekly_return": 6.61764705882353, "weekly_return_label": "6.6%", "weekly_return_tone": "positive", "four_week_return": 23.931623931623932, "four_week_return_label": "23.9%", "four_week_return_tone": "positive", "twelve_week_return": 79.050915677805, "twelve_week_return_label": "79.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 28612, "symbol": "HAS", "name": "Hays plc", "exchange": "LSE", "url": "/terminal/72d1a616-999a-4335-8b46-944b69cf4528/report/", "weekly_return": 6.221197977500048, "weekly_return_label": "6.2%", "weekly_return_tone": "positive", "four_week_return": 23.015346897931956, "four_week_return_label": "23.0%", "four_week_return_tone": "positive", "twelve_week_return": 17.079368253968255, "twelve_week_return_label": "17.1%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "GB Conglomerates", "count": 8, "avg_weekly_return": -3.0896704382543563, "avg_four_week_return": -7.26217585813693, "avg_twelve_week_return": 6.104698309673321, "trend_breadth": 62.5, "positive_md_breadth": 75.0, "positive_rs_breadth": 25.0, "week_rank": 2, "four_week_rank": 3, "twelve_week_rank": 3, "top_peers": [{"id": 29373, "symbol": "JAR", "name": "Jardine Matheson Holdings Limited", "exchange": "LSE", "url": "/terminal/bfe83b95-29f0-4bbe-97af-571d762d2dd8/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 0.0, "four_week_return_label": "0.0%", "four_week_return_tone": "neutral", "twelve_week_return": 0.0, "twelve_week_return_label": "0.0%", "twelve_week_return_tone": "neutral", "trend_active": true, "positive_md": true, "positive_rs": false}, {"id": 26576, "symbol": "AMCO", "name": "Amcomri Group plc", "exchange": "LSE", "url": "/terminal/b74b4f20-0f9f-439f-9abc-523955c95195/report/", "weekly_return": -5.405405405405405, "weekly_return_label": "-5.4%", "weekly_return_tone": "negative", "four_week_return": -1.7543859649122806, "four_week_return_label": "-1.8%", "four_week_return_tone": "negative", "twelve_week_return": 27.27272727272727, "twelve_week_return_label": "27.3%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 28858, "symbol": "HSP", "name": "Hargreaves Services Plc", "exchange": "LSE", "url": "/terminal/22ad5030-acfe-409e-a510-7fc0ab939898/report/", "weekly_return": 0.2518891687657431, "weekly_return_label": "0.3%", "weekly_return_tone": "positive", "four_week_return": -2.9268292682926833, "four_week_return_label": "-2.9%", "four_week_return_tone": "negative", "twelve_week_return": 12.112676056338028, "twelve_week_return_label": "12.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": false, "positive_rs": true}, {"id": 30408, "symbol": "PHSC", "name": "PHSC plc", "exchange": "LSE", "url": "/terminal/e4f019dd-89ee-4714-8e3f-44211e5f3f0e/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": -3.125, "four_week_return_label": "-3.1%", "four_week_return_tone": "negative", "twelve_week_return": -3.125, "twelve_week_return_label": "-3.1%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 31286, "symbol": "SUP", "name": "Supreme Plc", "exchange": "LSE", "url": "/terminal/8c108d20-61cf-4c2a-a222-8a5a7a9c1500/report/", "weekly_return": 3.214285714285714, "weekly_return_label": "3.2%", "weekly_return_tone": "positive", "four_week_return": -9.6875, "four_week_return_label": "-9.7%", "four_week_return_tone": "negative", "twelve_week_return": 7.037037037037037, "twelve_week_return_label": "7.0%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "-0.14", "market_dynamics_tone": "negative", "md_4_change": "-143.0%", "relative_strength": "1.74", "rs_4_change": "-77.3%", "expectation": "Negative", "expectation_probability": "44.29%"}, "volume": {"latest": "110.8K", "average_13": "349.8K", "average_52": "242.9K", "ratio_13": "0.3x", "ratio_52": "0.5x"}, "risk": {"volatility_13": "3.6%", "volatility_52": "4.1%", "downside_weeks": 23, "upside_weeks": 26, "downside_breadth": "44.2%", "average_gain": "3.3%", "average_loss": "-2.8%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "7.4%", "tone": "positive"}, {"label": "Volume", "value": "0.3x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 15-week active streak.", "Price is above the Trend Line, keeping the weekly tape constructive.", "Price is above Fair Value, showing premium demand versus the model."], "risks": ["Market Dynamics is negative, which weakens the current setup."], "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": "796.0 GBP", "weekly_return": 0.2518891687657431, "weekly_return_label": "0.3%", "weekly_return_tone": "positive", "trend_line": "741.0 GBP", "fair_value": "598.9 GBP", "market_dynamics": "-0.14", "relative_strength": "1.74", "volume": "110.8K", "trend_signal": "On"}, {"week": "2026-06-05", "close": "794.0 GBP", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "736.8 GBP", "fair_value": "596.5 GBP", "market_dynamics": "-0.08", "relative_strength": "2.53", "volume": "145.9K", "trend_signal": "On"}, {"week": "2026-05-29", "close": "794.0 GBP", "weekly_return": -0.25125628140703515, "weekly_return_label": "-0.3%", "weekly_return_tone": "negative", "trend_line": "731.5 GBP", "fair_value": "594.2 GBP", "market_dynamics": "0.02", "relative_strength": "2.12", "volume": "104.2K", "trend_signal": "On"}, {"week": "2026-05-22", "close": "796.0 GBP", "weekly_return": -2.9268292682926833, "weekly_return_label": "-2.9%", "weekly_return_tone": "negative", "trend_line": "726.9 GBP", "fair_value": "591.6 GBP", "market_dynamics": "0.23", "relative_strength": "1.78", "volume": "115.0K", "trend_signal": "On"}, {"week": "2026-05-15", "close": "820.0 GBP", "weekly_return": 0.9852216748768473, "weekly_return_label": "1.0%", "weekly_return_tone": "positive", "trend_line": "722.7 GBP", "fair_value": "589.0 GBP", "market_dynamics": "0.32", "relative_strength": "7.68", "volume": "183.4K", "trend_signal": "On"}, {"week": "2026-05-08", "close": "812.0 GBP", "weekly_return": 2.525252525252525, "weekly_return_label": "2.5%", "weekly_return_tone": "positive", "trend_line": "717.3 GBP", "fair_value": "586.2 GBP", "market_dynamics": "0.35", "relative_strength": "6.47", "volume": "195.3K", "trend_signal": "On"}, {"week": "2026-05-01", "close": "792.0 GBP", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "713.6 GBP", "fair_value": "583.5 GBP", "market_dynamics": "0.42", "relative_strength": "2.80", "volume": "2.5M", "trend_signal": "On"}, {"week": "2026-04-24", "close": "792.0 GBP", "weekly_return": 0.5076142131979695, "weekly_return_label": "0.5%", "weekly_return_tone": "positive", "trend_line": "710.9 GBP", "fair_value": "581.0 GBP", "market_dynamics": "0.28", "relative_strength": "2.88", "volume": "178.1K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "788.0 GBP", "weekly_return": -1.0050251256281406, "weekly_return_label": "-1.0%", "weekly_return_tone": "negative", "trend_line": "707.8 GBP", "fair_value": "578.5 GBP", "market_dynamics": "0.35", "relative_strength": "-0.17", "volume": "187.8K", "trend_signal": "On"}, {"week": "2026-04-10", "close": "796.0 GBP", "weekly_return": 5.570291777188329, "weekly_return_label": "5.6%", "weekly_return_tone": "positive", "trend_line": "707.0 GBP", "fair_value": "576.2 GBP", "market_dynamics": "0.33", "relative_strength": "1.53", "volume": "174.7K", "trend_signal": "On"}, {"week": "2026-04-03", "close": "754.0 GBP", "weekly_return": -1.3089005235602094, "weekly_return_label": "-1.3%", "weekly_return_tone": "negative", "trend_line": "704.8 GBP", "fair_value": "573.9 GBP", "market_dynamics": "0.44", "relative_strength": "-2.30", "volume": "158.9K", "trend_signal": "On"}, {"week": "2026-03-27", "close": "764.0 GBP", "weekly_return": 7.605633802816901, "weekly_return_label": "7.6%", "weekly_return_tone": "positive", "trend_line": "703.6 GBP", "fair_value": "571.8 GBP", "market_dynamics": "0.63", "relative_strength": "3.73", "volume": "261.2K", "trend_signal": "On"}, {"week": "2026-03-20", "close": "710.0 GBP", "weekly_return": -7.768542517810108, "weekly_return_label": "-7.8%", "weekly_return_tone": "negative", "trend_line": "703.8 GBP", "fair_value": "569.5 GBP", "market_dynamics": "0.82", "relative_strength": "-3.02", "volume": "250.6K", "trend_signal": "On"}, {"week": "2026-03-13", "close": "769.8 GBP", "weekly_return": 1.3157897213239285, "weekly_return_label": "1.3%", "weekly_return_tone": "positive", "trend_line": "705.3 GBP", "fair_value": "567.6 GBP", "market_dynamics": "1.00", "relative_strength": "1.58", "volume": "198.0K", "trend_signal": "On"}], "chart_url": "/terminal/22ad5030-acfe-409e-a510-7fc0ab939898/", "api_path": "/terminal/22ad5030-acfe-409e-a510-7fc0ab939898/report/api/"}