{"ticker": {"uuid": "dbba56ae-090f-4f96-ab44-bb7c45ee0278", "symbol": "CMH", "name": "Combined Motor Holdings Limited", "exchange": "JNB", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "CMH closed the latest completed week at 3,900 ZAC. The 4-week return is 4.1% and the 12-week return is 10.0%. Trend Signal is active, Market Dynamics is 0.05.", "description": "Combined Motor Holdings Limited, an investment holding company, engages in the motor retail and distribution, car hire, and financial services business in South Africa. The company operates through Motor Retail and Distribution, Car Hire, Financial Services, and Corporate Service and Other segments. It offers new and used vehicles, including parts and accessories; and fleet solutions. The company also provides car rental services. In addition, it offers insurance products that includes death, disability, dread disease and retrenchment of customers, and vehicle and component warranties, as well as vehicle financing. Further, the company is involved in supply and installation of workshop lifting, lubrication and diagnostic equipment, waterless car wash systems, and office consumables services. Combined Motor Holdings Limited was incorporated in 1965 and is headquartered in Durban, South Africa.", "setup_signature": "Balanced read", "composite_score": "64", "kpis": [{"label": "Latest Close", "value": "3,900 ZAC", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-2.0%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "4.1%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "10.0%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "82.7%", "hint": "43 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.2x", "hint": "vs 13-week average"}], "classification": {"exchange": "JNB", "country": "ZA", "sector": "Consumer Cyclical", "industry": "Auto & Truck Dealerships", "currency": "ZAC", "market_cap": "2.8B"}, "price": {"trend_line": "3,756 ZAC", "fair_value": "3,114 ZAC", "vs_trend": "3.8%", "vs_fair_value": "25.2%", "high_52": "4,498 ZAC", "low_52": "2,805 ZAC", "drawdown": "-13.3%", "range_position": "64.7%"}, "momentum": {"returns": [{"label": "1W", "value": -1.9568851898209376, "value_label": "-2.0%", "tone": "negative", "width": 5.591100542345536}, {"label": "4W", "value": 4.056424859989933, "value_label": "4.1%", "tone": "positive", "width": 11.589785314256952}, {"label": "12W", "value": 9.952072173667888, "value_label": "10.0%", "tone": "positive", "width": 28.434491924765393}, {"label": "26W", "value": 5.405405405405405, "value_label": "5.4%", "tone": "positive", "width": 15.444015444015443}, {"label": "52W", "value": 23.42957493760051, "value_label": "23.4%", "tone": "positive", "width": 66.9416426788586}], "trend_streak": 10, "active_weeks": 43, "active_breadth": "82.7%", "peer": {"scope": "ZA Consumer Cyclical", "count": 35, "rank": 26, "percentile": 26.470588235294112, "avg_weekly_return": 0.26334087416016855}}, "setup": {"scores": [{"label": "Trend", "value": 80.09615384615385, "value_label": "80", "width": 80.09615384615385, "tone": "positive", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 68.28664213427794, "value_label": "68", "width": 68.28664213427794, "tone": "positive", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 43.559893705358775, "value_label": "44", "width": 43.559893705358775, "tone": "neutral", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 92.69645914342303, "value_label": "93", "width": 92.69645914342303, "tone": "positive", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 52.44673340257555, "value_label": "52", "width": 52.44673340257555, "tone": "neutral", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 49.673199130720946, "value_label": "50", "width": 49.673199130720946, "tone": "neutral", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 8.902804247209366, "return_label": "8.9%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 74.19003539341138}, {"week": "6 Mar", "return": -2.5, "return_label": "-2.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 20.833333333333336}, {"week": "13 Mar", "return": -2.5897435897435894, "return_label": "-2.6%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 21.58119658119658}, {"week": "20 Mar", "return": -6.633324559094499, "return_label": "-6.6%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 55.27770465912082}, {"week": "27 Mar", "return": -6.991824076684522, "return_label": "-7.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 58.26520063903769}, {"week": "3 Apr", "return": 10.124280084874204, "return_label": "10.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 84.36900070728504}, {"week": "10 Apr", "return": 7.676230140379854, "return_label": "7.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 63.968584503165445}, {"week": "17 Apr", "return": 2.7082297080584814, "return_label": "2.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 22.568580900487344}, {"week": "24 Apr", "return": 4.353232027313371, "return_label": "4.4%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 36.27693356094476}, {"week": "1 May", "return": -0.8343250793305352, "return_label": "-0.8%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 6.952708994421126}, {"week": "8 May", "return": -6.9471148826038425, "return_label": "-6.9%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 57.892624021698694}, {"week": "15 May", "return": -3.1258057464438758, "return_label": "-3.1%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 26.04838122036563}, {"week": "22 May", "return": 1.4666611674002217, "return_label": "1.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 12.222176395001847}, {"week": "29 May", "return": 4.204996061145147, "return_label": "4.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 35.04163384287622}, {"week": "5 Jun", "return": 0.3783121630224649, "return_label": "0.4%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "12 Jun", "return": -1.9568851898209376, "return_label": "-2.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 16.307376581841147}]}, "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": 26, "four_week_rank": 13, "twelve_week_rank": 8, "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 Auto & Truck Dealerships", "count": 3, "avg_weekly_return": 3.005452135530319, "avg_four_week_return": 3.0082570104520454, "avg_twelve_week_return": -5.1186285494828425, "trend_breadth": 33.33333333333333, "positive_md_breadth": 33.33333333333333, "positive_rs_breadth": 33.33333333333333, "week_rank": 3, "four_week_rank": 2, "twelve_week_rank": 1, "top_peers": [{"id": 46662, "symbol": "MTH", "name": "Motus Holdings Limited", "exchange": "JNB", "url": "/terminal/bed79e0c-baab-44fe-bf64-4d11dad2608f/report/", "weekly_return": 11.334405144694534, "weekly_return_label": "11.3%", "weekly_return_tone": "positive", "four_week_return": 9.702970297029703, "four_week_return_label": "9.7%", "four_week_return_tone": "positive", "twelve_week_return": -7.249796471272137, "twelve_week_return_label": "-7.2%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 46554, "symbol": "CMH", "name": "Combined Motor Holdings Limited", "exchange": "JNB", "url": "/terminal/dbba56ae-090f-4f96-ab44-bb7c45ee0278/report/", "weekly_return": -1.9568851898209376, "weekly_return_label": "-2.0%", "weekly_return_tone": "negative", "four_week_return": 4.056424859989933, "four_week_return_label": "4.1%", "four_week_return_tone": "positive", "twelve_week_return": 9.952072173667888, "twelve_week_return_label": "10.0%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46840, "symbol": "WBC", "name": "We Buy Cars Hlds Ltd", "exchange": "JNB", "url": "/terminal/9282c1f6-8044-4245-a03b-6eff89cba33e/report/", "weekly_return": -0.3611635482826393, "weekly_return_label": "-0.4%", "weekly_return_tone": "negative", "four_week_return": -4.7346241256635, "four_week_return_label": "-4.7%", "four_week_return_tone": "negative", "twelve_week_return": -18.05816135084428, "twelve_week_return_label": "-18.1%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "0.05", "market_dynamics_tone": "positive", "md_4_change": "-91.6%", "relative_strength": "8.42", "rs_4_change": "218.1%", "expectation": "Undecided", "expectation_probability": "47.67%"}, "volume": {"latest": "211.0K", "average_13": "169.0K", "average_52": "199.0K", "ratio_13": "1.2x", "ratio_52": "1.1x"}, "risk": {"volatility_13": "5.3%", "volatility_52": "3.8%", "downside_weeks": 22, "upside_weeks": 30, "downside_breadth": "42.3%", "average_gain": "2.9%", "average_loss": "-2.9%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "3.8%", "tone": "positive"}, {"label": "Volume", "value": "1.2x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 10-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": ["Recent volatility is running well above the one-year baseline."], "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": "3,900 ZAC", "weekly_return": -1.9568851898209376, "weekly_return_label": "-2.0%", "weekly_return_tone": "negative", "trend_line": "3,756 ZAC", "fair_value": "3,114 ZAC", "market_dynamics": "0.05", "relative_strength": "8.42", "volume": "211.0K", "trend_signal": "On"}, {"week": "2026-06-05", "close": "3,978 ZAC", "weekly_return": 0.3783121630224649, "weekly_return_label": "0.4%", "weekly_return_tone": "positive", "trend_line": "3,750 ZAC", "fair_value": "3,107 ZAC", "market_dynamics": "0.09", "relative_strength": "12.11", "volume": "77.5K", "trend_signal": "On"}, {"week": "2026-05-29", "close": "3,963 ZAC", "weekly_return": 4.204996061145147, "weekly_return_label": "4.2%", "weekly_return_tone": "positive", "trend_line": "3,737 ZAC", "fair_value": "3,100 ZAC", "market_dynamics": "0.23", "relative_strength": "8.55", "volume": "183.1K", "trend_signal": "On"}, {"week": "2026-05-22", "close": "3,803 ZAC", "weekly_return": 1.4666611674002217, "weekly_return_label": "1.5%", "weekly_return_tone": "positive", "trend_line": "3,725 ZAC", "fair_value": "3,093 ZAC", "market_dynamics": "0.43", "relative_strength": "5.46", "volume": "397.6K", "trend_signal": "On"}, {"week": "2026-05-15", "close": "3,748 ZAC", "weekly_return": -3.1258057464438758, "weekly_return_label": "-3.1%", "weekly_return_tone": "negative", "trend_line": "3,719 ZAC", "fair_value": "3,087 ZAC", "market_dynamics": "0.59", "relative_strength": "2.65", "volume": "213.3K", "trend_signal": "On"}, {"week": "2026-05-08", "close": "3,869 ZAC", "weekly_return": -6.9471148826038425, "weekly_return_label": "-6.9%", "weekly_return_tone": "negative", "trend_line": "3,709 ZAC", "fair_value": "3,081 ZAC", "market_dynamics": "0.71", "relative_strength": "2.79", "volume": "136.8K", "trend_signal": "On"}, {"week": "2026-05-01", "close": "4,158 ZAC", "weekly_return": -0.8343250793305352, "weekly_return_label": "-0.8%", "weekly_return_tone": "negative", "trend_line": "3,692 ZAC", "fair_value": "3,074 ZAC", "market_dynamics": "0.63", "relative_strength": "12.85", "volume": "114.4K", "trend_signal": "On"}, {"week": "2026-04-24", "close": "4,193 ZAC", "weekly_return": 4.353232027313371, "weekly_return_label": "4.4%", "weekly_return_tone": "positive", "trend_line": "3,665 ZAC", "fair_value": "3,066 ZAC", "market_dynamics": "0.27", "relative_strength": "12.63", "volume": "35.6K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "4,018 ZAC", "weekly_return": 2.7082297080584814, "weekly_return_label": "2.7%", "weekly_return_tone": "positive", "trend_line": "3,633 ZAC", "fair_value": "3,057 ZAC", "market_dynamics": "-0.24", "relative_strength": "6.04", "volume": "133.4K", "trend_signal": "On"}, {"week": "2026-04-10", "close": "3,912 ZAC", "weekly_return": 7.676230140379854, "weekly_return_label": "7.7%", "weekly_return_tone": "positive", "trend_line": "3,609 ZAC", "fair_value": "3,050 ZAC", "market_dynamics": "-0.52", "relative_strength": "5.18", "volume": "86.3K", "trend_signal": "On"}, {"week": "2026-04-03", "close": "3,633 ZAC", "weekly_return": 10.124280084874204, "weekly_return_label": "10.1%", "weekly_return_tone": "positive", "trend_line": "3,585 ZAC", "fair_value": "3,043 ZAC", "market_dynamics": "-0.43", "relative_strength": "0.19", "volume": "189.2K", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "3,299 ZAC", "weekly_return": -6.991824076684522, "weekly_return_label": "-7.0%", "weekly_return_tone": "negative", "trend_line": "3,571 ZAC", "fair_value": "3,039 ZAC", "market_dynamics": "-0.30", "relative_strength": "-5.59", "volume": "152.2K", "trend_signal": "On"}, {"week": "2026-03-20", "close": "3,547 ZAC", "weekly_return": -6.633324559094499, "weekly_return_label": "-6.6%", "weekly_return_tone": "negative", "trend_line": "3,574 ZAC", "fair_value": "3,036 ZAC", "market_dynamics": "0.06", "relative_strength": "2.78", "volume": "266.4K", "trend_signal": "On"}, {"week": "2026-03-13", "close": "3,799 ZAC", "weekly_return": -2.5897435897435894, "weekly_return_label": "-2.6%", "weekly_return_tone": "negative", "trend_line": "3,559 ZAC", "fair_value": "3,032 ZAC", "market_dynamics": "0.02", "relative_strength": "5.34", "volume": "325.1K", "trend_signal": "On"}], "chart_url": "/terminal/dbba56ae-090f-4f96-ab44-bb7c45ee0278/", "api_path": "/terminal/dbba56ae-090f-4f96-ab44-bb7c45ee0278/report/api/"}