{"ticker": {"uuid": "00d1190d-d25f-4b39-b786-07804926cea4", "symbol": "ENV", "name": "LS 2 Holdings Limited", "exchange": "SES", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "ENV closed the latest completed week at 0.08 SGD. The 4-week return is -2.4% and the 12-week return is 3.9%. Trend Signal is active, Market Dynamics is 0.17.", "description": "LS 2 Holdings Limited, an investment holding company, operates as an integrated environmental services provider in Singapore. It operates through Cleaning services, Pest control services, Machinery, Integrated Facilities Management (\u0093IFM\u0094) Services, and Others segments. The company offers cleaning services, including conservancy services, facilities cleaning services, pandemic disinfection services, and fa\u00e7ade and F&B cleaning services, as well as waste management, pest control, and landscape care and maintenance services; rubbish chute cleaning and fogging services; investment activities and treasury and administrative services; and facilities management for buildings and offices. It also engages in design, manufacture, and repair of machinery and equipment to the cleaning industry; and digitalization and system integration solutions to environmental services industry. In addition, the company leases cleaning and waste management tools and machinery. The company was founded in 1993 and is based in Singapore.", "setup_signature": "Balanced read", "composite_score": "45", "kpis": [{"label": "Latest Close", "value": "0.08 SGD", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-2.4%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "-2.4%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "3.9%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "76.9%", "hint": "40 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.1x", "hint": "vs 13-week average"}], "classification": {"exchange": "SES", "country": "SG", "sector": "Industrials", "industry": "Specialty Business Services", "currency": "SGD", "market_cap": "15.2M"}, "price": {"trend_line": "0.08 SGD", "fair_value": "0.08 SGD", "vs_trend": "3.9%", "vs_fair_value": "5.9%", "high_52": "0.10 SGD", "low_52": "0.06 SGD", "drawdown": "-18.4%", "range_position": "55.0%"}, "momentum": {"returns": [{"label": "1W", "value": -2.4390243902439046, "value_label": "-2.4%", "tone": "negative", "width": 6.968641114982585}, {"label": "4W", "value": -2.4390243902439046, "value_label": "-2.4%", "tone": "negative", "width": 6.968641114982585}, {"label": "12W", "value": 3.8961038961038996, "value_label": "3.9%", "tone": "positive", "width": 11.131725417439712}, {"label": "26W", "value": 14.285714285714276, "value_label": "14.3%", "tone": "positive", "width": 40.816326530612216}, {"label": "52W", "value": 33.33333333333334, "value_label": "33.3%", "tone": "positive", "width": 95.23809523809527}], "trend_streak": 15, "active_weeks": 40, "active_breadth": "76.9%", "peer": {"scope": "SG Industrials", "count": 128, "rank": 89, "percentile": 30.708661417322837, "avg_weekly_return": -0.13380963381335434}}, "setup": {"scores": [{"label": "Trend", "value": 87.30769230769232, "value_label": "87", "width": 87.30769230769232, "tone": "positive", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 47.89673740893253, "value_label": "48", "width": 47.89673740893253, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 48.052731616621855, "value_label": "48", "width": 48.052731616621855, "tone": "neutral", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 45.83210349847015, "value_label": "46", "width": 45.83210349847015, "tone": "neutral", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 3.6496526331938024, "value_label": "4", "width": 4, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 39.656155614245876, "value_label": "40", "width": 39.656155614245876, "tone": "neutral", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 1.42857142857141, "return_label": "1.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 11.90476190476175}, {"week": "6 Mar", "return": 15.492957746478888, "return_label": "15.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 100}, {"week": "13 Mar", "return": 1.2195121951219523, "return_label": "1.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 10.16260162601627}, {"week": "20 Mar", "return": -7.228915662650609, "return_label": "-7.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 60.24096385542174}, {"week": "27 Mar", "return": 1.2987012987012998, "return_label": "1.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 10.822510822510832}, {"week": "3 Apr", "return": 2.5641025641025665, "return_label": "2.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 21.367521367521388}, {"week": "10 Apr", "return": 8.74999999999999, "return_label": "8.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 72.91666666666657}, {"week": "17 Apr", "return": -10.344827586206891, "return_label": "-10.3%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 86.2068965517241}, {"week": "24 Apr", "return": 2.5641025641025665, "return_label": "2.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 21.367521367521388}, {"week": "1 May", "return": 3.7500000000000036, "return_label": "3.8%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 31.25000000000003}, {"week": "8 May", "return": 1.2048192771084347, "return_label": "1.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 10.040160642570289}, {"week": "15 May", "return": -2.3809523809523827, "return_label": "-2.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 19.841269841269856}, {"week": "22 May", "return": 4.8780487804877914, "return_label": "4.9%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 40.65040650406493}, {"week": "29 May", "return": -4.651162790697662, "return_label": "-4.7%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 38.75968992248052}, {"week": "5 Jun", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "12 Jun", "return": -2.4390243902439046, "return_label": "-2.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 20.32520325203254}]}, "groups": {"sector": {"scope": "SG Industrials", "count": 100, "avg_weekly_return": -0.4247702252472514, "avg_four_week_return": -5.055885535659506, "avg_twelve_week_return": 5.898016004912481, "trend_breadth": 48.0, "positive_md_breadth": 39.0, "positive_rs_breadth": 34.0, "week_rank": null, "four_week_rank": null, "twelve_week_rank": null, "top_peers": [{"id": 42101, "symbol": "I07", "name": "ISDN Holdings Limited", "exchange": "SES", "url": "/terminal/67fcf69e-3d9c-40fa-87b4-069e953c0ee4/report/", "weekly_return": 12.318840579710157, "weekly_return_label": "12.3%", "weekly_return_tone": "positive", "four_week_return": 22.047244094488192, "four_week_return_label": "22.0%", "four_week_return_tone": "positive", "twelve_week_return": 106.66666666666667, "twelve_week_return_label": "106.7%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 42366, "symbol": "S58", "name": "SATS Ltd.", "exchange": "SES", "url": "/terminal/756ac61b-dc82-43ab-b560-e3cefd46957d/report/", "weekly_return": -1.253132832080207, "weekly_return_label": "-1.3%", "weekly_return_tone": "negative", "four_week_return": 21.230769230769226, "four_week_return_label": "21.2%", "four_week_return_tone": "positive", "twelve_week_return": 6.48648648648648, "twelve_week_return_label": "6.5%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 42447, "symbol": "TDED", "name": "t Delta TH SDR 1to1", "exchange": "SES", "url": "/terminal/9ed763b2-3a5e-4e6d-9e79-45de2e4c78f1/report/", "weekly_return": 5.007363770250366, "weekly_return_label": "5.0%", "weekly_return_tone": "positive", "four_week_return": 14.17133706965572, "four_week_return_label": "14.2%", "four_week_return_tone": "positive", "twelve_week_return": 35.93898951382268, "twelve_week_return_label": "35.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 42286, "symbol": "P9D", "name": "Civmec Limited", "exchange": "SES", "url": "/terminal/c2291e3b-95a5-4986-82d5-7dc6de725f51/report/", "weekly_return": 3.8461538461538494, "weekly_return_label": "3.8%", "weekly_return_tone": "positive", "four_week_return": 10.204081632653072, "four_week_return_label": "10.2%", "four_week_return_tone": "positive", "twelve_week_return": 18.713062467253152, "twelve_week_return_label": "18.7%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 41898, "symbol": "C6L", "name": "Singapore Airlines Limited", "exchange": "SES", "url": "/terminal/9b15c85a-1e77-4961-af65-9cda39a74be1/report/", "weekly_return": 0.43041606886657463, "weekly_return_label": "0.4%", "weekly_return_tone": "positive", "four_week_return": 9.034267912772586, "four_week_return_label": "9.0%", "four_week_return_tone": "positive", "twelve_week_return": 6.060606060606066, "twelve_week_return_label": "6.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "SG Specialty Business Services", "count": 7, "avg_weekly_return": -3.7796974976623097, "avg_four_week_return": -5.274542680055658, "avg_twelve_week_return": -2.0126812219450256, "trend_breadth": 42.857142857142854, "positive_md_breadth": 57.14285714285714, "positive_rs_breadth": 28.57142857142857, "week_rank": 3, "four_week_rank": 3, "twelve_week_rank": 2, "top_peers": [{"id": 42504, "symbol": "V3M", "name": "Metech International Limited", "exchange": "SES", "url": "/terminal/2737e71d-cc01-4939-8173-533ddede347d/report/", "weekly_return": -7.1428571428571495, "weekly_return_label": "-7.1%", "weekly_return_tone": "negative", "four_week_return": 2.6315789473684235, "four_week_return_label": "2.6%", "four_week_return_tone": "positive", "twelve_week_return": 2.6315789473684235, "twelve_week_return_label": "2.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 42501, "symbol": "UZF", "name": "$ Dezign Format", "exchange": "SES", "url": "/terminal/d7d6771c-5112-40c2-aaef-71864958a448/report/", "weekly_return": 8.108108108108116, "weekly_return_label": "8.1%", "weekly_return_tone": "positive", "four_week_return": 2.5641025641025665, "four_week_return_label": "2.6%", "four_week_return_tone": "positive", "twelve_week_return": 6.666666666666672, "twelve_week_return_label": "6.7%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 41989, "symbol": "ENV", "name": "LS 2 Holdings Limited", "exchange": "SES", "url": "/terminal/00d1190d-d25f-4b39-b786-07804926cea4/report/", "weekly_return": -2.4390243902439046, "weekly_return_label": "-2.4%", "weekly_return_tone": "negative", "four_week_return": -2.4390243902439046, "four_week_return_label": "-2.4%", "four_week_return_tone": "negative", "twelve_week_return": 3.8961038961038996, "twelve_week_return_label": "3.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 41832, "symbol": "BQC", "name": "A-Smart Holdings Ltd.", "exchange": "SES", "url": "/terminal/c9d37223-1087-4faa-b3e6-5f01aeab624c/report/", "weekly_return": -1.81818181818182, "weekly_return_label": "-1.8%", "weekly_return_tone": "negative", "four_week_return": -3.5714285714285747, "four_week_return_label": "-3.6%", "four_week_return_tone": "negative", "twelve_week_return": -12.903225806451612, "twelve_week_return_label": "-12.9%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 41369, "symbol": "40W", "name": "ZICO Holdings Inc.", "exchange": "SES", "url": "/terminal/75495ff2-de28-4794-b585-72a1dc346995/report/", "weekly_return": -6.122448979591842, "weekly_return_label": "-6.1%", "weekly_return_tone": "negative", "four_week_return": -8.000000000000007, "four_week_return_label": "-8.0%", "four_week_return_tone": "negative", "twelve_week_return": -13.20754716981132, "twelve_week_return_label": "-13.2%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "0.17", "market_dynamics_tone": "positive", "md_4_change": "-62.1%", "relative_strength": "0.80", "rs_4_change": "-82.1%", "expectation": "Negative", "expectation_probability": "41.71%"}, "volume": {"latest": "30.5K", "average_13": "351.0K", "average_52": "396.6K", "ratio_13": "0.1x", "ratio_52": "0.1x"}, "risk": {"volatility_13": "5.0%", "volatility_52": "5.3%", "downside_weeks": 18, "upside_weeks": 22, "downside_breadth": "34.6%", "average_gain": "5.1%", "average_loss": "-4.2%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "3.9%", "tone": "positive"}, {"label": "Volume", "value": "0.1x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 15-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."], "risks": ["No major top-level risk cluster is currently dominant."], "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.08 SGD", "weekly_return": -2.4390243902439046, "weekly_return_label": "-2.4%", "weekly_return_tone": "negative", "trend_line": "0.08 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.17", "relative_strength": "0.80", "volume": "30.5K", "trend_signal": "On"}, {"week": "2026-06-05", "close": "0.08 SGD", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "0.08 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.55", "relative_strength": "2.90", "volume": "50.0K", "trend_signal": "On"}, {"week": "2026-05-29", "close": "0.08 SGD", "weekly_return": -4.651162790697662, "weekly_return_label": "-4.7%", "weekly_return_tone": "negative", "trend_line": "0.08 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.72", "relative_strength": "3.27", "volume": "123.0K", "trend_signal": "On"}, {"week": "2026-05-22", "close": "0.09 SGD", "weekly_return": 4.8780487804877914, "weekly_return_label": "4.9%", "weekly_return_tone": "positive", "trend_line": "0.08 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.67", "relative_strength": "7.74", "volume": "458.7K", "trend_signal": "On"}, {"week": "2026-05-15", "close": "0.08 SGD", "weekly_return": -2.3809523809523827, "weekly_return_label": "-2.4%", "weekly_return_tone": "negative", "trend_line": "0.08 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.44", "relative_strength": "4.45", "volume": "39.8K", "trend_signal": "On"}, {"week": "2026-05-08", "close": "0.08 SGD", "weekly_return": 1.2048192771084347, "weekly_return_label": "1.2%", "weekly_return_tone": "positive", "trend_line": "0.08 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.38", "relative_strength": "8.56", "volume": "34.2K", "trend_signal": "On"}, {"week": "2026-05-01", "close": "0.08 SGD", "weekly_return": 3.7500000000000036, "weekly_return_label": "3.8%", "weekly_return_tone": "positive", "trend_line": "0.07 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.40", "relative_strength": "7.65", "volume": "181.5K", "trend_signal": "On"}, {"week": "2026-04-24", "close": "0.08 SGD", "weekly_return": 2.5641025641025665, "weekly_return_label": "2.6%", "weekly_return_tone": "positive", "trend_line": "0.07 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.45", "relative_strength": "3.67", "volume": "786.5K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "0.08 SGD", "weekly_return": -10.344827586206891, "weekly_return_label": "-10.3%", "weekly_return_tone": "negative", "trend_line": "0.07 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.46", "relative_strength": "-0.40", "volume": "1.4M", "trend_signal": "On"}, {"week": "2026-04-10", "close": "0.09 SGD", "weekly_return": 8.74999999999999, "weekly_return_label": "8.7%", "weekly_return_tone": "positive", "trend_line": "0.07 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.39", "relative_strength": "11.17", "volume": "794.5K", "trend_signal": "On"}, {"week": "2026-04-03", "close": "0.08 SGD", "weekly_return": 2.5641025641025665, "weekly_return_label": "2.6%", "weekly_return_tone": "positive", "trend_line": "0.07 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.39", "relative_strength": "3.36", "volume": "302.8K", "trend_signal": "On"}, {"week": "2026-03-27", "close": "0.08 SGD", "weekly_return": 1.2987012987012998, "weekly_return_label": "1.3%", "weekly_return_tone": "positive", "trend_line": "0.07 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.50", "relative_strength": "1.85", "volume": "288.0K", "trend_signal": "On"}, {"week": "2026-03-20", "close": "0.08 SGD", "weekly_return": -7.228915662650609, "weekly_return_label": "-7.2%", "weekly_return_tone": "negative", "trend_line": "0.07 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.30", "relative_strength": "-0.39", "volume": "96.1K", "trend_signal": "On"}, {"week": "2026-03-13", "close": "0.08 SGD", "weekly_return": 1.2195121951219523, "weekly_return_label": "1.2%", "weekly_return_tone": "positive", "trend_line": "0.07 SGD", "fair_value": "0.08 SGD", "market_dynamics": "0.10", "relative_strength": "9.78", "volume": "1.4M", "trend_signal": "On"}], "chart_url": "/terminal/00d1190d-d25f-4b39-b786-07804926cea4/", "api_path": "/terminal/00d1190d-d25f-4b39-b786-07804926cea4/report/api/"}