{"ticker": {"uuid": "c392c763-51ff-4cd4-8ef0-e3abf2ddfe2e", "symbol": "DPLM", "name": "Diploma PLC", "exchange": "LSE", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "DPLM closed the latest completed week at 6,885 GBP. The 4-week return is 2.5% and the 12-week return is 20.3%. Trend Signal is active, Market Dynamics is 0.81.", "description": "Diploma PLC, together with its subsidiaries, supplies specialized technical products and services in the United Kingdom, Europe, North America, and internationally. It operates through three business sectors: Controls, Seals, and Life Sciences. The Controls sector offers wire and cabling, interconnect, specialty fasteners, specialty adhesive and industrial automation solutions for various applications. The Seals sector supplies sealing and fluid power products, gaskets, hoses and fittings, pumps and valves, and solutions for aftermarket repairs, original equipment manufacturing, and maintenance, repair and overhaul projects. The Life Sciences sector supplies and services equipment; provides consumables and instrumentation for surgery, diagnosis of disease, and critical care support; and supplies diagnostic and scientific technologies, surgical instruments, medical devices, endoscopes, patient monitoring equipment, specialist hospital supplies, and clinical nutrition. It serves public and private hospitals, clinics and diagnostics laboratories. Diploma PLC was incorporated in 1999 and is based in London, the United Kingdom.", "setup_signature": "Leadership continuation", "composite_score": "70", "kpis": [{"label": "Latest Close", "value": "6,885 GBP", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-1.9%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "2.5%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "20.3%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "96.2%", "hint": "50 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.7x", "hint": "vs 13-week average"}], "classification": {"exchange": "LSE", "country": "GB", "sector": "Industrials", "industry": "Industrial Distribution", "currency": "GBP", "market_cap": "9.4B"}, "price": {"trend_line": "5,976 GBP", "fair_value": "4,449 GBP", "vs_trend": "15.2%", "vs_fair_value": "54.8%", "high_52": "7,295 GBP", "low_52": "4,644 GBP", "drawdown": "-5.6%", "range_position": "84.5%"}, "momentum": {"returns": [{"label": "1W", "value": -1.9230769230769231, "value_label": "-1.9%", "tone": "negative", "width": 5.4945054945054945}, {"label": "4W", "value": 2.4581712358132486, "value_label": "2.5%", "tone": "positive", "width": 7.023346388037853}, {"label": "12W", "value": 20.26531160771146, "value_label": "20.3%", "tone": "positive", "width": 57.900890307747034}, {"label": "26W", "value": 29.552882281244397, "value_label": "29.6%", "tone": "positive", "width": 84.43680651784113}, {"label": "52W", "value": 47.76257354215986, "value_label": "47.8%", "tone": "positive", "width": 100}], "trend_streak": 13, "active_weeks": 50, "active_breadth": "96.2%", "peer": {"scope": "GB Industrials", "count": 169, "rank": 119, "percentile": 29.761904761904766, "avg_weekly_return": -0.5217109706605855}}, "setup": {"scores": [{"label": "Trend", "value": 97.88461538461539, "value_label": "98", "width": 97.88461538461539, "tone": "positive", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 73.89257428931079, "value_label": "74", "width": 73.89257428931079, "tone": "positive", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 61.39571071465831, "value_label": "61", "width": 61.39571071465831, "tone": "neutral", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 89.20199829844181, "value_label": "89", "width": 89.20199829844181, "tone": "positive", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 29.70725630941478, "value_label": "30", "width": 29.70725630941478, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 69.88769640898545, "value_label": "70", "width": 69.88769640898545, "tone": "positive", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 0.709851317539685, "return_label": "0.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 5.915427646164042}, {"week": "6 Mar", "return": -6.960354177742273, "return_label": "-7.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 58.002951481185605}, {"week": "13 Mar", "return": -4.450759592643207, "return_label": "-4.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 37.089663272026726}, {"week": "20 Mar", "return": 13.478694473244804, "return_label": "13.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 100}, {"week": "27 Mar", "return": 2.0960677307320656, "return_label": "2.1%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 17.46723108943388}, {"week": "3 Apr", "return": 6.501286415595585, "return_label": "6.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 54.177386796629875}, {"week": "10 Apr", "return": 7.630519781617622, "return_label": "7.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 63.58766484681352}, {"week": "17 Apr", "return": 3.9552232366274374, "return_label": "4.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 32.96019363856198}, {"week": "24 Apr", "return": 0.4307228633080266, "return_label": "0.4%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "1 May", "return": -0.28591940043345904, "return_label": "-0.3%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "8 May", "return": -0.35841879265580606, "return_label": "-0.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "15 May", "return": -3.309352088472236, "return_label": "-3.3%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 27.577934070601966}, {"week": "22 May", "return": 4.538691608081863, "return_label": "4.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 37.82243006734886}, {"week": "29 May", "return": -0.49548874952463917, "return_label": "-0.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4.129072912705326}, {"week": "5 Jun", "return": 0.4291845493562232, "return_label": "0.4%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "12 Jun", "return": -1.9230769230769231, "return_label": "-1.9%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 16.025641025641026}]}, "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": 75, "four_week_rank": 49, "twelve_week_rank": 26, "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 Industrial Distribution", "count": 10, "avg_weekly_return": -0.27706327263090663, "avg_four_week_return": 5.809301311945402, "avg_twelve_week_return": 8.469228534591236, "trend_breadth": 10.0, "positive_md_breadth": 50.0, "positive_rs_breadth": 10.0, "week_rank": 7, "four_week_rank": 6, "twelve_week_rank": 3, "top_peers": [{"id": 28184, "symbol": "FLO", "name": "Flowtech Fluidpower plc", "exchange": "LSE", "url": "/terminal/3a5dab60-ef31-4b71-9e0d-4f4d128a6797/report/", "weekly_return": -2.5000035714285724, "weekly_return_label": "-2.5%", "weekly_return_tone": "negative", "four_week_return": 22.696624719101123, "four_week_return_label": "22.7%", "four_week_return_tone": "positive", "twelve_week_return": 21.333328888888886, "twelve_week_return_label": "21.3%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 26916, "symbol": "BMT", "name": "Braime Group PLC", "exchange": "LSE", "url": "/terminal/ecf6aede-e64f-4964-ba5f-89ede34bb1e2/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 11.76470588235294, "four_week_return_label": "11.8%", "four_week_return_tone": "positive", "twelve_week_return": 35.72723254110176, "twelve_week_return_label": "35.7%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 31493, "symbol": "TPK", "name": "Travis Perkins plc", "exchange": "LSE", "url": "/terminal/0c223d7f-a836-4e93-a4e6-d637e8ca233f/report/", "weekly_return": 3.1307550644567224, "weekly_return_label": "3.1%", "weekly_return_tone": "positive", "four_week_return": 9.803921568627452, "four_week_return_label": "9.8%", "four_week_return_tone": "positive", "twelve_week_return": 1.0050593199737294, "twelve_week_return_label": "1.0%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 28419, "symbol": "GFTU", "name": "Grafton Group plc", "exchange": "LSE", "url": "/terminal/7a54fc14-25ee-4203-a538-3d3a7ca617a6/report/", "weekly_return": 5.842504814188873, "weekly_return_label": "5.8%", "weekly_return_tone": "positive", "four_week_return": 8.238492580747371, "four_week_return_label": "8.2%", "four_week_return_tone": "positive", "twelve_week_return": -3.924042097335663, "twelve_week_return_label": "-3.9%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 30730, "symbol": "RS1", "name": "RS Group plc", "exchange": "LSE", "url": "/terminal/94abb489-0e59-4771-9a4c-aceeaeecf598/report/", "weekly_return": -3.1369067291003514, "weekly_return_label": "-3.1%", "weekly_return_tone": "negative", "four_week_return": 4.425497418686438, "four_week_return_label": "4.4%", "four_week_return_tone": "positive", "twelve_week_return": 7.252559726962457, "twelve_week_return_label": "7.3%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "0.81", "market_dynamics_tone": "positive", "md_4_change": "-40.5%", "relative_strength": "13.47", "rs_4_change": "-15.3%", "expectation": "Undecided", "expectation_probability": "53.46%"}, "volume": {"latest": "1.7M", "average_13": "2.5M", "average_52": "1.8M", "ratio_13": "0.7x", "ratio_52": "0.9x"}, "risk": {"volatility_13": "4.4%", "volatility_52": "3.6%", "downside_weeks": 22, "upside_weeks": 29, "downside_breadth": "42.3%", "average_gain": "3.1%", "average_loss": "-2.1%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "15.2%", "tone": "positive"}, {"label": "Volume", "value": "0.7x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 13-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.", "Market Dynamics is positive on the latest completed week."], "risks": ["No major top-level risk cluster is currently dominant."], "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": "6,885 GBP", "weekly_return": -1.9230769230769231, "weekly_return_label": "-1.9%", "weekly_return_tone": "negative", "trend_line": "5,976 GBP", "fair_value": "4,449 GBP", "market_dynamics": "0.81", "relative_strength": "13.47", "volume": "1.7M", "trend_signal": "On"}, {"week": "2026-06-05", "close": "7,020 GBP", "weekly_return": 0.4291845493562232, "weekly_return_label": "0.4%", "weekly_return_tone": "positive", "trend_line": "5,922 GBP", "fair_value": "4,425 GBP", "market_dynamics": "0.93", "relative_strength": "17.37", "volume": "2.0M", "trend_signal": "On"}, {"week": "2026-05-29", "close": "6,990 GBP", "weekly_return": -0.49548874952463917, "weekly_return_label": "-0.5%", "weekly_return_tone": "negative", "trend_line": "5,866 GBP", "fair_value": "4,399 GBP", "market_dynamics": "1.14", "relative_strength": "17.00", "volume": "2.5M", "trend_signal": "On"}, {"week": "2026-05-22", "close": "7,025 GBP", "weekly_return": 4.538691608081863, "weekly_return_label": "4.5%", "weekly_return_tone": "positive", "trend_line": "5,820 GBP", "fair_value": "4,374 GBP", "market_dynamics": "1.32", "relative_strength": "17.48", "volume": "2.8M", "trend_signal": "On"}, {"week": "2026-05-15", "close": "6,720 GBP", "weekly_return": -3.309352088472236, "weekly_return_label": "-3.3%", "weekly_return_tone": "negative", "trend_line": "5,774 GBP", "fair_value": "4,348 GBP", "market_dynamics": "1.37", "relative_strength": "15.90", "volume": "2.5M", "trend_signal": "On"}, {"week": "2026-05-08", "close": "6,950 GBP", "weekly_return": -0.35841879265580606, "weekly_return_label": "-0.4%", "weekly_return_tone": "negative", "trend_line": "5,727 GBP", "fair_value": "4,325 GBP", "market_dynamics": "1.45", "relative_strength": "20.14", "volume": "2.9M", "trend_signal": "On"}, {"week": "2026-05-01", "close": "6,975 GBP", "weekly_return": -0.28591940043345904, "weekly_return_label": "-0.3%", "weekly_return_tone": "negative", "trend_line": "5,673 GBP", "fair_value": "4,298 GBP", "market_dynamics": "1.42", "relative_strength": "19.86", "volume": "3.5M", "trend_signal": "On"}, {"week": "2026-04-24", "close": "6,995 GBP", "weekly_return": 0.4307228633080266, "weekly_return_label": "0.4%", "weekly_return_tone": "positive", "trend_line": "5,619 GBP", "fair_value": "4,271 GBP", "market_dynamics": "1.31", "relative_strength": "20.86", "volume": "2.2M", "trend_signal": "On"}, {"week": "2026-04-17", "close": "6,965 GBP", "weekly_return": 3.9552232366274374, "weekly_return_label": "4.0%", "weekly_return_tone": "positive", "trend_line": "5,562 GBP", "fair_value": "4,243 GBP", "market_dynamics": "1.13", "relative_strength": "17.95", "volume": "2.0M", "trend_signal": "On"}, {"week": "2026-04-10", "close": "6,700 GBP", "weekly_return": 7.630519781617622, "weekly_return_label": "7.6%", "weekly_return_tone": "positive", "trend_line": "5,511 GBP", "fair_value": "4,216 GBP", "market_dynamics": "0.91", "relative_strength": "14.93", "volume": "2.0M", "trend_signal": "On"}, {"week": "2026-04-03", "close": "6,225 GBP", "weekly_return": 6.501286415595585, "weekly_return_label": "6.5%", "weekly_return_tone": "positive", "trend_line": "5,472 GBP", "fair_value": "4,190 GBP", "market_dynamics": "0.35", "relative_strength": "9.06", "volume": "1.9M", "trend_signal": "On"}, {"week": "2026-03-27", "close": "5,845 GBP", "weekly_return": 2.0960677307320656, "weekly_return_label": "2.1%", "weekly_return_tone": "positive", "trend_line": "5,445 GBP", "fair_value": "4,167 GBP", "market_dynamics": "-0.10", "relative_strength": "7.73", "volume": "2.3M", "trend_signal": "On"}, {"week": "2026-03-20", "close": "5,725 GBP", "weekly_return": 13.478694473244804, "weekly_return_label": "13.5%", "weekly_return_tone": "positive", "trend_line": "5,430 GBP", "fair_value": "4,147 GBP", "market_dynamics": "-0.08", "relative_strength": "6.55", "volume": "3.5M", "trend_signal": "On"}, {"week": "2026-03-13", "close": "5,045 GBP", "weekly_return": -4.450759592643207, "weekly_return_label": "-4.5%", "weekly_return_tone": "negative", "trend_line": "5,420 GBP", "fair_value": "4,128 GBP", "market_dynamics": "-0.11", "relative_strength": "-8.85", "volume": "2.8M", "trend_signal": "Off"}], "chart_url": "/terminal/c392c763-51ff-4cd4-8ef0-e3abf2ddfe2e/", "api_path": "/terminal/c392c763-51ff-4cd4-8ef0-e3abf2ddfe2e/report/api/"}