{"ticker": {"uuid": "4d146db4-a31e-46e9-b498-ff1245f6df84", "symbol": "BEL", "name": "Bell Equipment Limited", "exchange": "JNB", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "BEL closed the latest completed week at 3,800 ZAC. The 4-week return is -7.6% and the 12-week return is 2.1%. Trend Signal is inactive, Market Dynamics is 0.52.", "description": "Bell Equipment Limited designs, manufactures, exports, distributes, and supports a range of heavy equipment for the mining and quarrying, construction, forestry, agriculture, and industry sectors in South Africa, Rest of Africa, and Europe. It operates through two segments, Manufacturing, Assembly, Logistics and Dealer Sales Operations and Direct Sales Operations. The company offers articulated dump trucks (ADT), water tankers, motor graders, tracked carriers, and articulated haulers; backhoe, skid steer, and wheel loaders; compaction; excavators, telehandlers, and rough terrain forklifts; and crushers, screeners, and conveyors for the mining and construction industries. It also provides forklifts and versalifts, haulage tractors, loggers and cane loaders, logpro and canepro, skoggers, slew loaders, and timber trucks; telecopic wheel loaders and loadalls; and attachments comprising cross-cut grapples, felling and harvesting heads, pickaroons, and stem and timber grapples for the forestry and agriculture industries. In addition, the company offers aftermarket products and services; spare parts, lubricants, and service kits; apprentice, operator, and technical training services; care packages and extended cover; product support services; and Fleetm@tic, a fleet management tool. It sells its products under the BELL, JCB, KOBELCO, and FINLAY brands through a network of customer service centers and independent dealers. The company was founded in 1954 and is based in Richards Bay, South Africa. Bell Equipment Limited is a subsidiary of I A Bell and Company (Pty) Limited.", "setup_signature": "Risk-first tape", "composite_score": "32", "kpis": [{"label": "Latest Close", "value": "3,800 ZAC", "hint": "2026-06-12"}, {"label": "1W Return", "value": "0.4%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "-7.6%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "2.1%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "53.8%", "hint": "28 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.6x", "hint": "vs 13-week average"}], "classification": {"exchange": "JNB", "country": "ZA", "sector": "Industrials", "industry": "Farm & Heavy Construction Machinery", "currency": "ZAC", "market_cap": "3.9B"}, "price": {"trend_line": "3,907 ZAC", "fair_value": "3,433 ZAC", "vs_trend": "-2.7%", "vs_fair_value": "10.7%", "high_52": "4,679 ZAC", "low_52": "42.00 ZAC", "drawdown": "-18.8%", "range_position": "81.0%"}, "momentum": {"returns": [{"label": "1W", "value": 0.3963011889035667, "value_label": "0.4%", "tone": "positive", "width": 4}, {"label": "4W", "value": -7.632474477394263, "value_label": "-7.6%", "tone": "negative", "width": 21.80706993541218}, {"label": "12W", "value": 2.065232747538279, "value_label": "2.1%", "tone": "positive", "width": 5.900664992966511}, {"label": "26W", "value": -12.62277738866388, "value_label": "-12.6%", "tone": "negative", "width": 36.065078253325375}, {"label": "52W", "value": -8.411827137087988, "value_label": "-8.4%", "tone": "negative", "width": 24.033791820251395}], "trend_streak": 0, "active_weeks": 28, "active_breadth": "53.8%", "peer": {"scope": "ZA Industrials", "count": 29, "rank": 14, "percentile": 53.57142857142857, "avg_weekly_return": 2.0034889569285306}}, "setup": {"scores": [{"label": "Trend", "value": 29.615384615384617, "value_label": "30", "width": 29.615384615384617, "tone": "negative", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 34.30401817477765, "value_label": "34", "width": 34.30401817477765, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 86.8322403471183, "value_label": "87", "width": 86.8322403471183, "tone": "positive", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 16.799072766129765, "value_label": "17", "width": 16.799072766129765, "tone": "negative", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 23.98425393651587, "value_label": "24", "width": 23.98425393651587, "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": 2.5179858241357, "return_label": "2.5%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 20.983215201130832}, {"week": "6 Mar", "return": -0.0751875872979883, "return_label": "-0.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "13 Mar", "return": -2.432907285087593, "return_label": "-2.4%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 20.27422737572994}, {"week": "20 Mar", "return": -4.267350120599646, "return_label": "-4.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 35.561251004997054}, {"week": "27 Mar", "return": 3.2223388243195608, "return_label": "3.2%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 26.85282353599634}, {"week": "3 Apr", "return": -1.1966706169718169, "return_label": "-1.2%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 9.972255141431807}, {"week": "10 Apr", "return": 10.373881714836592, "return_label": "10.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 86.44901429030494}, {"week": "17 Apr", "return": -0.07157034352209612, "return_label": "-0.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "24 Apr", "return": -98.99713408596091, "return_label": "-99.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 100}, {"week": "1 May", "return": 9900.0, "return_label": "9900.0%", "tone": "positive", "trend": false, "buy_signal": true, "positive_md": true, "height": 100}, {"week": "8 May", "return": -0.35714285714285715, "return_label": "-0.4%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "15 May", "return": -1.6965352449223419, "return_label": "-1.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 14.137793707686184}, {"week": "22 May", "return": 1.7258142926592124, "return_label": "1.7%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 14.381785772160102}, {"week": "29 May", "return": 0.35842293906810035, "return_label": "0.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "5 Jun", "return": -9.880952380952381, "return_label": "-9.9%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 82.34126984126985}, {"week": "12 Jun", "return": 0.3963011889035667, "return_label": "0.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 4}]}, "groups": {"sector": {"scope": "ZA Industrials", "count": 29, "avg_weekly_return": 2.0034889569285306, "avg_four_week_return": 301.2044072256947, "avg_twelve_week_return": 8.911786832018846, "trend_breadth": 44.827586206896555, "positive_md_breadth": 62.06896551724138, "positive_rs_breadth": 58.620689655172406, "week_rank": 14, "four_week_rank": 27, "twelve_week_rank": 20, "top_peers": [{"id": 46651, "symbol": "MMP", "name": "Marshall Monteagle PLC", "exchange": "JNB", "url": "/terminal/88e3288b-81c1-45c4-9834-f6a94be3e0b5/report/", "weekly_return": -1.5714285714285716, "weekly_return_label": "-1.6%", "weekly_return_tone": "negative", "four_week_return": 8660.330856971737, "four_week_return_label": "8660.3%", "four_week_return_tone": "positive", "twelve_week_return": -13.333333333333334, "twelve_week_return_label": "-13.3%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 46691, "symbol": "OMN", "name": "Omnia Holdings Limited", "exchange": "JNB", "url": "/terminal/8b436965-4683-4e71-b2af-31cc8e343c6e/report/", "weekly_return": 10.0, "weekly_return_label": "10.0%", "weekly_return_tone": "positive", "four_week_return": 14.783592063328879, "four_week_return_label": "14.8%", "four_week_return_tone": "positive", "twelve_week_return": 23.890368397691965, "twelve_week_return_label": "23.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46779, "symbol": "SPG", "name": "Super Group Limited", "exchange": "JNB", "url": "/terminal/9eeb71f2-2dee-4398-8688-53cd950f5c14/report/", "weekly_return": 7.171775592828225, "weekly_return_label": "7.2%", "weekly_return_tone": "positive", "four_week_return": 13.472137170851195, "four_week_return_label": "13.5%", "four_week_return_tone": "positive", "twelve_week_return": 9.709887507400829, "twelve_week_return_label": "9.7%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 46631, "symbol": "KAP", "name": "KAP Limited", "exchange": "JNB", "url": "/terminal/0b53eb29-0393-4c88-8023-171e03a8f3c0/report/", "weekly_return": -1.7857142857142856, "weekly_return_label": "-1.8%", "weekly_return_tone": "negative", "four_week_return": 12.704918032786885, "four_week_return_label": "12.7%", "four_week_return_tone": "positive", "twelve_week_return": 46.27659574468085, "twelve_week_return_label": "46.3%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46567, "symbol": "DNB", "name": "Deneb Investments Limited", "exchange": "JNB", "url": "/terminal/ad1b3f87-d807-4445-8b8f-f5a65e3e55ad/report/", "weekly_return": 5.705673635756165, "weekly_return_label": "5.7%", "weekly_return_tone": "positive", "four_week_return": 10.283484326653001, "four_week_return_label": "10.3%", "four_week_return_tone": "positive", "twelve_week_return": 18.143459915611814, "twelve_week_return_label": "18.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}, "industry": {"scope": "ZA Farm & Heavy Construction Machinery", "count": 1, "avg_weekly_return": 0.3963011889035667, "avg_four_week_return": -7.632474477394263, "avg_twelve_week_return": 2.065232747538279, "trend_breadth": 0.0, "positive_md_breadth": 100.0, "positive_rs_breadth": 0.0, "week_rank": 1, "four_week_rank": 1, "twelve_week_rank": 1, "top_peers": [{"id": 46528, "symbol": "BEL", "name": "Bell Equipment Limited", "exchange": "JNB", "url": "/terminal/4d146db4-a31e-46e9-b498-ff1245f6df84/report/", "weekly_return": 0.3963011889035667, "weekly_return_label": "0.4%", "weekly_return_tone": "positive", "four_week_return": -7.632474477394263, "four_week_return_label": "-7.6%", "four_week_return_tone": "negative", "twelve_week_return": 2.065232747538279, "twelve_week_return_label": "2.1%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "0.52", "market_dynamics_tone": "positive", "md_4_change": "344.3%", "relative_strength": "-7.99", "rs_4_change": "-115.3%", "expectation": "Negative", "expectation_probability": "43.03%"}, "volume": {"latest": "32.0K", "average_13": "56.0K", "average_52": "102.8K", "ratio_13": "0.6x", "ratio_52": "0.3x"}, "risk": {"volatility_13": "2640.4%", "volatility_52": "1360.0%", "downside_weeks": 32, "upside_weeks": 20, "downside_breadth": "61.5%", "average_gain": "497.8%", "average_loss": "-5.0%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-2.7%", "tone": "negative"}, {"label": "Volume", "value": "0.6x", "tone": "neutral"}], "opportunities": ["Price is above Fair Value, showing premium demand versus the model.", "Market Dynamics is positive on the latest completed week."], "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.", "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,800 ZAC", "weekly_return": 0.3963011889035667, "weekly_return_label": "0.4%", "weekly_return_tone": "positive", "trend_line": "3,907 ZAC", "fair_value": "3,433 ZAC", "market_dynamics": "0.52", "relative_strength": "-7.99", "volume": "32.0K", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "3,785 ZAC", "weekly_return": -9.880952380952381, "weekly_return_label": "-9.9%", "weekly_return_tone": "negative", "trend_line": "3,924 ZAC", "fair_value": "3,418 ZAC", "market_dynamics": "0.64", "relative_strength": "-7.64", "volume": "164.5K", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "4,200 ZAC", "weekly_return": 0.35842293906810035, "weekly_return_label": "0.4%", "weekly_return_tone": "positive", "trend_line": "3,938 ZAC", "fair_value": "3,404 ZAC", "market_dynamics": "0.44", "relative_strength": "-0.90", "volume": "45.8K", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "4,185 ZAC", "weekly_return": 1.7258142926592124, "weekly_return_label": "1.7%", "weekly_return_tone": "positive", "trend_line": "3,942 ZAC", "fair_value": "3,386 ZAC", "market_dynamics": "0.24", "relative_strength": "-0.44", "volume": "60.0K", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "4,114 ZAC", "weekly_return": -1.6965352449223419, "weekly_return_label": "-1.7%", "weekly_return_tone": "negative", "trend_line": "3,946 ZAC", "fair_value": "3,368 ZAC", "market_dynamics": "-0.21", "relative_strength": "-3.71", "volume": "98.2K", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "4,185 ZAC", "weekly_return": -0.35714285714285715, "weekly_return_label": "-0.4%", "weekly_return_tone": "negative", "trend_line": "3,954 ZAC", "fair_value": "3,352 ZAC", "market_dynamics": "-0.13", "relative_strength": "-5.34", "volume": "33.2K", "trend_signal": "Off"}, {"week": "2026-05-01", "close": "4,200 ZAC", "weekly_return": 9900.0, "weekly_return_label": "9900.0%", "weekly_return_tone": "positive", "trend_line": "3,961 ZAC", "fair_value": "3,334 ZAC", "market_dynamics": "0.09", "relative_strength": "-3.03", "volume": "0", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "42.00 ZAC", "weekly_return": -98.99713408596091, "weekly_return_label": "-99.0%", "weekly_return_tone": "negative", "trend_line": "3,962 ZAC", "fair_value": "3,317 ZAC", "market_dynamics": "-0.05", "relative_strength": "-99.04", "volume": "31.0K", "trend_signal": "Off"}, {"week": "2026-04-17", "close": "4,188 ZAC", "weekly_return": -0.07157034352209612, "weekly_return_label": "-0.1%", "weekly_return_tone": "negative", "trend_line": "4,108 ZAC", "fair_value": "3,328 ZAC", "market_dynamics": "0.06", "relative_strength": "-10.28", "volume": "73.6K", "trend_signal": "Off"}, {"week": "2026-04-10", "close": "4,191 ZAC", "weekly_return": 10.373881714836592, "weekly_return_label": "10.4%", "weekly_return_tone": "positive", "trend_line": "4,120 ZAC", "fair_value": "3,312 ZAC", "market_dynamics": "-0.43", "relative_strength": "-8.92", "volume": "65.5K", "trend_signal": "Off"}, {"week": "2026-04-03", "close": "3,797 ZAC", "weekly_return": -1.1966706169718169, "weekly_return_label": "-1.2%", "weekly_return_tone": "negative", "trend_line": "4,135 ZAC", "fair_value": "3,296 ZAC", "market_dynamics": "-0.90", "relative_strength": "-15.83", "volume": "19.6K", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "3,843 ZAC", "weekly_return": 3.2223388243195608, "weekly_return_label": "3.2%", "weekly_return_tone": "positive", "trend_line": "4,148 ZAC", "fair_value": "3,283 ZAC", "market_dynamics": "-0.92", "relative_strength": "-12.02", "volume": "30.4K", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "3,723 ZAC", "weekly_return": -4.267350120599646, "weekly_return_label": "-4.3%", "weekly_return_tone": "negative", "trend_line": "4,156 ZAC", "fair_value": "3,270 ZAC", "market_dynamics": "-0.89", "relative_strength": "-13.78", "volume": "74.5K", "trend_signal": "Off"}, {"week": "2026-03-13", "close": "3,889 ZAC", "weekly_return": -2.432907285087593, "weekly_return_label": "-2.4%", "weekly_return_tone": "negative", "trend_line": "4,164 ZAC", "fair_value": "3,257 ZAC", "market_dynamics": "-0.92", "relative_strength": "-14.06", "volume": "50.1K", "trend_signal": "Off"}], "chart_url": "/terminal/4d146db4-a31e-46e9-b498-ff1245f6df84/", "api_path": "/terminal/4d146db4-a31e-46e9-b498-ff1245f6df84/report/api/"}