{"ticker": {"uuid": "6f9e023b-288a-4d74-8dc7-c724a71597f2", "symbol": "SSS", "name": "Stor-Age Property REIT Limited", "exchange": "JNB", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "SSS closed the latest completed week at 1,713 ZAC. The 4-week return is -3.3% and the 12-week return is -0.7%. Trend Signal is inactive, Market Dynamics is -0.92.", "description": "Stor-Age Property REIT Limited is the largest self storage property fund and most recognizable brand in SA. The portfolio consists of 108 properties across SA (63) and the UK (45) as at June 2025, providing storage to more than 55 000 customers. The combined value of the portfolio, including properties managed in our JV partnerships, was R18.5 billion (SA \u0096 R6.6 billion, UK \u0096 500 million pounds) at 31 March 2025. The maximum lettable area, including the development pipeline and ongoing projects, exceeds 700 000m. The group employs more than 500 staff across SA and the UK. Stor-Age has been listed on the Johannesburg Stock Exchange since November 2015.", "setup_signature": "Risk-first tape", "composite_score": "29", "kpis": [{"label": "Latest Close", "value": "1,713 ZAC", "hint": "2026-06-12"}, {"label": "1W Return", "value": "2.0%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "-3.3%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-0.7%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "76.9%", "hint": "40 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.5x", "hint": "vs 13-week average"}], "classification": {"exchange": "JNB", "country": "ZA", "sector": "Real Estate", "industry": "Reit - Industrial", "currency": "ZAC", "market_cap": "8.7B"}, "price": {"trend_line": "1,767 ZAC", "fair_value": "1,494 ZAC", "vs_trend": "-3.0%", "vs_fair_value": "14.7%", "high_52": "4,190 ZAC", "low_52": "1,531 ZAC", "drawdown": "-59.1%", "range_position": "6.9%"}, "momentum": {"returns": [{"label": "1W", "value": 1.9642857142857142, "value_label": "2.0%", "tone": "positive", "width": 5.612244897959184}, {"label": "4W", "value": -3.274985883681536, "value_label": "-3.3%", "tone": "negative", "width": 9.357102524804388}, {"label": "12W", "value": -0.6956521739130435, "value_label": "-0.7%", "tone": "negative", "width": 4}, {"label": "26W", "value": -1.381692573402418, "value_label": "-1.4%", "tone": "negative", "width": 4}, {"label": "52W", "value": 4.201769054662908, "value_label": "4.2%", "tone": "positive", "width": 12.005054441894021}], "trend_streak": 0, "active_weeks": 40, "active_breadth": "76.9%", "peer": {"scope": "ZA Real Estate", "count": 37, "rank": 14, "percentile": 63.888888888888886, "avg_weekly_return": 0.5710581542040691}}, "setup": {"scores": [{"label": "Trend", "value": 42.307692307692314, "value_label": "42", "width": 42.307692307692314, "tone": "neutral", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 41.841445511010726, "value_label": "42", "width": 41.841445511010726, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 32.58611696818348, "value_label": "33", "width": 32.58611696818348, "tone": "negative", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 32.054692627520566, "value_label": "32", "width": 32.054692627520566, "tone": "negative", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 22.800540629717972, "value_label": "23", "width": 22.800540629717972, "tone": "negative", "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": 4.028307022318998, "return_label": "4.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 33.569225185991655}, {"week": "6 Mar", "return": -7.221350078492936, "return_label": "-7.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 60.17791732077447}, {"week": "13 Mar", "return": -4.906937394247039, "return_label": "-4.9%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 40.89114495205865}, {"week": "20 Mar", "return": 2.3131672597864767, "return_label": "2.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 19.276393831553975}, {"week": "27 Mar", "return": -1.6811594202898552, "return_label": "-1.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 14.009661835748794}, {"week": "3 Apr", "return": -1.1202830188679245, "return_label": "-1.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 9.33569182389937}, {"week": "10 Apr", "return": 3.9952295766249257, "return_label": "4.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 33.29357980520771}, {"week": "17 Apr", "return": 4.071100917431193, "return_label": "4.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 33.92584097859327}, {"week": "24 Apr", "return": -3.415977961432507, "return_label": "-3.4%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 28.46648301193756}, {"week": "1 May", "return": -1.1979463776383343, "return_label": "-1.2%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 9.982886480319452}, {"week": "8 May", "return": 0.6351039260969976, "return_label": "0.6%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 5.29253271747498}, {"week": "15 May", "return": 1.6064257028112447, "return_label": "1.6%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 13.386880856760373}, {"week": "22 May", "return": -3.1055900621118013, "return_label": "-3.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 25.87991718426501}, {"week": "29 May", "return": -0.4662004662004662, "return_label": "-0.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "5 Jun", "return": -1.639344262295082, "return_label": "-1.6%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 13.661202185792352}, {"week": "12 Jun", "return": 1.9642857142857142, "return_label": "2.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 16.36904761904762}]}, "groups": {"sector": {"scope": "ZA Real Estate", "count": 37, "avg_weekly_return": 0.5710581542040691, "avg_four_week_return": 1022.3267160068756, "avg_twelve_week_return": 1114.046338393513, "trend_breadth": 45.94594594594595, "positive_md_breadth": 43.24324324324324, "positive_rs_breadth": 64.86486486486487, "week_rank": 14, "four_week_rank": 33, "twelve_week_rank": 27, "top_peers": [{"id": 46763, "symbol": "SHC", "name": "Shaftesbury Capital PLC", "exchange": "JNB", "url": "/terminal/0e238e78-84a9-410e-8127-b6c9dc00d0fb/report/", "weekly_return": 1.1312992800822763, "weekly_return_label": "1.1%", "weekly_return_tone": "positive", "four_week_return": 10225.51627581379, "four_week_return_label": "10225.5%", "four_week_return_tone": "positive", "twelve_week_return": 9957.557526586812, "twelve_week_return_label": "9957.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46834, "symbol": "VIS", "name": "Visual International Holdings Limited", "exchange": "JNB", "url": "/terminal/012a316e-6c47-431a-8e36-5300791c5a2d/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 9900.000000000002, "four_week_return_label": "9900.0%", "four_week_return_tone": "positive", "twelve_week_return": -25.0, "twelve_week_return_label": "-25.0%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 46559, "symbol": "CPP", "name": "Collins Property Group Limited", "exchange": "JNB", "url": "/terminal/ded9c75a-1bd8-41eb-9cfb-234cf185c8b9/report/", "weekly_return": -2.3169601482854496, "weekly_return_label": "-2.3%", "weekly_return_tone": "negative", "four_week_return": 9070.516354885061, "four_week_return_label": "9070.5%", "four_week_return_tone": "positive", "twelve_week_return": 10263.815142576203, "twelve_week_return_label": "10263.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46490, "symbol": "ACS", "name": "Acsion Limited", "exchange": "JNB", "url": "/terminal/8bae1c74-4c38-4ed1-a8e5-537f6a84ad11/report/", "weekly_return": -5.0, "weekly_return_label": "-5.0%", "weekly_return_tone": "negative", "four_week_return": 8655.760368663594, "four_week_return_label": "8655.8%", "four_week_return_tone": "positive", "twelve_week_return": -22.131147540983605, "twelve_week_return_label": "-22.1%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": true}, {"id": 46566, "symbol": "DLT", "name": "Delta Property Fund Limited", "exchange": "JNB", "url": "/terminal/fca02d54-13e8-4a49-8d89-60ce40be9cae/report/", "weekly_return": 31.428571428571427, "weekly_return_label": "31.4%", "weekly_return_tone": "positive", "four_week_return": 35.294117647058826, "four_week_return_label": "35.3%", "four_week_return_tone": "positive", "twelve_week_return": 43.75, "twelve_week_return_label": "43.8%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}]}, "industry": {"scope": "ZA Reit - Industrial", "count": 2, "avg_weekly_return": 2.5911288923584004, "avg_four_week_return": -4.7604396407351235, "avg_twelve_week_return": -0.4359059460287472, "trend_breadth": 0.0, "positive_md_breadth": 0.0, "positive_rs_breadth": 0.0, "week_rank": 2, "four_week_rank": 1, "twelve_week_rank": 2, "top_peers": [{"id": 46785, "symbol": "SSS", "name": "Stor-Age Property REIT Limited", "exchange": "JNB", "url": "/terminal/6f9e023b-288a-4d74-8dc7-c724a71597f2/report/", "weekly_return": 1.9642857142857142, "weekly_return_label": "2.0%", "weekly_return_tone": "positive", "four_week_return": -3.274985883681536, "four_week_return_label": "-3.3%", "four_week_return_tone": "negative", "twelve_week_return": -0.6956521739130435, "twelve_week_return_label": "-0.7%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 46580, "symbol": "EQU", "name": "Equites Property Fund Limited", "exchange": "JNB", "url": "/terminal/17392441-0906-499d-8fd3-8a63c92bd4c9/report/", "weekly_return": 3.217972070431087, "weekly_return_label": "3.2%", "weekly_return_tone": "positive", "four_week_return": -6.245893397788711, "four_week_return_label": "-6.2%", "four_week_return_tone": "negative", "twelve_week_return": -0.17615971814445097, "twelve_week_return_label": "-0.2%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "-0.92", "market_dynamics_tone": "negative", "md_4_change": "-9.9%", "relative_strength": "-1.34", "rs_4_change": "-174.0%", "expectation": "Positive", "expectation_probability": "56.36%"}, "volume": {"latest": "2.0M", "average_13": "3.7M", "average_52": "3.5M", "ratio_13": "0.5x", "ratio_52": "0.6x"}, "risk": {"volatility_13": "2.4%", "volatility_52": "2.7%", "downside_weeks": 24, "upside_weeks": 28, "downside_breadth": "46.2%", "average_gain": "2.1%", "average_loss": "-2.2%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-3.0%", "tone": "negative"}, {"label": "Volume", "value": "0.5x", "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.", "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-12", "close": "1,713 ZAC", "weekly_return": 1.9642857142857142, "weekly_return_label": "2.0%", "weekly_return_tone": "positive", "trend_line": "1,767 ZAC", "fair_value": "1,494 ZAC", "market_dynamics": "-0.92", "relative_strength": "-1.34", "volume": "2.0M", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "1,680 ZAC", "weekly_return": -1.639344262295082, "weekly_return_label": "-1.6%", "weekly_return_tone": "negative", "trend_line": "1,769 ZAC", "fair_value": "1,491 ZAC", "market_dynamics": "-0.90", "relative_strength": "-2.24", "volume": "9.8M", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "1,708 ZAC", "weekly_return": -0.4662004662004662, "weekly_return_label": "-0.5%", "weekly_return_tone": "negative", "trend_line": "1,771 ZAC", "fair_value": "1,489 ZAC", "market_dynamics": "-0.84", "relative_strength": "-3.73", "volume": "3.3M", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "1,716 ZAC", "weekly_return": -3.1055900621118013, "weekly_return_label": "-3.1%", "weekly_return_tone": "negative", "trend_line": "1,771 ZAC", "fair_value": "1,486 ZAC", "market_dynamics": "-0.85", "relative_strength": "-2.31", "volume": "1.9M", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "1,771 ZAC", "weekly_return": 1.6064257028112447, "weekly_return_label": "1.6%", "weekly_return_tone": "positive", "trend_line": "1,770 ZAC", "fair_value": "1,483 ZAC", "market_dynamics": "-0.84", "relative_strength": "-0.49", "volume": "2.0M", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "1,743 ZAC", "weekly_return": 0.6351039260969976, "weekly_return_label": "0.6%", "weekly_return_tone": "positive", "trend_line": "1,767 ZAC", "fair_value": "1,481 ZAC", "market_dynamics": "-0.76", "relative_strength": "-5.01", "volume": "4.3M", "trend_signal": "Off"}, {"week": "2026-05-01", "close": "1,732 ZAC", "weekly_return": -1.1979463776383343, "weekly_return_label": "-1.2%", "weekly_return_tone": "negative", "trend_line": "1,763 ZAC", "fair_value": "1,478 ZAC", "market_dynamics": "-0.91", "relative_strength": "-3.68", "volume": "1.5M", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "1,753 ZAC", "weekly_return": -3.415977961432507, "weekly_return_label": "-3.4%", "weekly_return_tone": "negative", "trend_line": "1,759 ZAC", "fair_value": "1,475 ZAC", "market_dynamics": "-1.00", "relative_strength": "-3.86", "volume": "1.6M", "trend_signal": "Off"}, {"week": "2026-04-17", "close": "1,815 ZAC", "weekly_return": 4.071100917431193, "weekly_return_label": "4.1%", "weekly_return_tone": "positive", "trend_line": "1,754 ZAC", "fair_value": "1,472 ZAC", "market_dynamics": "-1.04", "relative_strength": "-4.45", "volume": "3.0M", "trend_signal": "Off"}, {"week": "2026-04-10", "close": "1,744 ZAC", "weekly_return": 3.9952295766249257, "weekly_return_label": "4.0%", "weekly_return_tone": "positive", "trend_line": "1,748 ZAC", "fair_value": "1,469 ZAC", "market_dynamics": "-1.11", "relative_strength": "-6.70", "volume": "2.0M", "trend_signal": "Off"}, {"week": "2026-04-03", "close": "1,677 ZAC", "weekly_return": -1.1202830188679245, "weekly_return_label": "-1.1%", "weekly_return_tone": "negative", "trend_line": "1,744 ZAC", "fair_value": "1,466 ZAC", "market_dynamics": "-1.00", "relative_strength": "-8.29", "volume": "2.0M", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "1,696 ZAC", "weekly_return": -1.6811594202898552, "weekly_return_label": "-1.7%", "weekly_return_tone": "negative", "trend_line": "1,740 ZAC", "fair_value": "1,464 ZAC", "market_dynamics": "-0.80", "relative_strength": "-3.97", "volume": "5.5M", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "1,725 ZAC", "weekly_return": 2.3131672597864767, "weekly_return_label": "2.3%", "weekly_return_tone": "positive", "trend_line": "1,736 ZAC", "fair_value": "1,461 ZAC", "market_dynamics": "-0.46", "relative_strength": "-0.92", "volume": "8.9M", "trend_signal": "On"}, {"week": "2026-03-13", "close": "1,686 ZAC", "weekly_return": -4.906937394247039, "weekly_return_label": "-4.9%", "weekly_return_tone": "negative", "trend_line": "1,734 ZAC", "fair_value": "1,458 ZAC", "market_dynamics": "-0.39", "relative_strength": "-7.29", "volume": "8.5M", "trend_signal": "On"}], "chart_url": "/terminal/6f9e023b-288a-4d74-8dc7-c724a71597f2/", "api_path": "/terminal/6f9e023b-288a-4d74-8dc7-c724a71597f2/report/api/"}