{"ticker": {"uuid": "49886783-dee4-485a-90ee-f5bac5d807e7", "symbol": "AVI", "name": "AVI Limited", "exchange": "JNB", "asset_type": "equity"}, "latest_week": "2026-06-05", "summary": "AVI closed the latest completed week at 9,365 ZAC. The 4-week return is -4.4% and the 12-week return is -10.0%. Trend Signal is inactive, Market Dynamics is -1.29.", "description": "AVI Limited manufactures, processes, markets, and distributes branded consumer products in the food, beverage, footwear, apparel, and cosmetics sectors in South Africa, other African countries, Europe, and internationally. It operates through Entyce Beverages, Snackworks, I&J, Personal Care, and Footwear and Apparel segments. The company provides hot beverages, such as tea, coffee, and creamer; sweet and savoury biscuits; baked and fried potato, and maize snacks; personal care products, including body spray, fragrance, cosmetics, and body lotion products; footwear and apparel; and catches, processes, markets, and distributes seafood. It offers beverages under the Five Roses, Freshpak, TRINCO, Ellis Brown, HOUSE OF COFFEES, Koffiehuis, ciro, LAVAZZA, and frisco brands; biscuits and snacks under the BAKERS, Willards, Baker Street, and PROVITA brands; frozen food under the I&J brand; and personal care products under the YARDLEY, Exclamation, and LENTH\u00c9RIC brand names. The company also provides fashion products under the SPITZ, KURT GEIGER, LACOSTE, CARVELA, TOSONI, GANT, and Green Cross GX&Co brands. AVI Limited was incorporated in 1944 and is based in Johannesburg, South Africa.", "setup_signature": "Risk-first tape", "composite_score": "37", "kpis": [{"label": "Latest Close", "value": "9,365 ZAC", "hint": "2026-06-05"}, {"label": "1W Return", "value": "-0.7%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "-4.4%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-10.0%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "61.5%", "hint": "32 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.2x", "hint": "vs 13-week average"}], "classification": {"exchange": "JNB", "country": "ZA", "sector": "Consumer Defensive", "industry": "Packaged Foods", "currency": "ZAC", "market_cap": "30.7B"}, "price": {"trend_line": "10,348 ZAC", "fair_value": "9,301 ZAC", "vs_trend": "-9.5%", "vs_fair_value": "0.7%", "high_52": "11,625 ZAC", "low_52": "8,710 ZAC", "drawdown": "-19.4%", "range_position": "22.5%"}, "momentum": {"returns": [{"label": "1W", "value": -0.689289501590668, "value_label": "-0.7%", "tone": "negative", "width": 4}, {"label": "4W", "value": -4.419269238620126, "value_label": "-4.4%", "tone": "negative", "width": 12.626483538914645}, {"label": "12W", "value": -9.973657011581487, "value_label": "-10.0%", "tone": "negative", "width": 28.496162890232817}, {"label": "26W", "value": -10.660549944724398, "value_label": "-10.7%", "tone": "negative", "width": 30.458714127783992}, {"label": "52W", "value": 0.32138168334117556, "value_label": "0.3%", "tone": "positive", "width": 4}], "trend_streak": 0, "active_weeks": 32, "active_breadth": "61.5%", "peer": {"scope": "ZA Consumer Defensive", "count": 21, "rank": 14, "percentile": 35.0, "avg_weekly_return": -0.5335833118435226}}, "setup": {"scores": [{"label": "Trend", "value": 33.84615384615385, "value_label": "34", "width": 33.84615384615385, "tone": "negative", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 30.859389440750373, "value_label": "31", "width": 30.859389440750373, "tone": "negative", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 23.955607435384064, "value_label": "24", "width": 23.955607435384064, "tone": "negative", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 30.343327889524723, "value_label": "30", "width": 30.343327889524723, "tone": "negative", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 49.87669563288728, "value_label": "50", "width": 49.87669563288728, "tone": "neutral", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 51.620150866045, "value_label": "52", "width": 51.620150866045, "tone": "neutral", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "20 Feb", "return": 1.0241957558321264, "return_label": "1.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 8.534964631934388}, {"week": "27 Feb", "return": -1.9140065914886186, "return_label": "-1.9%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 15.950054929071822}, {"week": "6 Mar", "return": -7.350968294649464, "return_label": "-7.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 61.258069122078865}, {"week": "13 Mar", "return": 0.06731795925146482, "return_label": "0.1%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "20 Mar", "return": -1.2013513477610103, "return_label": "-1.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 10.011261231341752}, {"week": "27 Mar", "return": -0.17509167497002823, "return_label": "-0.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "3 Apr", "return": 0.6918671592127852, "return_label": "0.7%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 5.765559660106543}, {"week": "10 Apr", "return": -3.267280873091507, "return_label": "-3.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 27.22734060909589}, {"week": "17 Apr", "return": 1.0807565295706996, "return_label": "1.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 9.006304413089163}, {"week": "24 Apr", "return": -1.465201465201465, "return_label": "-1.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 12.21001221001221}, {"week": "1 May", "return": 0.1708027730332563, "return_label": "0.2%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "8 May", "return": -1.725175526579739, "return_label": "-1.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 14.376462721497827}, {"week": "15 May", "return": -3.398652786282915, "return_label": "-3.4%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 28.322106552357624}, {"week": "22 May", "return": -1.3206550449022716, "return_label": "-1.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 11.00545870751893}, {"week": "29 May", "return": 0.9635974304068522, "return_label": "1.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 8.029978586723768}, {"week": "5 Jun", "return": -0.689289501590668, "return_label": "-0.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 5.744079179922234}]}, "groups": {"sector": {"scope": "ZA Consumer Defensive", "count": 21, "avg_weekly_return": -0.5335833118435226, "avg_four_week_return": -0.253261569265739, "avg_twelve_week_return": -1.842395013581575, "trend_breadth": 33.33333333333333, "positive_md_breadth": 42.857142857142854, "positive_rs_breadth": 47.61904761904761, "week_rank": 14, "four_week_rank": 16, "twelve_week_rank": 16, "top_peers": [{"id": 46688, "symbol": "OCE", "name": "Oceana Group Limited", "exchange": "JNB", "url": "/terminal/3b047887-2251-4d38-affa-4c3e87d076f4/report/", "weekly_return": 4.161290322580645, "weekly_return_label": "4.2%", "weekly_return_tone": "positive", "four_week_return": 21.39097744360902, "four_week_return_label": "21.4%", "four_week_return_tone": "positive", "twelve_week_return": 12.528315037462972, "twelve_week_return_label": "12.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46715, "symbol": "QFH", "name": "Quantum Foods Holdings Ltd", "exchange": "JNB", "url": "/terminal/e34890f8-2ee5-4c19-9cde-ebaa08d4429d/report/", "weekly_return": 9.227683049147442, "weekly_return_label": "9.2%", "weekly_return_tone": "positive", "four_week_return": 14.511041009463725, "four_week_return_label": "14.5%", "four_week_return_tone": "positive", "twelve_week_return": 20.59800664451827, "twelve_week_return_label": "20.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": false, "positive_rs": true}, {"id": 46536, "symbol": "BRN", "name": "Brimstone Investment Corporation Limited", "exchange": "JNB", "url": "/terminal/1b28d108-4353-4bd7-a23f-5140baad5d81/report/", "weekly_return": 1.8867924528301887, "weekly_return_label": "1.9%", "weekly_return_tone": "positive", "four_week_return": 13.20754716981132, "four_week_return_label": "13.2%", "four_week_return_tone": "positive", "twelve_week_return": -1.7416137026822183, "twelve_week_return_label": "-1.7%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": true}, {"id": 46583, "symbol": "FBR", "name": "Famous Brands Limited", "exchange": "JNB", "url": "/terminal/aae1e365-e68c-43e7-b8ad-f3b580024846/report/", "weekly_return": 1.5311909262759926, "weekly_return_label": "1.5%", "weekly_return_tone": "positive", "four_week_return": 8.54890864995958, "four_week_return_label": "8.5%", "four_week_return_tone": "positive", "twelve_week_return": 3.0111238971998464, "twelve_week_return_label": "3.0%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46550, "symbol": "CKS", "name": "Crookes Brothers Limited", "exchange": "JNB", "url": "/terminal/63a1c4a8-33d8-4e06-a386-668ad9bc1b0a/report/", "weekly_return": -0.24937655860349126, "weekly_return_label": "-0.2%", "weekly_return_tone": "negative", "four_week_return": 5.263157894736842, "four_week_return_label": "5.3%", "four_week_return_tone": "positive", "twelve_week_return": 11.049416990560799, "twelve_week_return_label": "11.0%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "ZA Packaged Foods", "count": 8, "avg_weekly_return": -2.20351577385915, "avg_four_week_return": 1.3623030688859767, "avg_twelve_week_return": -4.898526736636196, "trend_breadth": 25.0, "positive_md_breadth": 25.0, "positive_rs_breadth": 50.0, "week_rank": 5, "four_week_rank": 6, "twelve_week_rank": 6, "top_peers": [{"id": 46688, "symbol": "OCE", "name": "Oceana Group Limited", "exchange": "JNB", "url": "/terminal/3b047887-2251-4d38-affa-4c3e87d076f4/report/", "weekly_return": 4.161290322580645, "weekly_return_label": "4.2%", "weekly_return_tone": "positive", "four_week_return": 21.39097744360902, "four_week_return_label": "21.4%", "four_week_return_tone": "positive", "twelve_week_return": 12.528315037462972, "twelve_week_return_label": "12.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46536, "symbol": "BRN", "name": "Brimstone Investment Corporation Limited", "exchange": "JNB", "url": "/terminal/1b28d108-4353-4bd7-a23f-5140baad5d81/report/", "weekly_return": 1.8867924528301887, "weekly_return_label": "1.9%", "weekly_return_tone": "positive", "four_week_return": 13.20754716981132, "four_week_return_label": "13.2%", "four_week_return_tone": "positive", "twelve_week_return": -1.7416137026822183, "twelve_week_return_label": "-1.7%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": true}, {"id": 46814, "symbol": "TBS", "name": "Tiger Brands Limited", "exchange": "JNB", "url": "/terminal/f94acd5a-1fe9-43b5-9549-4ddc7379080a/report/", "weekly_return": 3.4101706844976243, "weekly_return_label": "3.4%", "weekly_return_tone": "positive", "four_week_return": 2.6945793869919266, "four_week_return_label": "2.7%", "four_week_return_tone": "positive", "twelve_week_return": 2.1483696030035455, "twelve_week_return_label": "2.1%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 46718, "symbol": "RBO", "name": "Rainbow Chicken Limited", "exchange": "JNB", "url": "/terminal/2ee81941-c1d2-4f69-a8f2-ef0649fdf955/report/", "weekly_return": -0.6734006734006733, "weekly_return_label": "-0.7%", "weekly_return_tone": "negative", "four_week_return": -1.6666666666666667, "four_week_return_label": "-1.7%", "four_week_return_tone": "negative", "twelve_week_return": -13.089355040729172, "twelve_week_return_label": "-13.1%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": true}, {"id": 46638, "symbol": "LBR", "name": "Libstar Holdings Limited", "exchange": "JNB", "url": "/terminal/7d4564cd-cbe0-4429-827f-a6185855ee9c/report/", "weekly_return": -2.380952380952381, "weekly_return_label": "-2.4%", "weekly_return_tone": "negative", "four_week_return": -3.5294117647058822, "four_week_return_label": "-3.5%", "four_week_return_tone": "negative", "twelve_week_return": -19.40288372235949, "twelve_week_return_label": "-19.4%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "-1.29", "market_dynamics_tone": "negative", "md_4_change": "-34.6%", "relative_strength": "-7.22", "rs_4_change": "25.0%", "expectation": "Undecided", "expectation_probability": "51.62%"}, "volume": {"latest": "4.6M", "average_13": "3.8M", "average_52": "3.9M", "ratio_13": "1.2x", "ratio_52": "1.2x"}, "risk": {"volatility_13": "1.4%", "volatility_52": "2.7%", "downside_weeks": 23, "upside_weeks": 29, "downside_breadth": "44.2%", "average_gain": "1.9%", "average_loss": "-2.3%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-9.5%", "tone": "negative"}, {"label": "Volume", "value": "1.2x", "tone": "neutral"}], "opportunities": ["Price is above Fair Value, showing premium demand versus the model."], "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.", "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-05", "close": "9,365 ZAC", "weekly_return": -0.689289501590668, "weekly_return_label": "-0.7%", "weekly_return_tone": "negative", "trend_line": "10,348 ZAC", "fair_value": "9,301 ZAC", "market_dynamics": "-1.29", "relative_strength": "-7.22", "volume": "4.6M", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "9,430 ZAC", "weekly_return": 0.9635974304068522, "weekly_return_label": "1.0%", "weekly_return_tone": "positive", "trend_line": "10,363 ZAC", "fair_value": "9,282 ZAC", "market_dynamics": "-1.18", "relative_strength": "-9.55", "volume": "3.3M", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "9,340 ZAC", "weekly_return": -1.3206550449022716, "weekly_return_label": "-1.3%", "weekly_return_tone": "negative", "trend_line": "10,370 ZAC", "fair_value": "9,263 ZAC", "market_dynamics": "-1.15", "relative_strength": "-9.64", "volume": "2.9M", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "9,465 ZAC", "weekly_return": -3.398652786282915, "weekly_return_label": "-3.4%", "weekly_return_tone": "negative", "trend_line": "10,382 ZAC", "fair_value": "9,245 ZAC", "market_dynamics": "-1.04", "relative_strength": "-9.82", "volume": "4.1M", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "9,798 ZAC", "weekly_return": -1.725175526579739, "weekly_return_label": "-1.7%", "weekly_return_tone": "negative", "trend_line": "10,388 ZAC", "fair_value": "9,225 ZAC", "market_dynamics": "-0.96", "relative_strength": "-9.63", "volume": "5.7M", "trend_signal": "Off"}, {"week": "2026-05-01", "close": "9,970 ZAC", "weekly_return": 0.1708027730332563, "weekly_return_label": "0.2%", "weekly_return_tone": "positive", "trend_line": "10,398 ZAC", "fair_value": "9,203 ZAC", "market_dynamics": "-1.07", "relative_strength": "-6.21", "volume": "2.2M", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "9,953 ZAC", "weekly_return": -1.465201465201465, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "10,392 ZAC", "fair_value": "9,182 ZAC", "market_dynamics": "-0.98", "relative_strength": "-7.76", "volume": "4.1M", "trend_signal": "Off"}, {"week": "2026-04-17", "close": "10,101 ZAC", "weekly_return": 1.0807565295706996, "weekly_return_label": "1.1%", "weekly_return_tone": "positive", "trend_line": "10,391 ZAC", "fair_value": "9,162 ZAC", "market_dynamics": "-1.00", "relative_strength": "-10.25", "volume": "4.7M", "trend_signal": "Off"}, {"week": "2026-04-10", "close": "9,993 ZAC", "weekly_return": -3.267280873091507, "weekly_return_label": "-3.3%", "weekly_return_tone": "negative", "trend_line": "10,394 ZAC", "fair_value": "9,141 ZAC", "market_dynamics": "-1.02", "relative_strength": "-9.89", "volume": "3.8M", "trend_signal": "Off"}, {"week": "2026-04-03", "close": "10,331 ZAC", "weekly_return": 0.6918671592127852, "weekly_return_label": "0.7%", "weekly_return_tone": "positive", "trend_line": "10,390 ZAC", "fair_value": "9,121 ZAC", "market_dynamics": "-0.88", "relative_strength": "-4.92", "volume": "3.2M", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "10,260 ZAC", "weekly_return": -0.17509167497002823, "weekly_return_label": "-0.2%", "weekly_return_tone": "negative", "trend_line": "10,352 ZAC", "fair_value": "9,100 ZAC", "market_dynamics": "-0.68", "relative_strength": "-2.16", "volume": "2.9M", "trend_signal": "On"}, {"week": "2026-03-20", "close": "10,278 ZAC", "weekly_return": -1.2013513477610103, "weekly_return_label": "-1.2%", "weekly_return_tone": "negative", "trend_line": "10,322 ZAC", "fair_value": "9,080 ZAC", "market_dynamics": "-0.12", "relative_strength": "-0.65", "volume": "3.5M", "trend_signal": "On"}, {"week": "2026-03-13", "close": "10,403 ZAC", "weekly_return": 0.06731795925146482, "weekly_return_label": "0.1%", "weekly_return_tone": "positive", "trend_line": "10,296 ZAC", "fair_value": "9,056 ZAC", "market_dynamics": "0.47", "relative_strength": "-3.85", "volume": "5.0M", "trend_signal": "On"}, {"week": "2026-03-06", "close": "10,396 ZAC", "weekly_return": -7.350968294649464, "weekly_return_label": "-7.4%", "weekly_return_tone": "negative", "trend_line": "10,263 ZAC", "fair_value": "9,031 ZAC", "market_dynamics": "0.97", "relative_strength": "-5.44", "volume": "4.1M", "trend_signal": "On"}], "chart_url": "/terminal/49886783-dee4-485a-90ee-f5bac5d807e7/", "api_path": "/terminal/49886783-dee4-485a-90ee-f5bac5d807e7/report/api/"}