{"ticker": {"uuid": "2350fb46-7d51-49e6-8add-92bb6e28c497", "symbol": "BSL", "name": "Raffles Medical Group Ltd", "exchange": "SES", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "BSL closed the latest completed week at 0.94 SGD. The 4-week return is -2.1% and the 12-week return is -3.1%. Trend Signal is inactive, Market Dynamics is -1.33.", "description": "Raffles Medical Group Ltd provides private healthcare services in Singapore, Greater China, Vietnam, Cambodia, and Japan. It operates through four segments: Healthcare Services, Hospital Services, Investment Holdings, and Insurance Services. The company operates Raffles Hospital that offers 24-hour acute and critical care; ambulance services and mobile medical calls to home, hotels, worksites, and onboard ships; and triage, emergency consultation, and inpatient ward admission services. Its hospital also provides various services, including covid 19 test, health screening, executive medical centre, statutory health check, dental, and chinese medicine; and specialist centers for cancer, children, counselling, diabetes and endocrine, dialysis, eye, fertility, heart, internal medicine, neuroscience, nuclear medicine, orthopaedic, pain management, rehabilitation, skin and aesthetics, surgery, urology, and woman, as well as ear, nose, and throat. In addition, the company offers health screening and clinical trial services; Raffles health eStore; and healthcare insurance to corporates and individuals. Further, it is involved in trading of pharmaceutical and nutraceutical products, and diagnostic equipment; operations of medical clinics and other general medical services; provision of management, consultancy, and third-party administration services; medical laboratory and imaging centre business; and investment property activities. The company was founded in 1976 and is based in Singapore.", "setup_signature": "Risk-first tape", "composite_score": "36", "kpis": [{"label": "Latest Close", "value": "0.94 SGD", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-0.5%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "-2.1%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-3.1%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "55.8%", "hint": "29 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.1x", "hint": "vs 13-week average"}], "classification": {"exchange": "SES", "country": "SG", "sector": "Healthcare", "industry": "Medical Care Facilities", "currency": "SGD", "market_cap": "1.8B"}, "price": {"trend_line": "0.97 SGD", "fair_value": "0.97 SGD", "vs_trend": "-3.6%", "vs_fair_value": "-2.6%", "high_52": "1.06 SGD", "low_52": "0.91 SGD", "drawdown": "-11.1%", "range_position": "19.6%"}, "momentum": {"returns": [{"label": "1W", "value": -0.5291005291005296, "value_label": "-0.5%", "tone": "negative", "width": 4}, {"label": "4W", "value": -2.0833333333333353, "value_label": "-2.1%", "tone": "negative", "width": 5.952380952380958}, {"label": "12W", "value": -3.062503029296789, "value_label": "-3.1%", "tone": "negative", "width": 8.750008655133684}, {"label": "26W", "value": -4.022283166937926, "value_label": "-4.0%", "tone": "negative", "width": 11.492237619822648}, {"label": "52W", "value": -0.06442655054295916, "value_label": "-0.1%", "tone": "negative", "width": 4}], "trend_streak": 0, "active_weeks": 29, "active_breadth": "55.8%", "peer": {"scope": "SG Healthcare", "count": 34, "rank": 25, "percentile": 27.27272727272727, "avg_weekly_return": 3.8583901192796657}}, "setup": {"scores": [{"label": "Trend", "value": 30.673076923076927, "value_label": "31", "width": 30.673076923076927, "tone": "negative", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 42.45208060696622, "value_label": "42", "width": 42.45208060696622, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 15.246279572934785, "value_label": "15", "width": 15.246279572934785, "tone": "negative", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 13.031622282842878, "value_label": "13", "width": 13.031622282842878, "tone": "negative", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 44.83100408514298, "value_label": "45", "width": 44.83100408514298, "tone": "neutral", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 70.27963294236211, "value_label": "70", "width": 70.27963294236211, "tone": "positive", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 3.921580521913548, "return_label": "3.9%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 32.6798376826129}, {"week": "6 Mar", "return": -2.8301969395230353, "return_label": "-2.8%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 23.584974496025293}, {"week": "13 Mar", "return": -1.9417534051270162, "return_label": "-1.9%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 16.18127837605847}, {"week": "20 Mar", "return": -0.9901020426917007, "return_label": "-1.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 8.250850355764172}, {"week": "27 Mar", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "3 Apr", "return": 2.0000061874998085, "return_label": "2.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 16.66671822916507}, {"week": "10 Apr", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "17 Apr", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "24 Apr", "return": 0.9803951304783842, "return_label": "1.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 8.169959420653202}, {"week": "1 May", "return": -3.3980183982987433, "return_label": "-3.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 28.31681998582286}, {"week": "8 May", "return": 0.5024620432834646, "return_label": "0.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 4.187183694028871}, {"week": "15 May", "return": -1.00000309374991, "return_label": "-1.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 8.333359114582583}, {"week": "22 May", "return": -0.5208333333333338, "return_label": "-0.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 4.340277777777782}, {"week": "29 May", "return": 1.0471204188481684, "return_label": "1.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 8.726003490401403}, {"week": "5 Jun", "return": -2.072538860103629, "return_label": "-2.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 17.27115716753024}, {"week": "12 Jun", "return": -0.5291005291005296, "return_label": "-0.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 4.409171075837747}]}, "groups": {"sector": {"scope": "SG Healthcare", "count": 34, "avg_weekly_return": 3.8583901192796657, "avg_four_week_return": 3.043228083634842, "avg_twelve_week_return": 16.45606368280705, "trend_breadth": 47.05882352941176, "positive_md_breadth": 50.0, "positive_rs_breadth": 41.17647058823529, "week_rank": 25, "four_week_rank": 20, "twelve_week_rank": 22, "top_peers": [{"id": 41336, "symbol": "1H3", "name": "Clearbridge Health Limited", "exchange": "SES", "url": "/terminal/b06c058e-f453-46b9-b40c-0a5fb38e573a/report/", "weekly_return": 100.0, "weekly_return_label": "100.0%", "weekly_return_tone": "positive", "four_week_return": 100.0, "four_week_return_label": "100.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": false, "positive_rs": false}, {"id": 41627, "symbol": "5WA", "name": "OUE Healthcare Limited", "exchange": "SES", "url": "/terminal/a5eee9f4-6a57-40f7-8e38-ae01198191be/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 50.000000000000014, "four_week_return_label": "50.0%", "four_week_return_tone": "positive", "twelve_week_return": 61.538461538461554, "twelve_week_return_label": "61.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 41649, "symbol": "8YY", "name": "Embracing Future Holdings Limited", "exchange": "SES", "url": "/terminal/9007be9c-8e43-4e84-be80-d880fcb62b43/report/", "weekly_return": 10.8695652173913, "weekly_return_label": "10.9%", "weekly_return_tone": "positive", "four_week_return": 18.6046511627907, "four_week_return_label": "18.6%", "four_week_return_tone": "positive", "twelve_week_return": -1.923076923076925, "twelve_week_return_label": "-1.9%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": true}, {"id": 42582, "symbol": "Z4D", "name": "Medi Lifestyle Limited", "exchange": "SES", "url": "/terminal/fc8f3dc7-3d62-4723-99b2-f17aaa81b6ca/report/", "weekly_return": 13.697734572638653, "weekly_return_label": "13.7%", "weekly_return_tone": "positive", "four_week_return": 8.108108108108116, "four_week_return_label": "8.1%", "four_week_return_tone": "positive", "twelve_week_return": 300.0, "twelve_week_return_label": "300.0%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 42326, "symbol": "QZG", "name": "Accrelist Ltd.", "exchange": "SES", "url": "/terminal/9a8a79ae-b5b3-4281-a5bf-be26cf71bdec/report/", "weekly_return": 1.8518518518518534, "weekly_return_label": "1.9%", "weekly_return_tone": "positive", "four_week_return": 7.843137254901968, "four_week_return_label": "7.8%", "four_week_return_tone": "positive", "twelve_week_return": 5.7692307692307745, "twelve_week_return_label": "5.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}, "industry": {"scope": "SG Medical Care Facilities", "count": 16, "avg_weekly_return": -0.9172461094211342, "avg_four_week_return": 0.7941554897316105, "avg_twelve_week_return": 20.2154921953739, "trend_breadth": 56.25, "positive_md_breadth": 50.0, "positive_rs_breadth": 50.0, "week_rank": 11, "four_week_rank": 10, "twelve_week_rank": 9, "top_peers": [{"id": 41627, "symbol": "5WA", "name": "OUE Healthcare Limited", "exchange": "SES", "url": "/terminal/a5eee9f4-6a57-40f7-8e38-ae01198191be/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 50.000000000000014, "four_week_return_label": "50.0%", "four_week_return_tone": "positive", "twelve_week_return": 61.538461538461554, "twelve_week_return_label": "61.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 42582, "symbol": "Z4D", "name": "Medi Lifestyle Limited", "exchange": "SES", "url": "/terminal/fc8f3dc7-3d62-4723-99b2-f17aaa81b6ca/report/", "weekly_return": 13.697734572638653, "weekly_return_label": "13.7%", "weekly_return_tone": "positive", "four_week_return": 8.108108108108116, "four_week_return_label": "8.1%", "four_week_return_tone": "positive", "twelve_week_return": 300.0, "twelve_week_return_label": "300.0%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 42326, "symbol": "QZG", "name": "Accrelist Ltd.", "exchange": "SES", "url": "/terminal/9a8a79ae-b5b3-4281-a5bf-be26cf71bdec/report/", "weekly_return": 1.8518518518518534, "weekly_return_label": "1.9%", "weekly_return_tone": "positive", "four_week_return": 7.843137254901968, "four_week_return_label": "7.8%", "four_week_return_tone": "positive", "twelve_week_return": 5.7692307692307745, "twelve_week_return_label": "5.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 41323, "symbol": "1D4", "name": "Aoxin Q & M Dental Group Limited", "exchange": "SES", "url": "/terminal/b1b3317e-1932-4b39-9bf8-6587e08c4114/report/", "weekly_return": -3.636363636363639, "weekly_return_label": "-3.6%", "weekly_return_tone": "negative", "four_week_return": 3.921568627450984, "four_week_return_label": "3.9%", "four_week_return_tone": "positive", "twelve_week_return": 10.416666666666677, "twelve_week_return_label": "10.4%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 42313, "symbol": "QC7", "name": "Q & M Dental Group (Singapore) Limited", "exchange": "SES", "url": "/terminal/f3610e57-4cc4-4b92-92c7-a9e0ec2fe2db/report/", "weekly_return": 1.7094017094017109, "weekly_return_label": "1.7%", "weekly_return_tone": "positive", "four_week_return": 3.478260869565221, "four_week_return_label": "3.5%", "four_week_return_tone": "positive", "twelve_week_return": 6.249999999999986, "twelve_week_return_label": "6.2%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}}, "dynamics": {"market_dynamics": "-1.33", "market_dynamics_tone": "negative", "md_4_change": "-135.7%", "relative_strength": "-12.15", "rs_4_change": "-6.4%", "expectation": "Negative", "expectation_probability": "36.95%"}, "volume": {"latest": "7.0M", "average_13": "6.5M", "average_52": "8.0M", "ratio_13": "1.1x", "ratio_52": "0.9x"}, "risk": {"volatility_13": "1.3%", "volatility_52": "1.8%", "downside_weeks": 21, "upside_weeks": 18, "downside_breadth": "40.4%", "average_gain": "1.9%", "average_loss": "-1.6%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-3.6%", "tone": "negative"}, {"label": "Volume", "value": "1.1x", "tone": "neutral"}], "opportunities": ["No strong opportunity cluster is confirmed yet; monitor trend and Market Dynamics."], "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.", "Price is below Fair Value, so the market is still discounting the latest tape.", "Market Dynamics is negative, which weakens the current setup."], "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.94 SGD", "weekly_return": -0.5291005291005296, "weekly_return_label": "-0.5%", "weekly_return_tone": "negative", "trend_line": "0.97 SGD", "fair_value": "0.97 SGD", "market_dynamics": "-1.33", "relative_strength": "-12.15", "volume": "7.0M", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "0.94 SGD", "weekly_return": -2.072538860103629, "weekly_return_label": "-2.1%", "weekly_return_tone": "negative", "trend_line": "0.98 SGD", "fair_value": "0.97 SGD", "market_dynamics": "-1.15", "relative_strength": "-12.53", "volume": "5.8M", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "0.96 SGD", "weekly_return": 1.0471204188481684, "weekly_return_label": "1.0%", "weekly_return_tone": "positive", "trend_line": "0.98 SGD", "fair_value": "0.97 SGD", "market_dynamics": "-0.96", "relative_strength": "-10.90", "volume": "8.1M", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "0.95 SGD", "weekly_return": -0.5208333333333338, "weekly_return_label": "-0.5%", "weekly_return_tone": "negative", "trend_line": "0.98 SGD", "fair_value": "0.97 SGD", "market_dynamics": "-0.90", "relative_strength": "-12.78", "volume": "6.5M", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "0.96 SGD", "weekly_return": -1.00000309374991, "weekly_return_label": "-1.0%", "weekly_return_tone": "negative", "trend_line": "0.98 SGD", "fair_value": "0.97 SGD", "market_dynamics": "-0.56", "relative_strength": "-11.41", "volume": "12.8M", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "0.97 SGD", "weekly_return": 0.5024620432834646, "weekly_return_label": "0.5%", "weekly_return_tone": "positive", "trend_line": "0.98 SGD", "fair_value": "0.97 SGD", "market_dynamics": "-0.42", "relative_strength": "-9.72", "volume": "5.4M", "trend_signal": "On"}, {"week": "2026-05-01", "close": "0.96 SGD", "weekly_return": -3.3980183982987433, "weekly_return_label": "-3.4%", "weekly_return_tone": "negative", "trend_line": "0.98 SGD", "fair_value": "0.98 SGD", "market_dynamics": "-0.30", "relative_strength": "-10.45", "volume": "7.1M", "trend_signal": "On"}, {"week": "2026-04-24", "close": "1.00 SGD", "weekly_return": 0.9803951304783842, "weekly_return_label": "1.0%", "weekly_return_tone": "positive", "trend_line": "0.98 SGD", "fair_value": "0.98 SGD", "market_dynamics": "-0.20", "relative_strength": "-7.91", "volume": "2.9M", "trend_signal": "On"}, {"week": "2026-04-17", "close": "0.99 SGD", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "0.98 SGD", "fair_value": "0.98 SGD", "market_dynamics": "-0.39", "relative_strength": "-10.51", "volume": "3.0M", "trend_signal": "On"}, {"week": "2026-04-10", "close": "0.99 SGD", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "0.98 SGD", "fair_value": "0.98 SGD", "market_dynamics": "-0.46", "relative_strength": "-10.79", "volume": "3.0M", "trend_signal": "On"}, {"week": "2026-04-03", "close": "0.99 SGD", "weekly_return": 2.0000061874998085, "weekly_return_label": "2.0%", "weekly_return_tone": "positive", "trend_line": "0.98 SGD", "fair_value": "0.99 SGD", "market_dynamics": "-0.27", "relative_strength": "-10.53", "volume": "5.2M", "trend_signal": "On"}, {"week": "2026-03-27", "close": "0.97 SGD", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "0.98 SGD", "fair_value": "0.99 SGD", "market_dynamics": "0.07", "relative_strength": "-11.71", "volume": "10.2M", "trend_signal": "On"}, {"week": "2026-03-20", "close": "0.97 SGD", "weekly_return": -0.9901020426917007, "weekly_return_label": "-1.0%", "weekly_return_tone": "negative", "trend_line": "0.98 SGD", "fair_value": "0.99 SGD", "market_dynamics": "0.56", "relative_strength": "-12.91", "volume": "7.7M", "trend_signal": "On"}, {"week": "2026-03-13", "close": "0.98 SGD", "weekly_return": -1.9417534051270162, "weekly_return_label": "-1.9%", "weekly_return_tone": "negative", "trend_line": "0.98 SGD", "fair_value": "0.99 SGD", "market_dynamics": "0.77", "relative_strength": "-10.48", "volume": "13.1M", "trend_signal": "On"}], "chart_url": "/terminal/2350fb46-7d51-49e6-8add-92bb6e28c497/", "api_path": "/terminal/2350fb46-7d51-49e6-8add-92bb6e28c497/report/api/"}