{"ticker": {"uuid": "81719777-bdbb-408f-a452-822311c02196", "symbol": "TRU", "name": "Truworths International Limited", "exchange": "JNB", "asset_type": "equity"}, "latest_week": "2026-06-05", "summary": "TRU closed the latest completed week at 5,213 ZAC. The 4-week return is -0.4% and the 12-week return is -4.1%. Trend Signal is inactive, Market Dynamics is -0.78.", "description": "Truworths International Limited, an investment holding and management company, engages in the retail of fashion apparel and accessories. It operates through Truworths Africa and Office UK segments. The company offers accessories, bags, bottoms, jackets and coats, jewellery and watches, shoes, sleepwear, tops, and Gifts for women, men and kids. It also provides purses, denim, dresses, lingerie, maternity, formals, and co-ord sets for women; wallets, suiting, and underwears for men; kids multipacks for kids. In addition, the company offers fragrances for men and women, and kids; skincare, such as cleansing, moisturisers, bath and body, gifting, special treatments, mens grooming, and suncare; and makups for eyes, gifting, lips, face, and nails. Further, it provides homeware, including blankets and throws; duvet covers and inners; sheeting; pillowcases; pillows for bedroom; bathmats; bathroom accessories; home fragrances; towels; and bathroom fragrance for bathroom; and curtains, decor, rugs, scatter cushions, dining, the flower shop, and kitchen accessories for living; and soft toys for kids. The company offers its products under various range of brands through a network of stores, concession outlets, wholesale partnerships, and an ecommerce channel. Truworths International Limited was founded in 1917 and is based in Cape Town, South Africa.", "setup_signature": "Risk-first tape", "composite_score": "24", "kpis": [{"label": "Latest Close", "value": "5,213 ZAC", "hint": "2026-06-05"}, {"label": "1W Return", "value": "4.3%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "-0.4%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-4.1%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "0.0%", "hint": "0 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.7x", "hint": "vs 13-week average"}], "classification": {"exchange": "JNB", "country": "ZA", "sector": "Consumer Cyclical", "industry": "Apparel Retail", "currency": "ZAC", "market_cap": "18.5B"}, "price": {"trend_line": "5,488 ZAC", "fair_value": "7,382 ZAC", "vs_trend": "-5.0%", "vs_fair_value": "-29.4%", "high_52": "7,437 ZAC", "low_52": "4,867 ZAC", "drawdown": "-29.9%", "range_position": "13.5%"}, "momentum": {"returns": [{"label": "1W", "value": 4.26, "value_label": "4.3%", "tone": "positive", "width": 12.17142857142857}, {"label": "4W", "value": -0.439266615737204, "value_label": "-0.4%", "tone": "negative", "width": 4}, {"label": "12W", "value": -4.115708241246417, "value_label": "-4.1%", "tone": "negative", "width": 11.759166403561192}, {"label": "26W", "value": -7.219752565769484, "value_label": "-7.2%", "tone": "negative", "width": 20.627864473627096}, {"label": "52W", "value": -28.808533515174446, "value_label": "-28.8%", "tone": "negative", "width": 82.31009575764128}], "trend_streak": 0, "active_weeks": 0, "active_breadth": "0.0%", "peer": {"scope": "ZA Consumer Cyclical", "count": 35, "rank": 4, "percentile": 91.17647058823529, "avg_weekly_return": 0.26334087416016855}}, "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": 45.28554936668265, "value_label": "45", "width": 45.28554936668265, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 33.220019529206624, "value_label": "33", "width": 33.220019529206624, "tone": "negative", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 17.367789163116413, "value_label": "17", "width": 17.367789163116413, "tone": "negative", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 30.788575840408924, "value_label": "31", "width": 30.788575840408924, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 20.323069417580328, "value_label": "20", "width": 20.323069417580328, "tone": "negative", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "20 Feb", "return": 0.8531774786012025, "return_label": "0.9%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 7.109812321676688}, {"week": "27 Feb", "return": 6.679591927028201, "return_label": "6.7%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 55.66326605856834}, {"week": "6 Mar", "return": -7.335208399278065, "return_label": "-7.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 61.126736660650536}, {"week": "13 Mar", "return": -3.013015337463402, "return_label": "-3.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 25.10846114552835}, {"week": "20 Mar", "return": -4.28124797380517, "return_label": "-4.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 35.67706644837642}, {"week": "27 Mar", "return": -3.920061491160646, "return_label": "-3.9%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 32.66717909300538}, {"week": "3 Apr", "return": 3.02, "return_label": "3.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 25.166666666666664}, {"week": "10 Apr", "return": 3.3973985633857504, "return_label": "3.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 28.311654694881256}, {"week": "17 Apr", "return": 5.069470521967705, "return_label": "5.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 42.245587683064215}, {"week": "24 Apr", "return": -6.236597569692638, "return_label": "-6.2%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 51.97164641410531}, {"week": "1 May", "return": -1.3340956737183152, "return_label": "-1.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 11.117463947652627}, {"week": "8 May", "return": 1.1396561715279119, "return_label": "1.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 9.4971347627326}, {"week": "15 May", "return": -2.998472116119175, "return_label": "-3.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 24.98726763432646}, {"week": "22 May", "return": -0.43315613309706635, "return_label": "-0.4%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "29 May", "return": -1.1271504844769626, "return_label": "-1.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 9.392920703974688}, {"week": "5 Jun", "return": 4.26, "return_label": "4.3%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 35.5}]}, "groups": {"sector": {"scope": "ZA Consumer Cyclical", "count": 35, "avg_weekly_return": 0.26334087416016855, "avg_four_week_return": 277.1102698009794, "avg_twelve_week_return": 317.9955521323626, "trend_breadth": 22.857142857142858, "positive_md_breadth": 54.285714285714285, "positive_rs_breadth": 34.285714285714285, "week_rank": 4, "four_week_rank": 22, "twelve_week_rank": 22, "top_peers": [{"id": 46535, "symbol": "BOX", "name": "Boxer Retail Ltd", "exchange": "JNB", "url": "/terminal/e7f820ca-61da-45cd-9e4b-ceefd2754dcc/report/", "weekly_return": -2.305366591080877, "weekly_return_label": "-2.3%", "weekly_return_tone": "negative", "four_week_return": 9655.856391529502, "four_week_return_label": "9655.9%", "four_week_return_tone": "positive", "twelve_week_return": 11305.743888499448, "twelve_week_return_label": "11305.7%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46668, "symbol": "NCS", "name": "Nictus Limited", "exchange": "JNB", "url": "/terminal/713374fc-121c-4352-a87f-7e0903b34541/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 30.0, "four_week_return_label": "30.0%", "four_week_return_tone": "positive", "twelve_week_return": 35.41666666666667, "twelve_week_return_label": "35.4%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46803, "symbol": "SUI", "name": "Sun International Limited", "exchange": "JNB", "url": "/terminal/507e5df3-3bad-43b5-a5ad-d39dd3a6c891/report/", "weekly_return": 9.047333732774117, "weekly_return_label": "9.0%", "weekly_return_tone": "positive", "four_week_return": 15.702479338842975, "four_week_return_label": "15.7%", "four_week_return_tone": "positive", "twelve_week_return": 24.606054023475043, "twelve_week_return_label": "24.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46657, "symbol": "MRP", "name": "Mr Price Group Limited", "exchange": "JNB", "url": "/terminal/d1075ef7-9bbe-494c-a1c9-88a72c6c1e6b/report/", "weekly_return": -1.505813953488372, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "four_week_return": 11.088524590163933, "four_week_return_label": "11.1%", "four_week_return_tone": "positive", "twelve_week_return": 7.596062241981581, "twelve_week_return_label": "7.6%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46547, "symbol": "CFR", "name": "Compagnie Financi\u00e8re Richemont SA", "exchange": "JNB", "url": "/terminal/3e307628-6328-498a-9a82-5264bb4a52d8/report/", "weekly_return": 6.764757554462403, "weekly_return_label": "6.8%", "weekly_return_tone": "positive", "four_week_return": 10.32465960665658, "four_week_return_label": "10.3%", "four_week_return_tone": "positive", "twelve_week_return": 29.1821225487591, "twelve_week_return_label": "29.2%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}]}, "industry": {"scope": "ZA Apparel Retail", "count": 5, "avg_weekly_return": 0.5508372093023255, "avg_four_week_return": 2.3092237921947616, "avg_twelve_week_return": -39.34210640233496, "trend_breadth": 0.0, "positive_md_breadth": 40.0, "positive_rs_breadth": 0.0, "week_rank": 1, "four_week_rank": 5, "twelve_week_rank": 3, "top_peers": [{"id": 46657, "symbol": "MRP", "name": "Mr Price Group Limited", "exchange": "JNB", "url": "/terminal/d1075ef7-9bbe-494c-a1c9-88a72c6c1e6b/report/", "weekly_return": -1.505813953488372, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "four_week_return": 11.088524590163933, "four_week_return_label": "11.1%", "four_week_return_tone": "positive", "twelve_week_return": 7.596062241981581, "twelve_week_return_label": "7.6%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46510, "symbol": "AON", "name": "African and Overseas Enterprises Limited", "exchange": "JNB", "url": "/terminal/a4b1b2fb-4c8c-4d2f-81ba-c358fc7fae66/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 0.8968609865470792, "four_week_return_label": "0.9%", "four_week_return_tone": "positive", "twelve_week_return": -2.244750181028244, "twelve_week_return_label": "-2.2%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46740, "symbol": "RTN", "name": "Rex Trueform Group Limited", "exchange": "JNB", "url": "/terminal/be5752f8-9015-46e0-b6ae-289e779bc90a/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": -98.94613583138174, "twelve_week_return_label": "-98.9%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 46741, "symbol": "RTO", "name": "Rex Trueform Group Limited", "exchange": "JNB", "url": "/terminal/891a5570-472b-4863-8bf2-2e4570502e08/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": -99.0, "twelve_week_return_label": "-99.0%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 46827, "symbol": "TRU", "name": "Truworths International Limited", "exchange": "JNB", "url": "/terminal/81719777-bdbb-408f-a452-822311c02196/report/", "weekly_return": 4.26, "weekly_return_label": "4.3%", "weekly_return_tone": "positive", "four_week_return": -0.439266615737204, "four_week_return_label": "-0.4%", "four_week_return_tone": "negative", "twelve_week_return": -4.115708241246417, "twelve_week_return_label": "-4.1%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "-0.78", "market_dynamics_tone": "negative", "md_4_change": "-35.2%", "relative_strength": "-11.97", "rs_4_change": "41.1%", "expectation": "Undecided", "expectation_probability": "46.40%"}, "volume": {"latest": "7.9M", "average_13": "10.7M", "average_52": "11.4M", "ratio_13": "0.7x", "ratio_52": "0.7x"}, "risk": {"volatility_13": "3.5%", "volatility_52": "3.8%", "downside_weeks": 29, "upside_weeks": 23, "downside_breadth": "55.8%", "average_gain": "2.8%", "average_loss": "-3.3%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-5.0%", "tone": "negative"}, {"label": "Volume", "value": "0.7x", "tone": "neutral"}], "opportunities": ["Latest weekly return ranks in the strongest part of its sector group."], "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.", "Market Dynamics is negative, which weakens the current setup.", "The share remains more than 20% below its 52-week high."], "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": "5,213 ZAC", "weekly_return": 4.26, "weekly_return_label": "4.3%", "weekly_return_tone": "positive", "trend_line": "5,488 ZAC", "fair_value": "7,382 ZAC", "market_dynamics": "-0.78", "relative_strength": "-11.97", "volume": "7.9M", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "5,000 ZAC", "weekly_return": -1.1271504844769626, "weekly_return_label": "-1.1%", "weekly_return_tone": "negative", "trend_line": "5,493 ZAC", "fair_value": "7,383 ZAC", "market_dynamics": "-0.74", "relative_strength": "-18.90", "volume": "8.8M", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "5,057 ZAC", "weekly_return": -0.43315613309706635, "weekly_return_label": "-0.4%", "weekly_return_tone": "negative", "trend_line": "5,499 ZAC", "fair_value": "7,382 ZAC", "market_dynamics": "-0.78", "relative_strength": "-17.95", "volume": "4.8M", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "5,079 ZAC", "weekly_return": -2.998472116119175, "weekly_return_label": "-3.0%", "weekly_return_tone": "negative", "trend_line": "5,518 ZAC", "fair_value": "7,381 ZAC", "market_dynamics": "-0.68", "relative_strength": "-19.46", "volume": "10.1M", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "5,236 ZAC", "weekly_return": 1.1396561715279119, "weekly_return_label": "1.1%", "weekly_return_tone": "positive", "trend_line": "5,534 ZAC", "fair_value": "7,380 ZAC", "market_dynamics": "-0.57", "relative_strength": "-20.32", "volume": "9.9M", "trend_signal": "Off"}, {"week": "2026-05-01", "close": "5,177 ZAC", "weekly_return": -1.3340956737183152, "weekly_return_label": "-1.3%", "weekly_return_tone": "negative", "trend_line": "5,547 ZAC", "fair_value": "7,378 ZAC", "market_dynamics": "-0.57", "relative_strength": "-20.35", "volume": "6.1M", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "5,247 ZAC", "weekly_return": -6.236597569692638, "weekly_return_label": "-6.2%", "weekly_return_tone": "negative", "trend_line": "5,563 ZAC", "fair_value": "7,379 ZAC", "market_dynamics": "-0.50", "relative_strength": "-21.24", "volume": "10.8M", "trend_signal": "Off"}, {"week": "2026-04-17", "close": "5,596 ZAC", "weekly_return": 5.069470521967705, "weekly_return_label": "5.1%", "weekly_return_tone": "positive", "trend_line": "5,572 ZAC", "fair_value": "7,380 ZAC", "market_dynamics": "-0.53", "relative_strength": "-20.19", "volume": "10.8M", "trend_signal": "Off"}, {"week": "2026-04-10", "close": "5,326 ZAC", "weekly_return": 3.3973985633857504, "weekly_return_label": "3.4%", "weekly_return_tone": "positive", "trend_line": "5,580 ZAC", "fair_value": "7,379 ZAC", "market_dynamics": "-0.50", "relative_strength": "-23.40", "volume": "9.9M", "trend_signal": "Off"}, {"week": "2026-04-03", "close": "5,151 ZAC", "weekly_return": 3.02, "weekly_return_label": "3.0%", "weekly_return_tone": "positive", "trend_line": "5,598 ZAC", "fair_value": "7,381 ZAC", "market_dynamics": "-0.27", "relative_strength": "-24.85", "volume": "11.7M", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "5,000 ZAC", "weekly_return": -3.920061491160646, "weekly_return_label": "-3.9%", "weekly_return_tone": "negative", "trend_line": "5,616 ZAC", "fair_value": "7,383 ZAC", "market_dynamics": "0.01", "relative_strength": "-25.05", "volume": "13.9M", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "5,204 ZAC", "weekly_return": -4.28124797380517, "weekly_return_label": "-4.3%", "weekly_return_tone": "negative", "trend_line": "5,650 ZAC", "fair_value": "7,385 ZAC", "market_dynamics": "0.58", "relative_strength": "-21.75", "volume": "17.4M", "trend_signal": "Off"}, {"week": "2026-03-13", "close": "5,437 ZAC", "weekly_return": -3.013015337463402, "weekly_return_label": "-3.0%", "weekly_return_tone": "negative", "trend_line": "5,698 ZAC", "fair_value": "7,385 ZAC", "market_dynamics": "0.77", "relative_strength": "-22.59", "volume": "17.2M", "trend_signal": "Off"}, {"week": "2026-03-06", "close": "5,606 ZAC", "weekly_return": -7.335208399278065, "weekly_return_label": "-7.3%", "weekly_return_tone": "negative", "trend_line": "5,734 ZAC", "fair_value": "7,384 ZAC", "market_dynamics": "0.87", "relative_strength": "-22.29", "volume": "10.7M", "trend_signal": "Off"}], "chart_url": "/terminal/81719777-bdbb-408f-a452-822311c02196/", "api_path": "/terminal/81719777-bdbb-408f-a452-822311c02196/report/api/"}