{"ticker": {"uuid": "d89dba62-8d0c-4ad4-9762-ae040d239651", "symbol": "ABDP", "name": "AB Dynamics plc", "exchange": "LSE", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "ABDP closed the latest completed week at 1,056 GBP. The 4-week return is 0.8% and the 12-week return is -4.0%. Trend Signal is inactive, Market Dynamics is 0.02.", "description": "AB Dynamics plc provides vehicle test development and verification products and services for driver assistance systems. The company operates through Testing Products, Testing Services, and Simulation segments. It is also involved in design, manufacture and supply of advanced testing, simulation and measurement products. The company offers testing products, such as retrofit autonomy, test dummies, test platforms, electronic test equipment, testing software, driverless test systems, driving robots, and laboratory test machines. It also offers automotive testing services consisting of dynamics testing, mileage accumulation, hot and cold thermal testing, on-road testing, ADAS and AV testing, EV and other certification services. In addition, the company provides driving simulation and simulation environment solutions. Further, it serves automotive, development of road vehicles, vehicle active safety systems, environmental testing, autonomous technologies, drivetrains and battery performance, vehicle durability, and vehicle dynamics systems. The company operates in the United States, Germany, the United Kingdom, China, Japan, Singapore, and internationally. AB Dynamics plc was founded in 1982 and is headquartered in Bradford-On-Avon, the United Kingdom.", "setup_signature": "Risk-first tape", "composite_score": "26", "kpis": [{"label": "Latest Close", "value": "1,056 GBP", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-4.0%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "0.8%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-4.0%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "0.0%", "hint": "0 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.2x", "hint": "vs 13-week average"}], "classification": {"exchange": "LSE", "country": "GB", "sector": "Consumer Cyclical", "industry": "Auto Parts", "currency": "GBP", "market_cap": "258.2M"}, "price": {"trend_line": "1,187 GBP", "fair_value": "1,647 GBP", "vs_trend": "-11.1%", "vs_fair_value": "-35.9%", "high_52": "1,830 GBP", "low_52": "962.0 GBP", "drawdown": "-42.3%", "range_position": "10.8%"}, "momentum": {"returns": [{"label": "1W", "value": -4.0, "value_label": "-4.0%", "tone": "negative", "width": 11.428571428571429}, {"label": "4W", "value": 0.7633587786259541, "value_label": "0.8%", "tone": "positive", "width": 4}, {"label": "12W", "value": -3.997016925489548, "value_label": "-4.0%", "tone": "negative", "width": 11.420048358541566}, {"label": "26W", "value": -17.169967748573885, "value_label": "-17.2%", "tone": "negative", "width": 49.0570507102111}, {"label": "52W", "value": -40.165274730206164, "value_label": "-40.2%", "tone": "negative", "width": 100}], "trend_streak": 0, "active_weeks": 0, "active_breadth": "0.0%", "peer": {"scope": "GB Consumer Cyclical", "count": 122, "rank": 109, "percentile": 10.743801652892559, "avg_weekly_return": 1.2603950748708872}}, "setup": {"scores": [{"label": "Trend", "value": 0, "value_label": "0", "width": 4, "tone": "negative", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 48.1584099578991, "value_label": "48", "width": 48.1584099578991, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 58.64534972407564, "value_label": "59", "width": 58.64534972407564, "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": 50.870216693822435, "value_label": "51", "width": 50.870216693822435, "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": 0.3846179542218659, "return_label": "0.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "6 Mar", "return": -3.065135801347595, "return_label": "-3.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 25.542798344563295}, {"week": "13 Mar", "return": -9.881421113849582, "return_label": "-9.9%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 82.34517594874652}, {"week": "20 Mar", "return": -3.508773868942959, "return_label": "-3.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 29.239782241191325}, {"week": "27 Mar", "return": -6.81818276862457, "return_label": "-6.8%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 56.81818973853808}, {"week": "3 Apr", "return": 0.9756162762288554, "return_label": "1.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 8.13013563524046}, {"week": "10 Apr", "return": 10.53139739128681, "return_label": "10.5%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 87.76164492739008}, {"week": "17 Apr", "return": -3.146854879876789, "return_label": "-3.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 26.223790665639907}, {"week": "24 Apr", "return": -4.693143372533807, "return_label": "-4.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 39.109528104448394}, {"week": "1 May", "return": -7.194083837245232, "return_label": "-7.2%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 59.95069864371027}, {"week": "8 May", "return": 2.0408163265306123, "return_label": "2.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 17.006802721088434}, {"week": "15 May", "return": 4.8, "return_label": "4.8%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 40.0}, {"week": "22 May", "return": 3.0534351145038165, "return_label": "3.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 25.44529262086514}, {"week": "29 May", "return": 4.444444444444445, "return_label": "4.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 37.03703703703704}, {"week": "5 Jun", "return": -2.4822695035460995, "return_label": "-2.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 20.685579196217496}, {"week": "12 Jun", "return": -4.0, "return_label": "-4.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 33.33333333333333}]}, "groups": {"sector": {"scope": "GB Consumer Cyclical", "count": 100, "avg_weekly_return": 1.7806156322311981, "avg_four_week_return": 6.550862806335579, "avg_twelve_week_return": 10.791747637131795, "trend_breadth": 35.0, "positive_md_breadth": 59.0, "positive_rs_breadth": 31.0, "week_rank": 89, "four_week_rank": 76, "twelve_week_rank": 80, "top_peers": [{"id": 27563, "symbol": "DEBS", "name": "boohoo group plc", "exchange": "LSE", "url": "/terminal/5f10b9ad-0b37-4a7f-886c-0689eeeab527/report/", "weekly_return": 4.25531914893617, "weekly_return_label": "4.3%", "weekly_return_tone": "positive", "four_week_return": 40.0, "four_week_return_label": "40.0%", "four_week_return_tone": "positive", "twelve_week_return": 38.88889676240912, "twelve_week_return_label": "38.9%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 32144, "symbol": "WRKS", "name": "TheWorks.co.uk plc", "exchange": "LSE", "url": "/terminal/52eb2a31-8b48-4197-afa8-cd529dcbab1f/report/", "weekly_return": -0.6153876923076933, "weekly_return_label": "-0.6%", "weekly_return_tone": "negative", "four_week_return": 38.32975720921291, "four_week_return_label": "38.3%", "four_week_return_tone": "positive", "twelve_week_return": 47.48858327599505, "twelve_week_return_label": "47.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 28020, "symbol": "EVOK", "name": "Evoke plc", "exchange": "LSE", "url": "/terminal/fb9631cb-e2e2-4a09-b45c-e258d877dcb7/report/", "weekly_return": 0.43478478260869635, "weekly_return_label": "0.4%", "weekly_return_tone": "positive", "four_week_return": 32.00000285714285, "four_week_return_label": "32.0%", "four_week_return_tone": "positive", "twelve_week_return": 57.41056558773423, "twelve_week_return_label": "57.4%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 30447, "symbol": "PPH", "name": "PPHE Hotel Group Limited", "exchange": "LSE", "url": "/terminal/85e6ad54-aa95-43c8-9975-9768645a4241/report/", "weekly_return": 2.7013251783893986, "weekly_return_label": "2.7%", "weekly_return_tone": "positive", "four_week_return": 27.531645569620256, "four_week_return_label": "27.5%", "four_week_return_tone": "positive", "twelve_week_return": 20.53022001059377, "twelve_week_return_label": "20.5%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 31835, "symbol": "VCP", "name": "Victoria PLC", "exchange": "LSE", "url": "/terminal/22391ffe-6d3f-46f5-ab43-1065358730a7/report/", "weekly_return": 20.275338666449592, "weekly_return_label": "20.3%", "weekly_return_tone": "positive", "four_week_return": 25.13019921196879, "four_week_return_label": "25.1%", "four_week_return_tone": "positive", "twelve_week_return": 110.7456188923517, "twelve_week_return_label": "110.7%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "GB Auto Parts", "count": 9, "avg_weekly_return": -2.1359071492078847, "avg_four_week_return": 2.9785452059818667, "avg_twelve_week_return": 5.064331136453963, "trend_breadth": 11.11111111111111, "positive_md_breadth": 44.44444444444444, "positive_rs_breadth": 11.11111111111111, "week_rank": 7, "four_week_rank": 3, "twelve_week_rank": 6, "top_peers": [{"id": 27469, "symbol": "CTA", "name": "CT Automotive Group plc", "exchange": "LSE", "url": "/terminal/03883fd1-2a76-4b3e-b83d-3441023b8a37/report/", "weekly_return": -8.333333333333332, "weekly_return_label": "-8.3%", "weekly_return_tone": "negative", "four_week_return": 40.42553191489361, "four_week_return_label": "40.4%", "four_week_return_tone": "positive", "twelve_week_return": 34.69387755102041, "twelve_week_return_label": "34.7%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 26737, "symbol": "AURR", "name": "Aurrigo International plc", "exchange": "LSE", "url": "/terminal/aaef4345-31f4-40f3-90cd-a4cc5c460f2b/report/", "weekly_return": 0.6896551724137931, "weekly_return_label": "0.7%", "weekly_return_tone": "positive", "four_week_return": 2.8169014084507045, "four_week_return_label": "2.8%", "four_week_return_tone": "positive", "twelve_week_return": -12.574850299401197, "twelve_week_return_label": "-12.6%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 26452, "symbol": "ABDP", "name": "AB Dynamics plc", "exchange": "LSE", "url": "/terminal/d89dba62-8d0c-4ad4-9762-ae040d239651/report/", "weekly_return": -4.0, "weekly_return_label": "-4.0%", "weekly_return_tone": "negative", "four_week_return": 0.7633587786259541, "four_week_return_label": "0.8%", "four_week_return_tone": "positive", "twelve_week_return": -3.997016925489548, "twelve_week_return_label": "-4.0%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 26742, "symbol": "AUTG", "name": "Autins Group plc", "exchange": "LSE", "url": "/terminal/00e5b1c4-53ac-4498-b268-bd3a3bfa888b/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": 47.05882352941176, "twelve_week_return_label": "47.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 31254, "symbol": "STG", "name": "Strip Tinning Holdings plc", "exchange": "LSE", "url": "/terminal/646c50b9-3c50-43c8-902b-3b03c3ecb240/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": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "0.02", "market_dynamics_tone": "positive", "md_4_change": "103.4%", "relative_strength": "-24.29", "rs_4_change": "9.5%", "expectation": "Undecided", "expectation_probability": "52.46%"}, "volume": {"latest": "476.3K", "average_13": "393.2K", "average_52": "297.7K", "ratio_13": "1.2x", "ratio_52": "1.6x"}, "risk": {"volatility_13": "5.0%", "volatility_52": "3.9%", "downside_weeks": 28, "upside_weeks": 23, "downside_breadth": "53.8%", "average_gain": "2.7%", "average_loss": "-3.9%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-11.1%", "tone": "negative"}, {"label": "Volume", "value": "1.2x", "tone": "neutral"}], "opportunities": ["Market Dynamics is positive on the latest completed week."], "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.", "The share remains more than 20% below its 52-week high.", "Latest weekly return ranks in the weaker part of its sector group."], "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": "1,056 GBP", "weekly_return": -4.0, "weekly_return_label": "-4.0%", "weekly_return_tone": "negative", "trend_line": "1,187 GBP", "fair_value": "1,647 GBP", "market_dynamics": "0.02", "relative_strength": "-24.29", "volume": "476.3K", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "1,100 GBP", "weekly_return": -2.4822695035460995, "weekly_return_label": "-2.5%", "weekly_return_tone": "negative", "trend_line": "1,193 GBP", "fair_value": "1,653 GBP", "market_dynamics": "-0.12", "relative_strength": "-21.47", "volume": "310.0K", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "1,128 GBP", "weekly_return": 4.444444444444445, "weekly_return_label": "4.4%", "weekly_return_tone": "positive", "trend_line": "1,200 GBP", "fair_value": "1,659 GBP", "market_dynamics": "-0.40", "relative_strength": "-20.84", "volume": "169.1K", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "1,080 GBP", "weekly_return": 3.0534351145038165, "weekly_return_label": "3.1%", "weekly_return_tone": "positive", "trend_line": "1,204 GBP", "fair_value": "1,665 GBP", "market_dynamics": "-0.53", "relative_strength": "-25.56", "volume": "238.5K", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "1,048 GBP", "weekly_return": 4.8, "weekly_return_label": "4.8%", "weekly_return_tone": "positive", "trend_line": "1,212 GBP", "fair_value": "1,671 GBP", "market_dynamics": "-0.60", "relative_strength": "-26.86", "volume": "953.4K", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "1,000 GBP", "weekly_return": 2.0408163265306123, "weekly_return_label": "2.0%", "weekly_return_tone": "positive", "trend_line": "1,223 GBP", "fair_value": "1,676 GBP", "market_dynamics": "-0.63", "relative_strength": "-31.51", "volume": "336.4K", "trend_signal": "Off"}, {"week": "2026-05-01", "close": "980.0 GBP", "weekly_return": -7.194083837245232, "weekly_return_label": "-7.2%", "weekly_return_tone": "negative", "trend_line": "1,236 GBP", "fair_value": "1,681 GBP", "market_dynamics": "-0.60", "relative_strength": "-34.77", "volume": "801.4K", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "1,056 GBP", "weekly_return": -4.693143372533807, "weekly_return_label": "-4.7%", "weekly_return_tone": "negative", "trend_line": "1,251 GBP", "fair_value": "1,686 GBP", "market_dynamics": "-0.78", "relative_strength": "-30.95", "volume": "422.8K", "trend_signal": "Off"}, {"week": "2026-04-17", "close": "1,108 GBP", "weekly_return": -3.146854879876789, "weekly_return_label": "-3.1%", "weekly_return_tone": "negative", "trend_line": "1,263 GBP", "fair_value": "1,690 GBP", "market_dynamics": "-0.91", "relative_strength": "-30.41", "volume": "543.6K", "trend_signal": "Off"}, {"week": "2026-04-10", "close": "1,144 GBP", "weekly_return": 10.53139739128681, "weekly_return_label": "10.5%", "weekly_return_tone": "positive", "trend_line": "1,274 GBP", "fair_value": "1,694 GBP", "market_dynamics": "-1.03", "relative_strength": "-28.55", "volume": "137.8K", "trend_signal": "Off"}, {"week": "2026-04-03", "close": "1,035 GBP", "weekly_return": 0.9756162762288554, "weekly_return_label": "1.0%", "weekly_return_tone": "positive", "trend_line": "1,282 GBP", "fair_value": "1,698 GBP", "market_dynamics": "-0.91", "relative_strength": "-35.07", "volume": "196.1K", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "1,025 GBP", "weekly_return": -6.81818276862457, "weekly_return_label": "-6.8%", "weekly_return_tone": "negative", "trend_line": "1,294 GBP", "fair_value": "1,704 GBP", "market_dynamics": "-0.40", "relative_strength": "-33.48", "volume": "254.9K", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "1,100 GBP", "weekly_return": -3.508773868942959, "weekly_return_label": "-3.5%", "weekly_return_tone": "negative", "trend_line": "1,307 GBP", "fair_value": "1,709 GBP", "market_dynamics": "0.18", "relative_strength": "-29.25", "volume": "271.7K", "trend_signal": "Off"}, {"week": "2026-03-13", "close": "1,140 GBP", "weekly_return": -9.881421113849582, "weekly_return_label": "-9.9%", "weekly_return_tone": "negative", "trend_line": "1,317 GBP", "fair_value": "1,714 GBP", "market_dynamics": "0.66", "relative_strength": "-30.00", "volume": "301.7K", "trend_signal": "Off"}], "chart_url": "/terminal/d89dba62-8d0c-4ad4-9762-ae040d239651/", "api_path": "/terminal/d89dba62-8d0c-4ad4-9762-ae040d239651/report/api/"}