{"ticker": {"uuid": "756ac61b-dc82-43ab-b560-e3cefd46957d", "symbol": "S58", "name": "SATS Ltd.", "exchange": "SES", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "S58 closed the latest completed week at 3.94 SGD. The 4-week return is 21.2% and the 12-week return is 6.5%. Trend Signal is inactive, Market Dynamics is 0.22.", "description": "SATS Ltd., an investment holding company, provides gateway services and food solutions in Singapore, the Asia Pacific, the Americas, Europe, the Middle East, Africa, and internationally. It operates through three segments: Food Solutions, Gateway Services, and Others. The Food Solutions segment offers inflight and institutional catering, food processing, distribution services, and airline laundry services. The Gateway Services segment provides airport services, which include airfreight handling services, passenger services, aviation security services, baggage handling services, and apron services, as well as cruise terminal services; and manages and operates marine bay cruise center. The Others segment offers rental and other services. The company also provides air cargo handling, travel retail, security, and passenger and private jet services; linen and laundry; training; food services-solution and distribution; and commercial, institutional, and aviation catering services. It serves airline, hospitality, healthcare, food, air transport, cruise, events, education, and government agencies; and airfreight and logistics industries. The company was formerly known as Singapore Airport Terminal Services Limited and changed its name to SATS Ltd. in July 2010. The company was incorporated in 1972 and is headquartered in Singapore.", "setup_signature": "Early recovery watch", "composite_score": "65", "kpis": [{"label": "Latest Close", "value": "3.94 SGD", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-1.3%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "21.2%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "6.5%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "67.3%", "hint": "35 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.1x", "hint": "vs 13-week average"}], "classification": {"exchange": "SES", "country": "SG", "sector": "Industrials", "industry": "Airports & Air Services", "currency": "SGD", "market_cap": "5.7B"}, "price": {"trend_line": "3.65 SGD", "fair_value": "3.11 SGD", "vs_trend": "8.1%", "vs_fair_value": "26.5%", "high_52": "4.05 SGD", "low_52": "2.87 SGD", "drawdown": "-2.7%", "range_position": "90.7%"}, "momentum": {"returns": [{"label": "1W", "value": -1.253132832080207, "value_label": "-1.3%", "tone": "negative", "width": 4}, {"label": "4W", "value": 21.230769230769226, "value_label": "21.2%", "tone": "positive", "width": 60.65934065934064}, {"label": "12W", "value": 6.48648648648648, "value_label": "6.5%", "tone": "positive", "width": 18.532818532818514}, {"label": "26W", "value": 13.218390804597698, "value_label": "13.2%", "tone": "positive", "width": 37.766830870279136}, {"label": "52W", "value": 31.330881823539297, "value_label": "31.3%", "tone": "positive", "width": 89.51680521011228}], "trend_streak": 0, "active_weeks": 35, "active_breadth": "67.3%", "peer": {"scope": "SG Industrials", "count": 128, "rank": 77, "percentile": 40.15748031496062, "avg_weekly_return": -0.13380963381335434}}, "setup": {"scores": [{"label": "Trend", "value": 37.019230769230774, "value_label": "37", "width": 37.019230769230774, "tone": "neutral", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 100, "value_label": "100", "width": 100, "tone": "positive", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 63.388329219615805, "value_label": "63", "width": 63.388329219615805, "tone": "neutral", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 70.2582037468651, "value_label": "70", "width": 70.2582037468651, "tone": "positive", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 46.26205726865199, "value_label": "46", "width": 46.26205726865199, "tone": "neutral", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 72.5412394978845, "value_label": "73", "width": 72.5412394978845, "tone": "positive", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 1.2919896640826827, "return_label": "1.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 10.766580534022356}, {"week": "6 Mar", "return": -6.887755102040817, "return_label": "-6.9%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 57.39795918367348}, {"week": "13 Mar", "return": -1.0958904109589052, "return_label": "-1.1%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 9.13242009132421}, {"week": "20 Mar", "return": 2.493074792243776, "return_label": "2.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 20.775623268698133}, {"week": "27 Mar", "return": -3.783783783783787, "return_label": "-3.8%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 31.53153153153156}, {"week": "3 Apr", "return": 0.5617977528089892, "return_label": "0.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 4.68164794007491}, {"week": "10 Apr", "return": 1.6759776536312863, "return_label": "1.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 13.966480446927385}, {"week": "17 Apr", "return": -2.4725274725274806, "return_label": "-2.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 20.604395604395673}, {"week": "24 Apr", "return": -4.507042253521119, "return_label": "-4.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 37.55868544600933}, {"week": "1 May", "return": -2.654867256637177, "return_label": "-2.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 22.12389380530981}, {"week": "8 May", "return": 1.2121212121212133, "return_label": "1.2%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 10.101010101010111}, {"week": "15 May", "return": -2.6946107784431095, "return_label": "-2.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 22.455089820359245}, {"week": "22 May", "return": 0.9230769230769171, "return_label": "0.9%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 7.692307692307643}, {"week": "29 May", "return": 17.378048780487816, "return_label": "17.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 100}, {"week": "5 Jun", "return": 3.63636363636364, "return_label": "3.6%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 30.303030303030333}, {"week": "12 Jun", "return": -1.253132832080207, "return_label": "-1.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 10.442773600668392}]}, "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": 58, "four_week_rank": 2, "twelve_week_rank": 26, "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 Airports & Air Services", "count": 3, "avg_weekly_return": -0.7903089684332799, "avg_four_week_return": 10.15785773680511, "avg_twelve_week_return": 7.698360381287214, "trend_breadth": 33.33333333333333, "positive_md_breadth": 33.33333333333333, "positive_rs_breadth": 66.66666666666666, "week_rank": 2, "four_week_rank": 1, "twelve_week_rank": 2, "top_peers": [{"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": 42439, "symbol": "TATD", "name": "Airports of Thailand Public Company Limited", "exchange": "SES", "url": "/terminal/a46142a5-d4ae-465c-844e-31443eb1a331/report/", "weekly_return": -1.746724890829696, "weekly_return_label": "-1.7%", "weekly_return_tone": "negative", "four_week_return": 7.655502392344504, "four_week_return_label": "7.7%", "four_week_return_tone": "positive", "twelve_week_return": 19.047619047619055, "twelve_week_return_label": "19.0%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": false, "positive_rs": true}, {"id": 42368, "symbol": "S59", "name": "SIA Engineering Company Limited", "exchange": "SES", "url": "/terminal/78ad327e-4c5e-46ca-ae0c-5d029788e05a/report/", "weekly_return": 0.6289308176100634, "weekly_return_label": "0.6%", "weekly_return_tone": "positive", "four_week_return": 1.5873015873015959, "four_week_return_label": "1.6%", "four_week_return_tone": "positive", "twelve_week_return": -2.4390243902438913, "twelve_week_return_label": "-2.4%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "0.22", "market_dynamics_tone": "positive", "md_4_change": "117.7%", "relative_strength": "3.44", "rs_4_change": "124.1%", "expectation": "Undecided", "expectation_probability": "48.38%"}, "volume": {"latest": "33.9M", "average_13": "30.8M", "average_52": "22.6M", "ratio_13": "1.1x", "ratio_52": "1.5x"}, "risk": {"volatility_13": "5.4%", "volatility_52": "3.5%", "downside_weeks": 20, "upside_weeks": 29, "downside_breadth": "38.5%", "average_gain": "2.7%", "average_loss": "-2.3%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "8.1%", "tone": "positive"}, {"label": "Volume", "value": "1.1x", "tone": "neutral"}], "opportunities": ["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": ["Trend Signal is inactive, so price action has not confirmed a constructive regime.", "Recent volatility is running well above the one-year baseline."], "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": "3.94 SGD", "weekly_return": -1.253132832080207, "weekly_return_label": "-1.3%", "weekly_return_tone": "negative", "trend_line": "3.65 SGD", "fair_value": "3.11 SGD", "market_dynamics": "0.22", "relative_strength": "3.44", "volume": "33.9M", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "3.99 SGD", "weekly_return": 3.63636363636364, "weekly_return_label": "3.6%", "weekly_return_tone": "positive", "trend_line": "3.63 SGD", "fair_value": "3.11 SGD", "market_dynamics": "-0.28", "relative_strength": "4.30", "volume": "53.7M", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "3.85 SGD", "weekly_return": 17.378048780487816, "weekly_return_label": "17.4%", "weekly_return_tone": "positive", "trend_line": "3.61 SGD", "fair_value": "3.10 SGD", "market_dynamics": "-0.80", "relative_strength": "0.89", "volume": "61.5M", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "3.28 SGD", "weekly_return": 0.9230769230769171, "weekly_return_label": "0.9%", "weekly_return_tone": "positive", "trend_line": "3.60 SGD", "fair_value": "3.09 SGD", "market_dynamics": "-1.29", "relative_strength": "-14.59", "volume": "21.3M", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "3.25 SGD", "weekly_return": -2.6946107784431095, "weekly_return_label": "-2.7%", "weekly_return_tone": "negative", "trend_line": "3.60 SGD", "fair_value": "3.08 SGD", "market_dynamics": "-1.24", "relative_strength": "-14.27", "volume": "26.2M", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "3.34 SGD", "weekly_return": 1.2121212121212133, "weekly_return_label": "1.2%", "weekly_return_tone": "positive", "trend_line": "3.60 SGD", "fair_value": "3.08 SGD", "market_dynamics": "-1.21", "relative_strength": "-10.92", "volume": "26.6M", "trend_signal": "Off"}, {"week": "2026-05-01", "close": "3.30 SGD", "weekly_return": -2.654867256637177, "weekly_return_label": "-2.7%", "weekly_return_tone": "negative", "trend_line": "3.61 SGD", "fair_value": "3.07 SGD", "market_dynamics": "-1.11", "relative_strength": "-11.96", "volume": "18.5M", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "3.39 SGD", "weekly_return": -4.507042253521119, "weekly_return_label": "-4.5%", "weekly_return_tone": "negative", "trend_line": "3.62 SGD", "fair_value": "3.07 SGD", "market_dynamics": "-1.00", "relative_strength": "-9.86", "volume": "27.4M", "trend_signal": "Off"}, {"week": "2026-04-17", "close": "3.55 SGD", "weekly_return": -2.4725274725274806, "weekly_return_label": "-2.5%", "weekly_return_tone": "negative", "trend_line": "3.61 SGD", "fair_value": "3.06 SGD", "market_dynamics": "-0.94", "relative_strength": "-7.11", "volume": "19.7M", "trend_signal": "Off"}, {"week": "2026-04-10", "close": "3.64 SGD", "weekly_return": 1.6759776536312863, "weekly_return_label": "1.7%", "weekly_return_tone": "positive", "trend_line": "3.61 SGD", "fair_value": "3.06 SGD", "market_dynamics": "-0.84", "relative_strength": "-4.61", "volume": "26.8M", "trend_signal": "On"}, {"week": "2026-04-03", "close": "3.58 SGD", "weekly_return": 0.5617977528089892, "weekly_return_label": "0.6%", "weekly_return_tone": "positive", "trend_line": "3.59 SGD", "fair_value": "3.05 SGD", "market_dynamics": "-0.78", "relative_strength": "-5.39", "volume": "27.0M", "trend_signal": "On"}, {"week": "2026-03-27", "close": "3.56 SGD", "weekly_return": -3.783783783783787, "weekly_return_label": "-3.8%", "weekly_return_tone": "negative", "trend_line": "3.58 SGD", "fair_value": "3.05 SGD", "market_dynamics": "-0.53", "relative_strength": "-5.02", "volume": "30.7M", "trend_signal": "On"}, {"week": "2026-03-20", "close": "3.70 SGD", "weekly_return": 2.493074792243776, "weekly_return_label": "2.5%", "weekly_return_tone": "positive", "trend_line": "3.57 SGD", "fair_value": "3.04 SGD", "market_dynamics": "0.03", "relative_strength": "-2.38", "volume": "26.8M", "trend_signal": "On"}, {"week": "2026-03-13", "close": "3.61 SGD", "weekly_return": -1.0958904109589052, "weekly_return_label": "-1.1%", "weekly_return_tone": "negative", "trend_line": "3.56 SGD", "fair_value": "3.03 SGD", "market_dynamics": "0.40", "relative_strength": "-2.70", "volume": "41.0M", "trend_signal": "On"}], "chart_url": "/terminal/756ac61b-dc82-43ab-b560-e3cefd46957d/", "api_path": "/terminal/756ac61b-dc82-43ab-b560-e3cefd46957d/report/api/"}