{"ticker": {"uuid": "f273bd50-2221-4f3c-b593-c239826ee438", "symbol": "WVR", "name": "Weaver Fintech Ltd", "exchange": "JNB", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "WVR closed the latest completed week at 5,150 ZAC. The 4-week return is -20.8% and the 12-week return is -23.1%. Trend Signal is inactive, Market Dynamics is -1.28.", "description": "Weaver Fintech Ltd, a fintech company, provides financial services primarily in South Africa. The company operates through Fintech and Retail segments. It offers digital lending products, such as personal loans, and a mobile credit backed wallet; digital payments, which include buy-now-pay-later, and PayStretch; and funeral and personal accident insurance products. The company also provides merchant services; and sells printed bedding, comforters, blankets, sheets, pillowcases, and bedroom curtains through showrooms and sales agents, as well as through its e-commerce site. It offers its products under the FinChoice, PayJustNow, and homechoice brand names. The company was formerly known as HomeChoice International plc and changed its name to Weaver Fintech Ltd in July 2025. The company was founded in 1985 and is based in Richeterre, Mauritius. Weaver Fintech Ltd operates as a subsidiary of GFM Holdings Ltd.", "setup_signature": "Risk-first tape", "composite_score": "22", "kpis": [{"label": "Latest Close", "value": "5,150 ZAC", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-11.9%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "-20.8%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-23.1%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "94.2%", "hint": "49 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.9x", "hint": "vs 13-week average"}], "classification": {"exchange": "JNB", "country": "ZA", "sector": "Consumer Cyclical", "industry": "Specialty Retail", "currency": "ZAC", "market_cap": "6.2B"}, "price": {"trend_line": "6,429 ZAC", "fair_value": "2,896 ZAC", "vs_trend": "-19.9%", "vs_fair_value": "77.8%", "high_52": "7,988 ZAC", "low_52": "3,149 ZAC", "drawdown": "-35.5%", "range_position": "41.3%"}, "momentum": {"returns": [{"label": "1W", "value": -11.860345712818757, "value_label": "-11.9%", "tone": "negative", "width": 33.886702036625024}, {"label": "4W", "value": -20.757039544545314, "value_label": "-20.8%", "tone": "negative", "width": 59.30582727012948}, {"label": "12W", "value": -23.118953939062912, "value_label": "-23.1%", "tone": "negative", "width": 66.05415411160833}, {"label": "26W", "value": -18.159672751239725, "value_label": "-18.2%", "tone": "negative", "width": 51.88477928925636}, {"label": "52W", "value": 53.814294689902354, "value_label": "53.8%", "tone": "positive", "width": 100}], "trend_streak": 0, "active_weeks": 49, "active_breadth": "94.2%", "peer": {"scope": "ZA Consumer Cyclical", "count": 35, "rank": 35, "percentile": 0.0, "avg_weekly_return": 0.26334087416016855}}, "setup": {"scores": [{"label": "Trend", "value": 51.82692307692308, "value_label": "52", "width": 51.82692307692308, "tone": "neutral", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 0, "value_label": "0", "width": 4, "tone": "negative", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 25.66928450197411, "value_label": "26", "width": 25.66928450197411, "tone": "negative", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 15.991856153426935, "value_label": "16", "width": 15.991856153426935, "tone": "negative", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 37.86982476410552, "value_label": "38", "width": 37.86982476410552, "tone": "neutral", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 2.8992513287712107, "value_label": "3", "width": 4, "tone": "negative", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 3.4615395579115487, "return_label": "3.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 28.84616298259624}, {"week": "6 Mar", "return": -1.8884758936093637, "return_label": "-1.9%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 15.737299113411366}, {"week": "13 Mar", "return": 6.016971719824328, "return_label": "6.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 50.141430998536066}, {"week": "20 Mar", "return": -4.2172968529259895, "return_label": "-4.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 35.14414044104991}, {"week": "27 Mar", "return": -5.970147950285121, "return_label": "-6.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 49.75123291904267}, {"week": "3 Apr", "return": 7.142859370059875, "return_label": "7.1%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 59.523828083832285}, {"week": "10 Apr", "return": -0.740744180001785, "return_label": "-0.7%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 6.172868166681542}, {"week": "17 Apr", "return": -4.458505866019932, "return_label": "-4.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 37.1542155501661}, {"week": "24 Apr", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "1 May", "return": 1.5625, "return_label": "1.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 13.020833333333334}, {"week": "8 May", "return": -2.307692307692308, "return_label": "-2.3%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 19.230769230769234}, {"week": "15 May", "return": 2.346456692913386, "return_label": "2.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 19.553805774278217}, {"week": "22 May", "return": -1.523311278658255, "return_label": "-1.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 12.69426065548546}, {"week": "29 May", "return": -8.578125, "return_label": "-8.6%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 71.484375}, {"week": "5 Jun", "return": -0.13672876431379252, "return_label": "-0.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "12 Jun", "return": -11.860345712818757, "return_label": "-11.9%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 98.83621427348965}]}, "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": 35, "four_week_rank": 35, "twelve_week_rank": 33, "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 Specialty Retail", "count": 4, "avg_weekly_return": -3.32084204840795, "avg_four_week_return": 6.12961575885079, "avg_twelve_week_return": 6.5156334104380695, "trend_breadth": 25.0, "positive_md_breadth": 75.0, "positive_rs_breadth": 75.0, "week_rank": 4, "four_week_rank": 4, "twelve_week_rank": 4, "top_peers": [{"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": 46640, "symbol": "LEW", "name": "Lewis Group Limited", "exchange": "JNB", "url": "/terminal/c05d032c-fbc6-43e8-ba9d-e9660766e284/report/", "weekly_return": -2.1967213114754096, "weekly_return_label": "-2.2%", "weekly_return_tone": "negative", "four_week_return": 8.302069466295535, "four_week_return_label": "8.3%", "four_week_return_tone": "positive", "twelve_week_return": 3.3491165261577547, "twelve_week_return_label": "3.3%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 46630, "symbol": "KAL", "name": "KAL Group Limited", "exchange": "JNB", "url": "/terminal/66d0db36-d860-4315-9a6f-f48a46a2a7a5/report/", "weekly_return": 0.7736988306623681, "weekly_return_label": "0.8%", "weekly_return_tone": "positive", "four_week_return": 6.973433113652938, "four_week_return_label": "7.0%", "four_week_return_tone": "positive", "twelve_week_return": 10.415704387990763, "twelve_week_return_label": "10.4%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 46844, "symbol": "WVR", "name": "Weaver Fintech Ltd", "exchange": "JNB", "url": "/terminal/f273bd50-2221-4f3c-b593-c239826ee438/report/", "weekly_return": -11.860345712818757, "weekly_return_label": "-11.9%", "weekly_return_tone": "negative", "four_week_return": -20.757039544545314, "four_week_return_label": "-20.8%", "four_week_return_tone": "negative", "twelve_week_return": -23.118953939062912, "twelve_week_return_label": "-23.1%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "-1.28", "market_dynamics_tone": "negative", "md_4_change": "-15.2%", "relative_strength": "-7.55", "rs_4_change": "-142.0%", "expectation": "Negative", "expectation_probability": "41.16%"}, "volume": {"latest": "14.0K", "average_13": "15.6K", "average_52": "26.3K", "ratio_13": "0.9x", "ratio_52": "0.5x"}, "risk": {"volatility_13": "4.7%", "volatility_52": "6.1%", "downside_weeks": 25, "upside_weeks": 24, "downside_breadth": "48.1%", "average_gain": "5.8%", "average_loss": "-3.4%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-19.9%", "tone": "negative"}, {"label": "Volume", "value": "0.9x", "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.", "The latest week was a sharp negative move."], "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": "5,150 ZAC", "weekly_return": -11.860345712818757, "weekly_return_label": "-11.9%", "weekly_return_tone": "negative", "trend_line": "6,429 ZAC", "fair_value": "2,896 ZAC", "market_dynamics": "-1.28", "relative_strength": "-7.55", "volume": "14.0K", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "5,843 ZAC", "weekly_return": -0.13672876431379252, "weekly_return_label": "-0.1%", "weekly_return_tone": "negative", "trend_line": "6,437 ZAC", "fair_value": "2,863 ZAC", "market_dynamics": "-1.22", "relative_strength": "6.69", "volume": "13.2K", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "5,851 ZAC", "weekly_return": -8.578125, "weekly_return_label": "-8.6%", "weekly_return_tone": "negative", "trend_line": "6,412 ZAC", "fair_value": "2,826 ZAC", "market_dynamics": "-1.16", "relative_strength": "4.42", "volume": "25.8K", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "6,400 ZAC", "weekly_return": -1.523311278658255, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "6,384 ZAC", "fair_value": "2,788 ZAC", "market_dynamics": "-1.11", "relative_strength": "16.44", "volume": "12.6K", "trend_signal": "On"}, {"week": "2026-05-15", "close": "6,499 ZAC", "weekly_return": 2.346456692913386, "weekly_return_label": "2.3%", "weekly_return_tone": "positive", "trend_line": "6,335 ZAC", "fair_value": "2,747 ZAC", "market_dynamics": "-1.11", "relative_strength": "17.96", "volume": "9.1K", "trend_signal": "On"}, {"week": "2026-05-08", "close": "6,350 ZAC", "weekly_return": -2.307692307692308, "weekly_return_label": "-2.3%", "weekly_return_tone": "negative", "trend_line": "6,289 ZAC", "fair_value": "2,706 ZAC", "market_dynamics": "-1.11", "relative_strength": "13.04", "volume": "22.3K", "trend_signal": "On"}, {"week": "2026-05-01", "close": "6,500 ZAC", "weekly_return": 1.5625, "weekly_return_label": "1.6%", "weekly_return_tone": "positive", "trend_line": "6,247 ZAC", "fair_value": "2,665 ZAC", "market_dynamics": "-1.06", "relative_strength": "19.40", "volume": "10.1K", "trend_signal": "On"}, {"week": "2026-04-24", "close": "6,400 ZAC", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "6,205 ZAC", "fair_value": "2,624 ZAC", "market_dynamics": "-1.01", "relative_strength": "17.31", "volume": "19.2K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "6,400 ZAC", "weekly_return": -4.458505866019932, "weekly_return_label": "-4.5%", "weekly_return_tone": "negative", "trend_line": "6,142 ZAC", "fair_value": "2,583 ZAC", "market_dynamics": "-1.00", "relative_strength": "15.37", "volume": "6.8K", "trend_signal": "On"}, {"week": "2026-04-10", "close": "6,699 ZAC", "weekly_return": -0.740744180001785, "weekly_return_label": "-0.7%", "weekly_return_tone": "negative", "trend_line": "6,077 ZAC", "fair_value": "2,542 ZAC", "market_dynamics": "-0.95", "relative_strength": "23.96", "volume": "14.2K", "trend_signal": "On"}, {"week": "2026-04-03", "close": "6,749 ZAC", "weekly_return": 7.142859370059875, "weekly_return_label": "7.1%", "weekly_return_tone": "positive", "trend_line": "6,000 ZAC", "fair_value": "2,499 ZAC", "market_dynamics": "-0.74", "relative_strength": "29.19", "volume": "4.6K", "trend_signal": "On"}, {"week": "2026-03-27", "close": "6,299 ZAC", "weekly_return": -5.970147950285121, "weekly_return_label": "-6.0%", "weekly_return_tone": "negative", "trend_line": "5,919 ZAC", "fair_value": "2,456 ZAC", "market_dynamics": "-0.74", "relative_strength": "26.42", "volume": "39.7K", "trend_signal": "On"}, {"week": "2026-03-20", "close": "6,699 ZAC", "weekly_return": -4.2172968529259895, "weekly_return_label": "-4.2%", "weekly_return_tone": "negative", "trend_line": "5,855 ZAC", "fair_value": "2,416 ZAC", "market_dynamics": "-0.56", "relative_strength": "37.89", "volume": "10.9K", "trend_signal": "On"}, {"week": "2026-03-13", "close": "6,994 ZAC", "weekly_return": 6.016971719824328, "weekly_return_label": "6.0%", "weekly_return_tone": "positive", "trend_line": "5,778 ZAC", "fair_value": "2,373 ZAC", "market_dynamics": "-0.45", "relative_strength": "39.55", "volume": "239.9K", "trend_signal": "On"}], "chart_url": "/terminal/f273bd50-2221-4f3c-b593-c239826ee438/", "api_path": "/terminal/f273bd50-2221-4f3c-b593-c239826ee438/report/api/"}