{"ticker": {"uuid": "b610485e-67e4-40cc-9c83-58bc7728e94c", "symbol": "AFE", "name": "AECI Ltd", "exchange": "JNB", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "AFE closed the latest completed week at 12,252 ZAC. The 4-week return is 7.4% and the 12-week return is 8.9%. Trend Signal is active, Market Dynamics is 0.75.", "description": "AECI Ltd, together with its subsidiaries, provides products and services for mining, water treatment, plant and animal health, food and beverage, manufacturing, and general industrial sectors. The company operates through four segments: AECI Mining, AECI Chemicals, AECI Managed Businesses, and AECI Property Services and Corporate. The AECI Mining segment provides mine-to-mineral solutions for the mining sector, which includes commercial explosives, initiating systems, and blasting services, as well as surfactants for explosives manufacture. The AECI Chemicals segment supplies industrial and speciality chemical products; water treatment chemicals; and technology, equipment, and plant and crop protection products, as well as plant nutrients. The AECI Managed Businesses segment supplies products and services to customers in agriculture, industrial, manufacturing, road infrastructure, food and beverage, public water, and animal feed and products, as well as the textile sector. The AECI Property Services and Corporate segment offers property leasing and management services in the office, industrial, and retail sectors. It operates in South Africa, rest of the African continent, Europe, Asia, North America, South America, and Australia. AECI Ltd was founded in 1894 and is based in Sandton, South Africa.", "setup_signature": "Leadership continuation", "composite_score": "77", "kpis": [{"label": "Latest Close", "value": "12,252 ZAC", "hint": "2026-06-12"}, {"label": "1W Return", "value": "6.1%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "7.4%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "8.9%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "53.8%", "hint": "28 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.6x", "hint": "vs 13-week average"}], "classification": {"exchange": "JNB", "country": "ZA", "sector": "Basic Materials", "industry": "Specialty Chemicals", "currency": "ZAC", "market_cap": "12.5B"}, "price": {"trend_line": "10,383 ZAC", "fair_value": "10,015 ZAC", "vs_trend": "18.0%", "vs_fair_value": "22.3%", "high_52": "12,790 ZAC", "low_52": "8,520 ZAC", "drawdown": "-4.2%", "range_position": "87.4%"}, "momentum": {"returns": [{"label": "1W", "value": 6.077922077922078, "value_label": "6.1%", "tone": "positive", "width": 17.365491651205936}, {"label": "4W", "value": 7.435987372851631, "value_label": "7.4%", "tone": "positive", "width": 21.245678208147517}, {"label": "12W", "value": 8.899302731257029, "value_label": "8.9%", "tone": "positive", "width": 25.426579232162936}, {"label": "26W", "value": 41.118843415391176, "value_label": "41.1%", "tone": "positive", "width": 100}, {"label": "52W", "value": 18.047231889127676, "value_label": "18.0%", "tone": "positive", "width": 51.563519683221934}], "trend_streak": 14, "active_weeks": 28, "active_breadth": "53.8%", "peer": {"scope": "ZA Basic Materials", "count": 41, "rank": 2, "percentile": 97.5, "avg_weekly_return": -1.9242623135929189}}, "setup": {"scores": [{"label": "Trend", "value": 74.61538461538461, "value_label": "75", "width": 74.61538461538461, "tone": "positive", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 75.11214341569007, "value_label": "75", "width": 75.11214341569007, "tone": "positive", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 69.07258892578268, "value_label": "69", "width": 69.07258892578268, "tone": "positive", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 100, "value_label": "100", "width": 100, "tone": "positive", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 65.70174229112011, "value_label": "66", "width": 65.70174229112011, "tone": "neutral", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 74.82124924935415, "value_label": "75", "width": 74.82124924935415, "tone": "positive", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 9.798823165608312, "return_label": "9.8%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 81.6568597134026}, {"week": "6 Mar", "return": 0.09115884417620038, "return_label": "0.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "13 Mar", "return": -1.6757807734191787, "return_label": "-1.7%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 13.964839778493157}, {"week": "20 Mar", "return": 4.223790616934124, "return_label": "4.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 35.1982551411177}, {"week": "27 Mar", "return": 2.9950231697852168, "return_label": "3.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 24.958526414876804}, {"week": "3 Apr", "return": -2.439854814925406, "return_label": "-2.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 20.332123457711717}, {"week": "10 Apr", "return": -2.32640424590889, "return_label": "-2.3%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 19.386702049240746}, {"week": "17 Apr", "return": 1.9199420394856004, "return_label": "1.9%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 15.999516995713336}, {"week": "24 Apr", "return": -3.1633197085480713, "return_label": "-3.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 26.36099757123393}, {"week": "1 May", "return": 1.3947513305193613, "return_label": "1.4%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 11.62292775432801}, {"week": "8 May", "return": 4.027149321266968, "return_label": "4.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 33.55957767722473}, {"week": "15 May", "return": -0.791648542844715, "return_label": "-0.8%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 6.597071190372625}, {"week": "22 May", "return": 8.216415292879692, "return_label": "8.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 68.4701274406641}, {"week": "29 May", "return": 0.34843205574912894, "return_label": "0.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "5 Jun", "return": -6.734496124031007, "return_label": "-6.7%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 56.120801033591725}, {"week": "12 Jun", "return": 6.077922077922078, "return_label": "6.1%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 50.649350649350644}]}, "groups": {"sector": {"scope": "ZA Basic Materials", "count": 41, "avg_weekly_return": -1.9242623135929189, "avg_four_week_return": 679.7736531279, "avg_twelve_week_return": 445.16178031176224, "trend_breadth": 39.02439024390244, "positive_md_breadth": 34.146341463414636, "positive_rs_breadth": 43.90243902439025, "week_rank": 2, "four_week_rank": 11, "twelve_week_rank": 17, "top_peers": [{"id": 46623, "symbol": "ISO", "name": "ASP ISOTOPES INC.", "exchange": "JNB", "url": "/terminal/adad5193-f667-41c1-ae2c-0fd5860234ec/report/", "weekly_return": -7.341576506955177, "weekly_return_label": "-7.3%", "weekly_return_tone": "negative", "four_week_return": 11097.4677431524, "four_week_return_label": "11097.5%", "four_week_return_tone": "positive", "twelve_week_return": 11890.0, "twelve_week_return_label": "11890.0%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}, {"id": 46560, "symbol": "CPR", "name": "Copper 360 Limited", "exchange": "JNB", "url": "/terminal/c63db24d-1972-4b89-acfe-827e398b35a5/report/", "weekly_return": -18.181818181818183, "weekly_return_label": "-18.2%", "weekly_return_tone": "negative", "four_week_return": 9083.673469387755, "four_week_return_label": "9083.7%", "four_week_return_tone": "positive", "twelve_week_return": 6328.571428571428, "twelve_week_return_label": "6328.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46778, "symbol": "SOLBE1", "name": "Sasol Limited", "exchange": "JNB", "url": "/terminal/d250472a-397d-4797-a2d1-4e421af1a6df/report/", "weekly_return": -11.071587372165407, "weekly_return_label": "-11.1%", "weekly_return_tone": "negative", "four_week_return": 7900.0, "four_week_return_label": "7900.0%", "four_week_return_tone": "positive", "twelve_week_return": 0.0, "twelve_week_return_label": "0.0%", "twelve_week_return_tone": "neutral", "trend_active": true, "positive_md": false, "positive_rs": true}, {"id": 46703, "symbol": "PPC", "name": "PPC Ltd", "exchange": "JNB", "url": "/terminal/9b79f021-87e6-4935-9958-fcf1de491bba/report/", "weekly_return": 20.08670520231214, "weekly_return_label": "20.1%", "weekly_return_tone": "positive", "four_week_return": 24.40119760479042, "four_week_return_label": "24.4%", "four_week_return_tone": "positive", "twelve_week_return": 36.45320197044335, "twelve_week_return_label": "36.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46533, "symbol": "BIK", "name": "Brikor Limited", "exchange": "JNB", "url": "/terminal/51896814-fcf1-4b8e-a5f6-862c0bf9c798/report/", "weekly_return": -6.666666666666667, "weekly_return_label": "-6.7%", "weekly_return_tone": "negative", "four_week_return": 16.666666666666664, "four_week_return_label": "16.7%", "four_week_return_tone": "positive", "twelve_week_return": 40.0, "twelve_week_return_label": "40.0%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}]}, "industry": {"scope": "ZA Specialty Chemicals", "count": 4, "avg_weekly_return": -3.5133413709342567, "avg_four_week_return": 1976.0084808809315, "avg_twelve_week_return": 16.239596924644324, "trend_breadth": 75.0, "positive_md_breadth": 50.0, "positive_rs_breadth": 75.0, "week_rank": 1, "four_week_rank": 2, "twelve_week_rank": 2, "top_peers": [{"id": 46778, "symbol": "SOLBE1", "name": "Sasol Limited", "exchange": "JNB", "url": "/terminal/d250472a-397d-4797-a2d1-4e421af1a6df/report/", "weekly_return": -11.071587372165407, "weekly_return_label": "-11.1%", "weekly_return_tone": "negative", "four_week_return": 7900.0, "four_week_return_label": "7900.0%", "four_week_return_tone": "positive", "twelve_week_return": 0.0, "twelve_week_return_label": "0.0%", "twelve_week_return_tone": "neutral", "trend_active": true, "positive_md": false, "positive_rs": true}, {"id": 46499, "symbol": "AFE", "name": "AECI Ltd", "exchange": "JNB", "url": "/terminal/b610485e-67e4-40cc-9c83-58bc7728e94c/report/", "weekly_return": 6.077922077922078, "weekly_return_label": "6.1%", "weekly_return_tone": "positive", "four_week_return": 7.435987372851631, "four_week_return_label": "7.4%", "four_week_return_tone": "positive", "twelve_week_return": 8.899302731257029, "twelve_week_return_label": "8.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46649, "symbol": "MKR", "name": "Montauk Renewables, Inc.", "exchange": "JNB", "url": "/terminal/cf4ef353-86ae-4a65-a7fb-96fd9c7a7306/report/", "weekly_return": -2.7102154273801253, "weekly_return_label": "-2.7%", "weekly_return_tone": "negative", "four_week_return": 1.5596663039535728, "four_week_return_label": "1.6%", "four_week_return_tone": "positive", "twelve_week_return": 55.55555555555556, "twelve_week_return_label": "55.6%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46776, "symbol": "SOL", "name": "Sasol Limited", "exchange": "JNB", "url": "/terminal/093088db-dfac-4053-ad4d-2e3d9d3c4d2d/report/", "weekly_return": -6.349484762113572, "weekly_return_label": "-6.3%", "weekly_return_tone": "negative", "four_week_return": -4.961730153079388, "four_week_return_label": "-5.0%", "four_week_return_tone": "negative", "twelve_week_return": 0.5035294117647059, "twelve_week_return_label": "0.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": false, "positive_rs": true}]}}, "dynamics": {"market_dynamics": "0.75", "market_dynamics_tone": "positive", "md_4_change": "70.1%", "relative_strength": "17.19", "rs_4_change": "137.5%", "expectation": "Undecided", "expectation_probability": "48.91%"}, "volume": {"latest": "2.0M", "average_13": "1.3M", "average_52": "1.5M", "ratio_13": "1.6x", "ratio_52": "1.3x"}, "risk": {"volatility_13": "4.0%", "volatility_52": "3.4%", "downside_weeks": 24, "upside_weeks": 28, "downside_breadth": "46.2%", "average_gain": "2.6%", "average_loss": "-2.3%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "18.0%", "tone": "positive"}, {"label": "Volume", "value": "1.6x", "tone": "positive"}], "opportunities": ["Trend Signal is active with a 14-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.", "Volume is elevated versus the 13-week average, confirming attention."], "risks": ["No major top-level risk cluster is currently dominant."], "watch_points": ["Price is close to its 52-week high; watch for continuation or exhaustion.", "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": "12,252 ZAC", "weekly_return": 6.077922077922078, "weekly_return_label": "6.1%", "weekly_return_tone": "positive", "trend_line": "10,383 ZAC", "fair_value": "10,015 ZAC", "market_dynamics": "0.75", "relative_strength": "17.19", "volume": "2.0M", "trend_signal": "On"}, {"week": "2026-06-05", "close": "11,550 ZAC", "weekly_return": -6.734496124031007, "weekly_return_label": "-6.7%", "weekly_return_tone": "negative", "trend_line": "10,264 ZAC", "fair_value": "9,995 ZAC", "market_dynamics": "0.63", "relative_strength": "11.91", "volume": "1.0M", "trend_signal": "On"}, {"week": "2026-05-29", "close": "12,384 ZAC", "weekly_return": 0.34843205574912894, "weekly_return_label": "0.3%", "weekly_return_tone": "positive", "trend_line": "10,172 ZAC", "fair_value": "9,977 ZAC", "market_dynamics": "0.84", "relative_strength": "16.42", "volume": "1.7M", "trend_signal": "On"}, {"week": "2026-05-22", "close": "12,341 ZAC", "weekly_return": 8.216415292879692, "weekly_return_label": "8.2%", "weekly_return_tone": "positive", "trend_line": "10,058 ZAC", "fair_value": "9,952 ZAC", "market_dynamics": "0.66", "relative_strength": "17.43", "volume": "2.0M", "trend_signal": "On"}, {"week": "2026-05-15", "close": "11,404 ZAC", "weekly_return": -0.791648542844715, "weekly_return_label": "-0.8%", "weekly_return_tone": "negative", "trend_line": "9,943 ZAC", "fair_value": "9,927 ZAC", "market_dynamics": "0.44", "relative_strength": "7.24", "volume": "894.1K", "trend_signal": "On"}, {"week": "2026-05-08", "close": "11,495 ZAC", "weekly_return": 4.027149321266968, "weekly_return_label": "4.0%", "weekly_return_tone": "positive", "trend_line": "9,858 ZAC", "fair_value": "9,907 ZAC", "market_dynamics": "0.56", "relative_strength": "4.81", "volume": "1.3M", "trend_signal": "On"}, {"week": "2026-05-01", "close": "11,050 ZAC", "weekly_return": 1.3947513305193613, "weekly_return_label": "1.4%", "weekly_return_tone": "positive", "trend_line": "9,796 ZAC", "fair_value": "9,886 ZAC", "market_dynamics": "0.55", "relative_strength": "2.84", "volume": "917.9K", "trend_signal": "On"}, {"week": "2026-04-24", "close": "10,898 ZAC", "weekly_return": -3.1633197085480713, "weekly_return_label": "-3.2%", "weekly_return_tone": "negative", "trend_line": "9,748 ZAC", "fair_value": "9,869 ZAC", "market_dynamics": "0.71", "relative_strength": "-0.11", "volume": "799.5K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "11,254 ZAC", "weekly_return": 1.9199420394856004, "weekly_return_label": "1.9%", "weekly_return_tone": "positive", "trend_line": "9,702 ZAC", "fair_value": "9,854 ZAC", "market_dynamics": "1.02", "relative_strength": "-1.19", "volume": "736.0K", "trend_signal": "On"}, {"week": "2026-04-10", "close": "11,042 ZAC", "weekly_return": -2.32640424590889, "weekly_return_label": "-2.3%", "weekly_return_tone": "negative", "trend_line": "9,671 ZAC", "fair_value": "9,837 ZAC", "market_dynamics": "1.18", "relative_strength": "-1.52", "volume": "693.9K", "trend_signal": "On"}, {"week": "2026-04-03", "close": "11,305 ZAC", "weekly_return": -2.439854814925406, "weekly_return_label": "-2.4%", "weekly_return_tone": "negative", "trend_line": "9,655 ZAC", "fair_value": "9,825 ZAC", "market_dynamics": "1.39", "relative_strength": "3.01", "volume": "756.0K", "trend_signal": "On"}, {"week": "2026-03-27", "close": "11,588 ZAC", "weekly_return": 2.9950231697852168, "weekly_return_label": "3.0%", "weekly_return_tone": "positive", "trend_line": "9,627 ZAC", "fair_value": "9,811 ZAC", "market_dynamics": "1.48", "relative_strength": "9.39", "volume": "1.9M", "trend_signal": "On"}, {"week": "2026-03-20", "close": "11,251 ZAC", "weekly_return": 4.223790616934124, "weekly_return_label": "4.2%", "weekly_return_tone": "positive", "trend_line": "9,599 ZAC", "fair_value": "9,796 ZAC", "market_dynamics": "1.48", "relative_strength": "7.72", "volume": "1.6M", "trend_signal": "On"}, {"week": "2026-03-13", "close": "10,795 ZAC", "weekly_return": -1.6757807734191787, "weekly_return_label": "-1.7%", "weekly_return_tone": "negative", "trend_line": "9,586 ZAC", "fair_value": "9,783 ZAC", "market_dynamics": "1.39", "relative_strength": "-1.20", "volume": "2.1M", "trend_signal": "On"}], "chart_url": "/terminal/b610485e-67e4-40cc-9c83-58bc7728e94c/", "api_path": "/terminal/b610485e-67e4-40cc-9c83-58bc7728e94c/report/api/"}