{"ticker": {"uuid": "decb52bc-2a69-4418-a1df-9d5fbe9feaf2", "symbol": "CWK", "name": "Cranswick plc", "exchange": "LSE", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "CWK closed the latest completed week at 5,640 GBP. The 4-week return is 8.3% and the 12-week return is 8.9%. Trend Signal is active, Market Dynamics is 0.73.", "description": "Cranswick plc engages in the production and supply of food products to grocery retailers, food service sector, and other food producers in the United Kingdom, Continental Europe, and internationally. The company offers fresh pork, gourmet sausages, gourmet bacon and gammon, fresh and coated chicken, ready to eat chicken, gourmet pastries, charcuterie, houmous and dips, cooked meats, and olives and antipasti, as well as provides food services, such as culinary solutions for pubs, restaurants, quick service restaurants, and coffee shops. It also offers mediterranean food products under the Ramona's Kitchen brand name; olives, olive oil, and pulses under the Cypressa brand; snacks and sharing boxes under the Bodega brand; and pet food and supplies under the Vitalin and Alpha Feeds, as well as operates export business. The company was incorporated in 1972 and is based in Hessle, the United Kingdom.", "setup_signature": "Leadership continuation", "composite_score": "76", "kpis": [{"label": "Latest Close", "value": "5,640 GBP", "hint": "2026-06-12"}, {"label": "1W Return", "value": "2.7%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "8.3%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "8.9%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "57.7%", "hint": "30 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.2x", "hint": "vs 13-week average"}], "classification": {"exchange": "LSE", "country": "GB", "sector": "Consumer Defensive", "industry": "Packaged Foods", "currency": "GBP", "market_cap": "2.9B"}, "price": {"trend_line": "5,244 GBP", "fair_value": "4,639 GBP", "vs_trend": "7.6%", "vs_fair_value": "21.6%", "high_52": "5,710 GBP", "low_52": "4,775 GBP", "drawdown": "-1.2%", "range_position": "92.5%"}, "momentum": {"returns": [{"label": "1W", "value": 2.73224043715847, "value_label": "2.7%", "tone": "positive", "width": 7.8064012490242005}, {"label": "4W", "value": 8.253358925143955, "value_label": "8.3%", "tone": "positive", "width": 23.581025500411297}, {"label": "12W", "value": 8.880308880308881, "value_label": "8.9%", "tone": "positive", "width": 25.372311086596806}, {"label": "26W", "value": 14.984709480122325, "value_label": "15.0%", "tone": "positive", "width": 42.813455657492355}, {"label": "52W", "value": 8.067356854489274, "value_label": "8.1%", "tone": "positive", "width": 23.049591012826497}], "trend_streak": 17, "active_weeks": 30, "active_breadth": "57.7%", "peer": {"scope": "GB Consumer Defensive", "count": 58, "rank": 25, "percentile": 57.89473684210527, "avg_weekly_return": 1.4691036658903323}}, "setup": {"scores": [{"label": "Trend", "value": 76.73076923076923, "value_label": "77", "width": 76.73076923076923, "tone": "positive", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 76.97500352010908, "value_label": "77", "width": 76.97500352010908, "tone": "positive", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 100, "value_label": "100", "width": 100, "tone": "positive", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 64.29098226786886, "value_label": "64", "width": 64.29098226786886, "tone": "neutral", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 48.560647540172944, "value_label": "49", "width": 48.560647540172944, "tone": "neutral", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 88.34961950625939, "value_label": "88", "width": 88.34961950625939, "tone": "positive", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 0.36968576709796674, "return_label": "0.4%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "6 Mar", "return": -2.394106813996317, "return_label": "-2.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 19.950890116635975}, {"week": "13 Mar", "return": -0.18867924528301888, "return_label": "-0.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "20 Mar", "return": -2.0793950850661624, "return_label": "-2.1%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 17.328292375551353}, {"week": "27 Mar", "return": -0.9652509652509652, "return_label": "-1.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 8.043758043758045}, {"week": "3 Apr", "return": 2.3391812865497075, "return_label": "2.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 19.49317738791423}, {"week": "10 Apr", "return": 2.857142857142857, "return_label": "2.9%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 23.80952380952381}, {"week": "17 Apr", "return": -0.7407407407407408, "return_label": "-0.7%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 6.17283950617284}, {"week": "24 Apr", "return": 0.5597014925373134, "return_label": "0.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4.664179104477611}, {"week": "1 May", "return": -0.3710575139146568, "return_label": "-0.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "8 May", "return": -2.2346368715083798, "return_label": "-2.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 18.6219739292365}, {"week": "15 May", "return": -0.7619047619047619, "return_label": "-0.8%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 6.349206349206349}, {"week": "22 May", "return": 5.950095969289827, "return_label": "6.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 49.584133077415224}, {"week": "29 May", "return": -0.5434782608695652, "return_label": "-0.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4.528985507246377}, {"week": "5 Jun", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "12 Jun", "return": 2.73224043715847, "return_label": "2.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 22.768670309653917}]}, "groups": {"sector": {"scope": "GB Consumer Defensive", "count": 58, "avg_weekly_return": 1.4691036658903323, "avg_four_week_return": 2.825065982613755, "avg_twelve_week_return": 8.19525460107193, "trend_breadth": 39.6551724137931, "positive_md_breadth": 50.0, "positive_rs_breadth": 31.03448275862069, "week_rank": 25, "four_week_rank": 16, "twelve_week_rank": 24, "top_peers": [{"id": 30321, "symbol": "PACS", "name": "PACSCo Limited", "exchange": "LSE", "url": "/terminal/6c81ea34-024e-47a1-9efc-cd695e5fdf12/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 50.000000000000014, "four_week_return_label": "50.0%", "four_week_return_tone": "positive", "twelve_week_return": 157.14285714285717, "twelve_week_return_label": "157.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 26631, "symbol": "APN", "name": "Applied Nutrition Plc", "exchange": "LSE", "url": "/terminal/5cc9600f-44b9-478e-8158-22515a871aa6/report/", "weekly_return": 5.197132616487455, "weekly_return_label": "5.2%", "weekly_return_tone": "positive", "four_week_return": 39.09952606635071, "four_week_return_label": "39.1%", "four_week_return_tone": "positive", "twelve_week_return": 32.80542986425339, "twelve_week_return_label": "32.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 27636, "symbol": "DIS", "name": "Distil Plc", "exchange": "LSE", "url": "/terminal/244c6f57-b3d1-4a26-8229-b8e3fe9addb7/report/", "weekly_return": 9.090909090909086, "weekly_return_label": "9.1%", "weekly_return_tone": "positive", "four_week_return": 33.33333333333333, "four_week_return_label": "33.3%", "four_week_return_tone": "positive", "twelve_week_return": -33.33333333333333, "twelve_week_return_label": "-33.3%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 30647, "symbol": "REVB", "name": "Revolution Beauty Group plc", "exchange": "LSE", "url": "/terminal/7d9843ae-b82d-4c29-aae6-a92f24d13e8b/report/", "weekly_return": 0.8602150537634415, "weekly_return_label": "0.9%", "weekly_return_tone": "positive", "four_week_return": 28.49315068493152, "four_week_return_label": "28.5%", "four_week_return_tone": "positive", "twelve_week_return": 42.9878048780488, "twelve_week_return_label": "43.0%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 26908, "symbol": "BME", "name": "B&M European Value Retail plc", "exchange": "LSE", "url": "/terminal/0349bbcf-4310-4c62-a1ee-188e359c536d/report/", "weekly_return": -3.249114101214997, "weekly_return_label": "-3.2%", "weekly_return_tone": "negative", "four_week_return": 27.484961128336693, "four_week_return_label": "27.5%", "four_week_return_tone": "positive", "twelve_week_return": 20.48048408408409, "twelve_week_return_label": "20.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "GB Packaged Foods", "count": 17, "avg_weekly_return": 2.732830826097947, "avg_four_week_return": 0.006370779697414684, "avg_twelve_week_return": 10.256674125405908, "trend_breadth": 47.05882352941176, "positive_md_breadth": 64.70588235294117, "positive_rs_breadth": 41.17647058823529, "week_rank": 11, "four_week_rank": 3, "twelve_week_rank": 9, "top_peers": [{"id": 26631, "symbol": "APN", "name": "Applied Nutrition Plc", "exchange": "LSE", "url": "/terminal/5cc9600f-44b9-478e-8158-22515a871aa6/report/", "weekly_return": 5.197132616487455, "weekly_return_label": "5.2%", "weekly_return_tone": "positive", "four_week_return": 39.09952606635071, "four_week_return_label": "39.1%", "four_week_return_tone": "positive", "twelve_week_return": 32.80542986425339, "twelve_week_return_label": "32.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 26455, "symbol": "ABF", "name": "Associated British Foods plc", "exchange": "LSE", "url": "/terminal/b5b7da62-0084-4ae2-bc42-6c21f720dfab/report/", "weekly_return": 4.399141630901288, "weekly_return_label": "4.4%", "weekly_return_tone": "positive", "four_week_return": 8.454444260762962, "four_week_return_label": "8.5%", "four_week_return_tone": "positive", "twelve_week_return": 9.955643605202255, "twelve_week_return_label": "10.0%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 27515, "symbol": "CWK", "name": "Cranswick plc", "exchange": "LSE", "url": "/terminal/decb52bc-2a69-4418-a1df-9d5fbe9feaf2/report/", "weekly_return": 2.73224043715847, "weekly_return_label": "2.7%", "weekly_return_tone": "positive", "four_week_return": 8.253358925143955, "four_week_return_label": "8.3%", "four_week_return_tone": "positive", "twelve_week_return": 8.880308880308881, "twelve_week_return_label": "8.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 29944, "symbol": "MICC", "name": "The Magnum Ice Cream Company N.V.", "exchange": "LSE", "url": "/terminal/c9846de0-47ed-47fc-a28f-b293fb777491/report/", "weekly_return": 4.098360655737705, "weekly_return_label": "4.1%", "weekly_return_tone": "positive", "four_week_return": 8.238636363636363, "four_week_return_label": "8.2%", "four_week_return_tone": "positive", "twelve_week_return": 19.59641255605381, "twelve_week_return_label": "19.6%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 28446, "symbol": "GLB", "name": "Glanbia plc", "exchange": "LSE", "url": "/terminal/5c377297-942e-4558-ba8d-35c993c0778c/report/", "weekly_return": 4.739336492890995, "weekly_return_label": "4.7%", "weekly_return_tone": "positive", "four_week_return": 7.804878048780495, "four_week_return_label": "7.8%", "four_week_return_tone": "positive", "twelve_week_return": 29.61877593072001, "twelve_week_return_label": "29.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}}, "dynamics": {"market_dynamics": "0.73", "market_dynamics_tone": "positive", "md_4_change": "907.2%", "relative_strength": "1.35", "rs_4_change": "127.9%", "expectation": "Positive", "expectation_probability": "55.23%"}, "volume": {"latest": "853.4K", "average_13": "738.1K", "average_52": "570.2K", "ratio_13": "1.2x", "ratio_52": "1.5x"}, "risk": {"volatility_13": "2.2%", "volatility_52": "2.2%", "downside_weeks": 25, "upside_weeks": 26, "downside_breadth": "48.1%", "average_gain": "1.9%", "average_loss": "-1.6%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "7.6%", "tone": "positive"}, {"label": "Volume", "value": "1.2x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 17-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": ["Price is close to its 52-week high; watch for continuation or exhaustion.", "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": "5,640 GBP", "weekly_return": 2.73224043715847, "weekly_return_label": "2.7%", "weekly_return_tone": "positive", "trend_line": "5,244 GBP", "fair_value": "4,639 GBP", "market_dynamics": "0.73", "relative_strength": "1.35", "volume": "853.4K", "trend_signal": "On"}, {"week": "2026-06-05", "close": "5,490 GBP", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "5,217 GBP", "fair_value": "4,624 GBP", "market_dynamics": "0.34", "relative_strength": "-0.54", "volume": "725.1K", "trend_signal": "On"}, {"week": "2026-05-29", "close": "5,490 GBP", "weekly_return": -0.5434782608695652, "weekly_return_label": "-0.5%", "weekly_return_tone": "negative", "trend_line": "5,198 GBP", "fair_value": "4,609 GBP", "market_dynamics": "0.17", "relative_strength": "-1.20", "volume": "922.3K", "trend_signal": "On"}, {"week": "2026-05-22", "close": "5,520 GBP", "weekly_return": 5.950095969289827, "weekly_return_label": "6.0%", "weekly_return_tone": "positive", "trend_line": "5,180 GBP", "fair_value": "4,595 GBP", "market_dynamics": "0.15", "relative_strength": "-1.48", "volume": "1.2M", "trend_signal": "On"}, {"week": "2026-05-15", "close": "5,210 GBP", "weekly_return": -0.7619047619047619, "weekly_return_label": "-0.8%", "weekly_return_tone": "negative", "trend_line": "5,167 GBP", "fair_value": "4,580 GBP", "market_dynamics": "0.07", "relative_strength": "-4.84", "volume": "933.6K", "trend_signal": "On"}, {"week": "2026-05-08", "close": "5,250 GBP", "weekly_return": -2.2346368715083798, "weekly_return_label": "-2.2%", "weekly_return_tone": "negative", "trend_line": "5,160 GBP", "fair_value": "4,567 GBP", "market_dynamics": "0.24", "relative_strength": "-4.78", "volume": "815.4K", "trend_signal": "On"}, {"week": "2026-05-01", "close": "5,370 GBP", "weekly_return": -0.3710575139146568, "weekly_return_label": "-0.4%", "weekly_return_tone": "negative", "trend_line": "5,149 GBP", "fair_value": "4,554 GBP", "market_dynamics": "0.46", "relative_strength": "-4.22", "volume": "817.6K", "trend_signal": "On"}, {"week": "2026-04-24", "close": "5,390 GBP", "weekly_return": 0.5597014925373134, "weekly_return_label": "0.6%", "weekly_return_tone": "positive", "trend_line": "5,132 GBP", "fair_value": "4,540 GBP", "market_dynamics": "0.50", "relative_strength": "-4.31", "volume": "535.1K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "5,360 GBP", "weekly_return": -0.7407407407407408, "weekly_return_label": "-0.7%", "weekly_return_tone": "negative", "trend_line": "5,118 GBP", "fair_value": "4,526 GBP", "market_dynamics": "0.36", "relative_strength": "-7.72", "volume": "354.5K", "trend_signal": "On"}, {"week": "2026-04-10", "close": "5,400 GBP", "weekly_return": 2.857142857142857, "weekly_return_label": "2.9%", "weekly_return_tone": "positive", "trend_line": "5,107 GBP", "fair_value": "4,512 GBP", "market_dynamics": "0.47", "relative_strength": "-6.80", "volume": "371.6K", "trend_signal": "On"}, {"week": "2026-04-03", "close": "5,250 GBP", "weekly_return": 2.3391812865497075, "weekly_return_label": "2.3%", "weekly_return_tone": "positive", "trend_line": "5,100 GBP", "fair_value": "4,497 GBP", "market_dynamics": "0.45", "relative_strength": "-8.30", "volume": "722.5K", "trend_signal": "On"}, {"week": "2026-03-27", "close": "5,130 GBP", "weekly_return": -0.9652509652509652, "weekly_return_label": "-1.0%", "weekly_return_tone": "negative", "trend_line": "5,096 GBP", "fair_value": "4,482 GBP", "market_dynamics": "0.48", "relative_strength": "-6.48", "volume": "521.2K", "trend_signal": "On"}, {"week": "2026-03-20", "close": "5,180 GBP", "weekly_return": -2.0793950850661624, "weekly_return_label": "-2.1%", "weekly_return_tone": "negative", "trend_line": "5,095 GBP", "fair_value": "4,469 GBP", "market_dynamics": "0.86", "relative_strength": "-5.29", "volume": "852.8K", "trend_signal": "On"}, {"week": "2026-03-13", "close": "5,290 GBP", "weekly_return": -0.18867924528301888, "weekly_return_label": "-0.2%", "weekly_return_tone": "negative", "trend_line": "5,099 GBP", "fair_value": "4,455 GBP", "market_dynamics": "1.03", "relative_strength": "-6.70", "volume": "354.6K", "trend_signal": "On"}], "chart_url": "/terminal/decb52bc-2a69-4418-a1df-9d5fbe9feaf2/", "api_path": "/terminal/decb52bc-2a69-4418-a1df-9d5fbe9feaf2/report/api/"}