{"ticker": {"uuid": "c56439ff-3243-4f81-820b-d32d22bbaa88", "symbol": "BJZ", "name": "Koda Ltd", "exchange": "SES", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "BJZ closed the latest completed week at 0.32 SGD. The 4-week return is -11.1% and the 12-week return is 0.0%. Trend Signal is active, Market Dynamics is -0.77.", "description": "Koda Ltd designs, manufactures, sells, and export wood furniture and fixtures in the Asia-Pacific, North America, Europe, and internationally. It operates in two segments, Manufacturing, and Retail and Distribution. The company offers metal, glass, fabric, wood, stone, and leather furniture. It sells furniture to the wholesale market and directly to customers through retail outlets. Koda Ltd was founded in 1972 and is headquartered in Singapore.", "setup_signature": "Balanced read", "composite_score": "48", "kpis": [{"label": "Latest Close", "value": "0.32 SGD", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-5.9%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "-11.1%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "0.0%", "tone": "neutral", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "78.8%", "hint": "41 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.3x", "hint": "vs 13-week average"}], "classification": {"exchange": "SES", "country": "SG", "sector": "Consumer Cyclical", "industry": "Furnishings, Fixtures & Appliances", "currency": "SGD", "market_cap": "29.5M"}, "price": {"trend_line": "0.31 SGD", "fair_value": "0.24 SGD", "vs_trend": "3.1%", "vs_fair_value": "34.2%", "high_52": "0.37 SGD", "low_52": "0.19 SGD", "drawdown": "-13.5%", "range_position": "72.2%"}, "momentum": {"returns": [{"label": "1W", "value": -5.8823529411764754, "value_label": "-5.9%", "tone": "negative", "width": 16.806722689075645}, {"label": "4W", "value": -11.111111111111107, "value_label": "-11.1%", "tone": "negative", "width": 31.746031746031733}, {"label": "12W", "value": 0.0, "value_label": "0.0%", "tone": "neutral", "width": 4}, {"label": "26W", "value": 23.076923076923077, "value_label": "23.1%", "tone": "positive", "width": 65.93406593406593}, {"label": "52W", "value": 65.80310880829016, "value_label": "65.8%", "tone": "positive", "width": 100}], "trend_streak": 39, "active_weeks": 41, "active_breadth": "78.8%", "peer": {"scope": "SG Consumer Cyclical", "count": 81, "rank": 72, "percentile": 11.250000000000004, "avg_weekly_return": -0.7083730135030052}}, "setup": {"scores": [{"label": "Trend", "value": 88.36538461538461, "value_label": "88", "width": 88.36538461538461, "tone": "positive", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 24.444444444444457, "value_label": "24", "width": 24.444444444444457, "tone": "negative", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 0, "value_label": "0", "width": 4, "tone": "negative", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 71.08221450972076, "value_label": "71", "width": 71.08221450972076, "tone": "positive", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 53.45679740489531, "value_label": "53", "width": 53.45679740489531, "tone": "neutral", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 52.20941134485598, "value_label": "52", "width": 52.20941134485598, "tone": "neutral", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "6 Mar", "return": 7.462686567164169, "return_label": "7.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 62.18905472636808}, {"week": "13 Mar", "return": -11.111111111111107, "return_label": "-11.1%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 92.59259259259255}, {"week": "20 Mar", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "27 Mar", "return": 6.250000000000005, "return_label": "6.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 52.08333333333338}, {"week": "3 Apr", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "10 Apr", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "17 Apr", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "24 Apr", "return": -1.4705882352941189, "return_label": "-1.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 12.254901960784323}, {"week": "1 May", "return": 7.462686567164169, "return_label": "7.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 62.18905472636808}, {"week": "8 May", "return": -5.555555555555546, "return_label": "-5.6%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 46.29629629629621}, {"week": "15 May", "return": 5.8823529411764595, "return_label": "5.9%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 49.019607843137166}, {"week": "22 May", "return": -5.555555555555546, "return_label": "-5.6%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 46.29629629629621}, {"week": "29 May", "return": 4.41176470588234, "return_label": "4.4%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 36.764705882352835}, {"week": "5 Jun", "return": -4.2253521126760445, "return_label": "-4.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 35.21126760563371}, {"week": "12 Jun", "return": -5.8823529411764754, "return_label": "-5.9%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 49.019607843137294}]}, "groups": {"sector": {"scope": "SG Consumer Cyclical", "count": 81, "avg_weekly_return": -0.7083730135030052, "avg_four_week_return": -0.04189071396924354, "avg_twelve_week_return": 4.663162377705756, "trend_breadth": 40.74074074074074, "positive_md_breadth": 44.44444444444444, "positive_rs_breadth": 25.925925925925924, "week_rank": 72, "four_week_rank": 64, "twelve_week_rank": 40, "top_peers": [{"id": 41660, "symbol": "9I7", "name": "Bromat Holdings Ltd.", "exchange": "SES", "url": "/terminal/d4652dce-61eb-4d90-b2e3-e5439821dd81/report/", "weekly_return": 21.21212121212121, "weekly_return_label": "21.2%", "weekly_return_tone": "positive", "four_week_return": 150.0, "four_week_return_label": "150.0%", "four_week_return_tone": "positive", "twelve_week_return": 100.0, "twelve_week_return_label": "100.0%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 41534, "symbol": "5G1", "name": "EuroSports Global Limited", "exchange": "SES", "url": "/terminal/c313869d-4f19-42d3-ba1c-b9f149109bf8/report/", "weekly_return": 1.2820512820512833, "weekly_return_label": "1.3%", "weekly_return_tone": "positive", "four_week_return": 92.68292682926828, "four_week_return_label": "92.7%", "four_week_return_tone": "positive", "twelve_week_return": 203.84615384615387, "twelve_week_return_label": "203.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 42076, "symbol": "HLS", "name": "Helens", "exchange": "SES", "url": "/terminal/0a365ff5-6476-4946-8053-f2c769d3f7f1/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 47.0715459814863, "four_week_return_label": "47.1%", "four_week_return_tone": "positive", "twelve_week_return": 97.93910461663855, "twelve_week_return_label": "97.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 42527, "symbol": "WNH", "name": "$ Autagco Ltd", "exchange": "SES", "url": "/terminal/fa5bd3df-1192-4281-9164-aa0d23e064ff/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 33.33333333333333, "four_week_return_label": "33.3%", "four_week_return_tone": "positive", "twelve_week_return": 0.0, "twelve_week_return_label": "0.0%", "twelve_week_return_tone": "neutral", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 41567, "symbol": "5LE", "name": "Sitra Holdings (International) Limited", "exchange": "SES", "url": "/terminal/9c29bf65-9a9a-4205-aaba-0c8e5bfb7ccb/report/", "weekly_return": -13.793103448275861, "weekly_return_label": "-13.8%", "weekly_return_tone": "negative", "four_week_return": 25.000000000000007, "four_week_return_label": "25.0%", "four_week_return_tone": "positive", "twelve_week_return": 78.57142857142858, "twelve_week_return_label": "78.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}, "industry": {"scope": "SG Furnishings, Fixtures & Appliances", "count": 6, "avg_weekly_return": -2.7806672329998903, "avg_four_week_return": -2.8374553955949264, "avg_twelve_week_return": 31.062409812409815, "trend_breadth": 66.66666666666666, "positive_md_breadth": 66.66666666666666, "positive_rs_breadth": 66.66666666666666, "week_rank": 5, "four_week_rank": 4, "twelve_week_rank": 5, "top_peers": [{"id": 41567, "symbol": "5LE", "name": "Sitra Holdings (International) Limited", "exchange": "SES", "url": "/terminal/9c29bf65-9a9a-4205-aaba-0c8e5bfb7ccb/report/", "weekly_return": -13.793103448275861, "weekly_return_label": "-13.8%", "weekly_return_tone": "negative", "four_week_return": 25.000000000000007, "four_week_return_label": "25.0%", "four_week_return_tone": "positive", "twelve_week_return": 78.57142857142858, "twelve_week_return_label": "78.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 41420, "symbol": "504", "name": "HS Optimus Holdings Limited", "exchange": "SES", "url": "/terminal/3b17468a-ee37-40f4-8744-9586a5100013/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 0.0, "four_week_return_label": "0.0%", "four_week_return_tone": "neutral", "twelve_week_return": 75.0, "twelve_week_return_label": "75.0%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 41875, "symbol": "C04", "name": "Casa Holdings Limited", "exchange": "SES", "url": "/terminal/d9d0beb1-9900-4ca4-9625-0974d2474a96/report/", "weekly_return": 5.555555555555561, "weekly_return_label": "5.6%", "weekly_return_tone": "positive", "four_week_return": -4.999999999999993, "four_week_return_label": "-5.0%", "four_week_return_tone": "negative", "twelve_week_return": 3.63636363636364, "twelve_week_return_label": "3.6%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 41803, "symbol": "BJZ", "name": "Koda Ltd", "exchange": "SES", "url": "/terminal/c56439ff-3243-4f81-820b-d32d22bbaa88/report/", "weekly_return": -5.8823529411764754, "weekly_return_label": "-5.9%", "weekly_return_tone": "negative", "four_week_return": -11.111111111111107, "four_week_return_label": "-11.1%", "four_week_return_tone": "negative", "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": 41338, "symbol": "1H8", "name": "LY Corporation Limited", "exchange": "SES", "url": "/terminal/c8158f1b-5052-4013-bf63-8973b1f97d07/report/", "weekly_return": -2.5641025641025665, "weekly_return_label": "-2.6%", "weekly_return_tone": "negative", "four_week_return": -11.627906976744182, "four_week_return_label": "-11.6%", "four_week_return_tone": "negative", "twelve_week_return": -20.833333333333336, "twelve_week_return_label": "-20.8%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "-0.77", "market_dynamics_tone": "negative", "md_4_change": "-704.7%", "relative_strength": "8.80", "rs_4_change": "-66.5%", "expectation": "Negative", "expectation_probability": "30.29%"}, "volume": {"latest": "33.2K", "average_13": "26.1K", "average_52": "46.0K", "ratio_13": "1.3x", "ratio_52": "0.7x"}, "risk": {"volatility_13": "4.5%", "volatility_52": "7.5%", "downside_weeks": 14, "upside_weeks": 16, "downside_breadth": "26.9%", "average_gain": "9.3%", "average_loss": "-6.0%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "3.1%", "tone": "positive"}, {"label": "Volume", "value": "1.3x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 39-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.", "The latest week was a sharp negative move.", "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": "0.32 SGD", "weekly_return": -5.8823529411764754, "weekly_return_label": "-5.9%", "weekly_return_tone": "negative", "trend_line": "0.31 SGD", "fair_value": "0.24 SGD", "market_dynamics": "-0.77", "relative_strength": "8.80", "volume": "33.2K", "trend_signal": "On"}, {"week": "2026-06-05", "close": "0.34 SGD", "weekly_return": -4.2253521126760445, "weekly_return_label": "-4.2%", "weekly_return_tone": "negative", "trend_line": "0.31 SGD", "fair_value": "0.24 SGD", "market_dynamics": "-0.36", "relative_strength": "15.59", "volume": "1.1K", "trend_signal": "On"}, {"week": "2026-05-29", "close": "0.35 SGD", "weekly_return": 4.41176470588234, "weekly_return_label": "4.4%", "weekly_return_tone": "positive", "trend_line": "0.31 SGD", "fair_value": "0.24 SGD", "market_dynamics": "-0.19", "relative_strength": "21.71", "volume": "3.5K", "trend_signal": "On"}, {"week": "2026-05-22", "close": "0.34 SGD", "weekly_return": -5.555555555555546, "weekly_return_label": "-5.6%", "weekly_return_tone": "negative", "trend_line": "0.30 SGD", "fair_value": "0.24 SGD", "market_dynamics": "-0.01", "relative_strength": "16.69", "volume": "25.0K", "trend_signal": "On"}, {"week": "2026-05-15", "close": "0.36 SGD", "weekly_return": 5.8823529411764595, "weekly_return_label": "5.9%", "weekly_return_tone": "positive", "trend_line": "0.30 SGD", "fair_value": "0.24 SGD", "market_dynamics": "0.13", "relative_strength": "26.24", "volume": "90.7K", "trend_signal": "On"}, {"week": "2026-05-08", "close": "0.34 SGD", "weekly_return": -5.555555555555546, "weekly_return_label": "-5.6%", "weekly_return_tone": "negative", "trend_line": "0.29 SGD", "fair_value": "0.24 SGD", "market_dynamics": "0.02", "relative_strength": "21.78", "volume": "72.6K", "trend_signal": "On"}, {"week": "2026-05-01", "close": "0.36 SGD", "weekly_return": 7.462686567164169, "weekly_return_label": "7.5%", "weekly_return_tone": "positive", "trend_line": "0.29 SGD", "fair_value": "0.24 SGD", "market_dynamics": "0.20", "relative_strength": "29.96", "volume": "7.8K", "trend_signal": "On"}, {"week": "2026-04-24", "close": "0.34 SGD", "weekly_return": -1.4705882352941189, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "0.28 SGD", "fair_value": "0.24 SGD", "market_dynamics": "0.38", "relative_strength": "21.62", "volume": "5.0K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "0.34 SGD", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "0.28 SGD", "fair_value": "0.24 SGD", "market_dynamics": "0.67", "relative_strength": "22.33", "volume": "0", "trend_signal": "On"}, {"week": "2026-04-10", "close": "0.34 SGD", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "0.28 SGD", "fair_value": "0.24 SGD", "market_dynamics": "0.81", "relative_strength": "23.24", "volume": "0", "trend_signal": "On"}, {"week": "2026-04-03", "close": "0.34 SGD", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "0.27 SGD", "fair_value": "0.24 SGD", "market_dynamics": "0.97", "relative_strength": "24.89", "volume": "50.0K", "trend_signal": "On"}, {"week": "2026-03-27", "close": "0.34 SGD", "weekly_return": 6.250000000000005, "weekly_return_label": "6.3%", "weekly_return_tone": "positive", "trend_line": "0.27 SGD", "fair_value": "0.24 SGD", "market_dynamics": "1.15", "relative_strength": "26.59", "volume": "50.2K", "trend_signal": "On"}, {"week": "2026-03-20", "close": "0.32 SGD", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "0.26 SGD", "fair_value": "0.24 SGD", "market_dynamics": "1.31", "relative_strength": "18.40", "volume": "0", "trend_signal": "On"}, {"week": "2026-03-13", "close": "0.32 SGD", "weekly_return": -11.111111111111107, "weekly_return_label": "-11.1%", "weekly_return_tone": "negative", "trend_line": "0.26 SGD", "fair_value": "0.24 SGD", "market_dynamics": "1.58", "relative_strength": "21.27", "volume": "38.6K", "trend_signal": "On"}], "chart_url": "/terminal/c56439ff-3243-4f81-820b-d32d22bbaa88/", "api_path": "/terminal/c56439ff-3243-4f81-820b-d32d22bbaa88/report/api/"}