{"ticker": {"uuid": "22ebecfa-1f26-4ffa-908b-ef9880e752a2", "symbol": "VOD", "name": "Vodacom Group Limited", "exchange": "JNB", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "VOD closed the latest completed week at 15,051 ZAC. The 4-week return is -2.2% and the 12-week return is 4.6%. Trend Signal is active, Market Dynamics is -0.44.", "description": "Vodacom Group Limited provides communications products and services. It offers voice, messaging, converged services, broadband, data connectivity, mobile financial services, and other value-added services. The company also provides mobile and fixed line connectivity solutions, as well as internet and virtual private network services to its customers in various wireless, fixed-line, satellite, mobile, and converged technologies; connectivity solutions; Internet of Things; and cloud hosting and security services comprising infrastructure as a service, platform as a service, software as a service, security services, hosted applications, and primary and direct connectivity to all hyperscalers. In addition, it offers carrier service products, including wholesale IP transit, fiber, IP-VPN, wholesale APN data, microwave, managed satellite, WiFi, and international private leased circuit; ethernet over MPLS, carrier ethernet, cloud connect, dedicated internet access, broadband internet access, software-defined WAN, and VSAT services; and digital personal finance and business solutions, such as VodaPay, VodaLend, VodaSure, VodaTrade, and Business Legal Cover. Further, the company provides e-government solutions consist of SmartCitizen mobile app to offer transparency and accountability with services, such as water and sanitation, roads, education, and health. It operates in South Africa, the Democratic Republic of Congo, Lesotho, Mozambique, Tanzania, Kenya, Egypt, and internationally. The company was incorporated in 1993 and is headquartered in Midrand, South Africa. Vodacom Group Limited is a subsidiary of Vodafone Group Public Limited Company.", "setup_signature": "Balanced read", "composite_score": "57", "kpis": [{"label": "Latest Close", "value": "15,051 ZAC", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-0.1%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "-2.2%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "4.6%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "82.7%", "hint": "43 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.7x", "hint": "vs 13-week average"}], "classification": {"exchange": "JNB", "country": "ZA", "sector": "Communication Services", "industry": "Telecom Services", "currency": "ZAC", "market_cap": "290.4B"}, "price": {"trend_line": "14,637 ZAC", "fair_value": "11,837 ZAC", "vs_trend": "2.8%", "vs_fair_value": "27.2%", "high_52": "16,497 ZAC", "low_52": "12,486 ZAC", "drawdown": "-8.8%", "range_position": "63.9%"}, "momentum": {"returns": [{"label": "1W", "value": -0.1128218741704274, "value_label": "-0.1%", "tone": "negative", "width": 4}, {"label": "4W", "value": -2.2344917180902892, "value_label": "-2.2%", "tone": "negative", "width": 6.38426205168654}, {"label": "12W", "value": 4.608006672226856, "value_label": "4.6%", "tone": "positive", "width": 13.165733349219588}, {"label": "26W", "value": 12.92767106842737, "value_label": "12.9%", "tone": "positive", "width": 36.93620305264963}, {"label": "52W", "value": 11.468988322146775, "value_label": "11.5%", "tone": "positive", "width": 32.768538063276495}], "trend_streak": 21, "active_weeks": 43, "active_breadth": "82.7%", "peer": {"scope": "ZA Communication Services", "count": 10, "rank": 8, "percentile": 22.22222222222222, "avg_weekly_return": 1.7445374824652475}}, "setup": {"scores": [{"label": "Trend", "value": 90.48076923076923, "value_label": "90", "width": 90.48076923076923, "tone": "positive", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 49.00787505339651, "value_label": "49", "width": 49.00787505339651, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 44.74652476649831, "value_label": "45", "width": 44.74652476649831, "tone": "neutral", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 60.526927709312176, "value_label": "61", "width": 60.526927709312176, "tone": "neutral", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 28.75024192716518, "value_label": "29", "width": 28.75024192716518, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 71.16712350053203, "value_label": "71", "width": 71.16712350053203, "tone": "positive", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 2.294298824564712, "return_label": "2.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 19.1191568713726}, {"week": "6 Mar", "return": -4.547130392036377, "return_label": "-4.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 37.892753266969805}, {"week": "13 Mar", "return": -6.00617999227501, "return_label": "-6.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 50.05149993562509}, {"week": "20 Mar", "return": -1.4588041914937333, "return_label": "-1.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 12.156701595781112}, {"week": "27 Mar", "return": 2.071170419794273, "return_label": "2.1%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 17.25975349828561}, {"week": "3 Apr", "return": -1.8725316628081166, "return_label": "-1.9%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 15.604430523400973}, {"week": "10 Apr", "return": 2.1303171188675316, "return_label": "2.1%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 17.75264265722943}, {"week": "17 Apr", "return": -2.405218100285365, "return_label": "-2.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 20.04348416904471}, {"week": "24 Apr", "return": 1.4411027568922306, "return_label": "1.4%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 12.009189640768588}, {"week": "1 May", "return": -3.0196966577448356, "return_label": "-3.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 25.164138814540298}, {"week": "8 May", "return": 3.4321704054914726, "return_label": "3.4%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 28.60142004576227}, {"week": "15 May", "return": 5.329775588396278, "return_label": "5.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 44.414796569968985}, {"week": "22 May", "return": -1.474504709321208, "return_label": "-1.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 12.2875392443434}, {"week": "29 May", "return": 0.3626054852320675, "return_label": "0.4%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "5 Jun", "return": -1.0181961505616501, "return_label": "-1.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 8.484967921347085}, {"week": "12 Jun", "return": -0.1128218741704274, "return_label": "-0.1%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 4}]}, "groups": {"sector": {"scope": "ZA Communication Services", "count": 10, "avg_weekly_return": 1.7445374824652475, "avg_four_week_return": 2218.713025050789, "avg_twelve_week_return": 921.1246469255054, "trend_breadth": 40.0, "positive_md_breadth": 50.0, "positive_rs_breadth": 50.0, "week_rank": 8, "four_week_rank": 8, "twelve_week_rank": 5, "top_peers": [{"id": 46505, "symbol": "AME", "name": "African Media Entertainment Limited", "exchange": "JNB", "url": "/terminal/4a79990e-a5b1-4d1c-a64f-028c85d0562a/report/", "weekly_return": 3.0927835051546393, "weekly_return_label": "3.1%", "weekly_return_tone": "positive", "four_week_return": 12365.718961213688, "four_week_return_label": "12365.7%", "four_week_return_tone": "positive", "twelve_week_return": 6.791969243912859, "twelve_week_return_label": "6.8%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 46546, "symbol": "CCD", "name": "Cell C Holdings Limited", "exchange": "JNB", "url": "/terminal/aaf165d5-bbd4-4394-9641-9b246e678568/report/", "weekly_return": -1.5438054805094559, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "four_week_return": 9810.644910644913, "four_week_return_label": "9810.6%", "four_week_return_tone": "positive", "twelve_week_return": 9176.363636363636, "twelve_week_return_label": "9176.4%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46664, "symbol": "MTN", "name": "MTN Group Limited", "exchange": "JNB", "url": "/terminal/1c90fad7-d8b1-494c-99a0-2e93196ac27a/report/", "weekly_return": 6.286011145744781, "weekly_return_label": "6.3%", "weekly_return_tone": "positive", "four_week_return": 8.145122537241711, "four_week_return_label": "8.1%", "four_week_return_tone": "positive", "twelve_week_return": 17.519030894004626, "twelve_week_return_label": "17.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46821, "symbol": "TKG", "name": "Telkom SA SOC Ltd", "exchange": "JNB", "url": "/terminal/0a175666-5c5c-4e05-a5b1-bf3f8b3a8565/report/", "weekly_return": 3.751705320600273, "weekly_return_label": "3.8%", "weekly_return_tone": "positive", "four_week_return": 6.7368421052631575, "four_week_return_label": "6.7%", "four_week_return_tone": "positive", "twelve_week_return": 1.2987012987012987, "twelve_week_return_label": "1.3%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": false, "positive_rs": true}, {"id": 46534, "symbol": "BLU", "name": "Blu Label Unlimited Group Limited", "exchange": "JNB", "url": "/terminal/4602a8c2-60f5-4710-8e90-19c0f9e7912b/report/", "weekly_return": 2.0094562647754137, "weekly_return_label": "2.0%", "weekly_return_tone": "positive", "four_week_return": 2.494061757719715, "four_week_return_label": "2.5%", "four_week_return_tone": "positive", "twelve_week_return": 1.053864168618267, "twelve_week_return_label": "1.1%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "ZA Telecom Services", "count": 6, "avg_weekly_return": 0.7773416083241429, "avg_four_week_return": 1637.9860124927795, "avg_twelve_week_return": 1538.6921272011184, "trend_breadth": 66.66666666666666, "positive_md_breadth": 66.66666666666666, "positive_rs_breadth": 66.66666666666666, "week_rank": 4, "four_week_rank": 6, "twelve_week_rank": 4, "top_peers": [{"id": 46546, "symbol": "CCD", "name": "Cell C Holdings Limited", "exchange": "JNB", "url": "/terminal/aaf165d5-bbd4-4394-9641-9b246e678568/report/", "weekly_return": -1.5438054805094559, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "four_week_return": 9810.644910644913, "four_week_return_label": "9810.6%", "four_week_return_tone": "positive", "twelve_week_return": 9176.363636363636, "twelve_week_return_label": "9176.4%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46664, "symbol": "MTN", "name": "MTN Group Limited", "exchange": "JNB", "url": "/terminal/1c90fad7-d8b1-494c-99a0-2e93196ac27a/report/", "weekly_return": 6.286011145744781, "weekly_return_label": "6.3%", "weekly_return_tone": "positive", "four_week_return": 8.145122537241711, "four_week_return_label": "8.1%", "four_week_return_tone": "positive", "twelve_week_return": 17.519030894004626, "twelve_week_return_label": "17.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46821, "symbol": "TKG", "name": "Telkom SA SOC Ltd", "exchange": "JNB", "url": "/terminal/0a175666-5c5c-4e05-a5b1-bf3f8b3a8565/report/", "weekly_return": 3.751705320600273, "weekly_return_label": "3.8%", "weekly_return_tone": "positive", "four_week_return": 6.7368421052631575, "four_week_return_label": "6.7%", "four_week_return_tone": "positive", "twelve_week_return": 1.2987012987012987, "twelve_week_return_label": "1.3%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": false, "positive_rs": true}, {"id": 46534, "symbol": "BLU", "name": "Blu Label Unlimited Group Limited", "exchange": "JNB", "url": "/terminal/4602a8c2-60f5-4710-8e90-19c0f9e7912b/report/", "weekly_return": 2.0094562647754137, "weekly_return_label": "2.0%", "weekly_return_tone": "positive", "four_week_return": 2.494061757719715, "four_week_return_label": "2.5%", "four_week_return_tone": "positive", "twelve_week_return": 1.053864168618267, "twelve_week_return_label": "1.1%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46848, "symbol": "YYLBEE", "name": "YeboYethu (RF) Limited", "exchange": "JNB", "url": "/terminal/939ee62d-1128-4ef0-9ecd-19f7503cab21/report/", "weekly_return": -5.726495726495727, "weekly_return_label": "-5.7%", "weekly_return_tone": "negative", "four_week_return": 2.1296296296296298, "four_week_return_label": "2.1%", "four_week_return_tone": "positive", "twelve_week_return": 31.30952380952381, "twelve_week_return_label": "31.3%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}}, "dynamics": {"market_dynamics": "-0.44", "market_dynamics_tone": "negative", "md_4_change": "33.3%", "relative_strength": "3.56", "rs_4_change": "-1.9%", "expectation": "Positive", "expectation_probability": "57.71%"}, "volume": {"latest": "6.7M", "average_13": "9.8M", "average_52": "7.6M", "ratio_13": "0.7x", "ratio_52": "0.9x"}, "risk": {"volatility_13": "2.4%", "volatility_52": "2.5%", "downside_weeks": 23, "upside_weeks": 29, "downside_breadth": "44.2%", "average_gain": "2.1%", "average_loss": "-2.1%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "2.8%", "tone": "positive"}, {"label": "Volume", "value": "0.7x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 21-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."], "risks": ["Market Dynamics is negative, which weakens the current setup.", "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": "15,051 ZAC", "weekly_return": -0.1128218741704274, "weekly_return_label": "-0.1%", "weekly_return_tone": "negative", "trend_line": "14,637 ZAC", "fair_value": "11,837 ZAC", "market_dynamics": "-0.44", "relative_strength": "3.56", "volume": "6.7M", "trend_signal": "On"}, {"week": "2026-06-05", "close": "15,068 ZAC", "weekly_return": -1.0181961505616501, "weekly_return_label": "-1.0%", "weekly_return_tone": "negative", "trend_line": "14,600 ZAC", "fair_value": "11,819 ZAC", "market_dynamics": "-0.40", "relative_strength": "4.90", "volume": "6.8M", "trend_signal": "On"}, {"week": "2026-05-29", "close": "15,223 ZAC", "weekly_return": 0.3626054852320675, "weekly_return_label": "0.4%", "weekly_return_tone": "positive", "trend_line": "14,552 ZAC", "fair_value": "11,797 ZAC", "market_dynamics": "-0.40", "relative_strength": "2.78", "volume": "9.0M", "trend_signal": "On"}, {"week": "2026-05-22", "close": "15,168 ZAC", "weekly_return": -1.474504709321208, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "14,511 ZAC", "fair_value": "11,772 ZAC", "market_dynamics": "-0.57", "relative_strength": "3.49", "volume": "8.6M", "trend_signal": "On"}, {"week": "2026-05-15", "close": "15,395 ZAC", "weekly_return": 5.329775588396278, "weekly_return_label": "5.3%", "weekly_return_tone": "positive", "trend_line": "14,461 ZAC", "fair_value": "11,744 ZAC", "market_dynamics": "-0.66", "relative_strength": "3.63", "volume": "9.4M", "trend_signal": "On"}, {"week": "2026-05-08", "close": "14,616 ZAC", "weekly_return": 3.4321704054914726, "weekly_return_label": "3.4%", "weekly_return_tone": "positive", "trend_line": "14,397 ZAC", "fair_value": "11,716 ZAC", "market_dynamics": "-0.74", "relative_strength": "-4.52", "volume": "10.4M", "trend_signal": "On"}, {"week": "2026-05-01", "close": "14,131 ZAC", "weekly_return": -3.0196966577448356, "weekly_return_label": "-3.0%", "weekly_return_tone": "negative", "trend_line": "14,369 ZAC", "fair_value": "11,694 ZAC", "market_dynamics": "-0.73", "relative_strength": "-5.80", "volume": "7.0M", "trend_signal": "On"}, {"week": "2026-04-24", "close": "14,571 ZAC", "weekly_return": 1.4411027568922306, "weekly_return_label": "1.4%", "weekly_return_tone": "positive", "trend_line": "14,348 ZAC", "fair_value": "11,681 ZAC", "market_dynamics": "-0.60", "relative_strength": "-4.37", "volume": "7.8M", "trend_signal": "On"}, {"week": "2026-04-17", "close": "14,364 ZAC", "weekly_return": -2.405218100285365, "weekly_return_label": "-2.4%", "weekly_return_tone": "negative", "trend_line": "14,305 ZAC", "fair_value": "11,668 ZAC", "market_dynamics": "-0.44", "relative_strength": "-9.66", "volume": "11.9M", "trend_signal": "On"}, {"week": "2026-04-10", "close": "14,718 ZAC", "weekly_return": 2.1303171188675316, "weekly_return_label": "2.1%", "weekly_return_tone": "positive", "trend_line": "14,268 ZAC", "fair_value": "11,654 ZAC", "market_dynamics": "-0.25", "relative_strength": "-6.05", "volume": "8.5M", "trend_signal": "On"}, {"week": "2026-04-03", "close": "14,411 ZAC", "weekly_return": -1.8725316628081166, "weekly_return_label": "-1.9%", "weekly_return_tone": "negative", "trend_line": "14,223 ZAC", "fair_value": "11,640 ZAC", "market_dynamics": "-0.01", "relative_strength": "-5.94", "volume": "9.7M", "trend_signal": "On"}, {"week": "2026-03-27", "close": "14,686 ZAC", "weekly_return": 2.071170419794273, "weekly_return_label": "2.1%", "weekly_return_tone": "positive", "trend_line": "14,202 ZAC", "fair_value": "11,629 ZAC", "market_dynamics": "0.43", "relative_strength": "-0.68", "volume": "10.3M", "trend_signal": "On"}, {"week": "2026-03-20", "close": "14,388 ZAC", "weekly_return": -1.4588041914937333, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "14,187 ZAC", "fair_value": "11,613 ZAC", "market_dynamics": "0.85", "relative_strength": "-1.26", "volume": "21.5M", "trend_signal": "On"}, {"week": "2026-03-13", "close": "14,601 ZAC", "weekly_return": -6.00617999227501, "weekly_return_label": "-6.0%", "weekly_return_tone": "negative", "trend_line": "14,194 ZAC", "fair_value": "11,600 ZAC", "market_dynamics": "1.13", "relative_strength": "-4.03", "volume": "12.2M", "trend_signal": "On"}], "chart_url": "/terminal/22ebecfa-1f26-4ffa-908b-ef9880e752a2/", "api_path": "/terminal/22ebecfa-1f26-4ffa-908b-ef9880e752a2/report/api/"}