{"ticker": {"uuid": "44a333bd-6af3-4305-8b47-214c035a29d1", "symbol": "004960", "name": "HANSHIN Engineering & Construction Co., Ltd.", "exchange": "KSC", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "004960 closed the latest completed week at 10,700 KRW. The 4-week return is -25.2% and the 12-week return is -39.7%. Trend Signal is inactive, Market Dynamics is -1.25.", "description": "HANSHIN Engineering & Construction Co., Ltd. operates as a general construction company in South Korea and internationally. The company constructs housings works, that include apartments; building works; civil works; electricity/plant works; and various projects, including residential houses, office buildings, mixed-use complexes, sports centers, highways, etc. HANSHIN Engineering & Construction Co., Ltd. was founded in 1950 and is headquartered in Yongin-si, South Korea.", "setup_signature": "Risk-first tape", "composite_score": "9", "kpis": [{"label": "Latest Close", "value": "10,700 KRW", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-1.0%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "-25.2%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-39.7%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "80.8%", "hint": "42 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.2x", "hint": "vs 13-week average"}], "classification": {"exchange": "KSC", "country": "KR", "sector": "Industrials", "industry": "Engineering & Construction", "currency": "KRW", "market_cap": "125.7B"}, "price": {"trend_line": "12,548 KRW", "fair_value": "8,088 KRW", "vs_trend": "-14.7%", "vs_fair_value": "32.3%", "high_52": "19,510 KRW", "low_52": "7,173 KRW", "drawdown": "-45.2%", "range_position": "28.6%"}, "momentum": {"returns": [{"label": "1W", "value": -1.0175763182238668, "value_label": "-1.0%", "tone": "negative", "width": 4}, {"label": "4W", "value": -25.22711390635919, "value_label": "-25.2%", "tone": "negative", "width": 72.07746830388339}, {"label": "12W", "value": -39.65031020868584, "value_label": "-39.7%", "tone": "negative", "width": 100}, {"label": "26W", "value": -9.12516298254454, "value_label": "-9.1%", "tone": "negative", "width": 26.07189423584154}, {"label": "52W", "value": 26.42075954678136, "value_label": "26.4%", "tone": "positive", "width": 75.4878844193753}], "trend_streak": 0, "active_weeks": 42, "active_breadth": "80.8%", "peer": {"scope": "KR Industrials", "count": 199, "rank": 134, "percentile": 32.82828282828283, "avg_weekly_return": 1.33407335041295}}, "setup": {"scores": [{"label": "Trend", "value": 44.42307692307693, "value_label": "44", "width": 44.42307692307693, "tone": "neutral", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 0, "value_label": "0", "width": 4, "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": 0, "value_label": "0", "width": 4, "tone": "negative", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 8.697128763513103, "value_label": "9", "width": 8.697128763513103, "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": -5.016722408026756, "return_label": "-5.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 41.80602006688963}, {"week": "6 Mar", "return": -9.295774647887324, "return_label": "-9.3%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 77.46478873239437}, {"week": "13 Mar", "return": -0.15527950310559005, "return_label": "-0.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "20 Mar", "return": 37.86936236391913, "return_label": "37.9%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 100}, {"week": "27 Mar", "return": -16.07445008460237, "return_label": "-16.1%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 100}, {"week": "3 Apr", "return": 4.637096774193548, "return_label": "4.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 38.64247311827957}, {"week": "10 Apr", "return": 6.8079640333975595, "return_label": "6.8%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 56.733033611646334}, {"week": "17 Apr", "return": -8.83944678292243, "return_label": "-8.8%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 73.66205652435357}, {"week": "24 Apr", "return": -1.7150395778364116, "return_label": "-1.7%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 14.291996481970095}, {"week": "1 May", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "8 May", "return": 8.523489932885905, "return_label": "8.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 71.02908277404921}, {"week": "15 May", "return": -11.50278293135436, "return_label": "-11.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 95.856524427953}, {"week": "22 May", "return": -10.13277428371768, "return_label": "-10.1%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 84.43978569764732}, {"week": "29 May", "return": -9.409020217729394, "return_label": "-9.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 78.40850181441161}, {"week": "5 Jun", "return": -7.210300429184549, "return_label": "-7.2%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 60.08583690987125}, {"week": "12 Jun", "return": -1.0175763182238668, "return_label": "-1.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 8.479802651865558}]}, "groups": {"sector": {"scope": "KR Industrials", "count": 100, "avg_weekly_return": 1.7033946273778755, "avg_four_week_return": -9.868101371489646, "avg_twelve_week_return": 1.732694440983868, "trend_breadth": 53.0, "positive_md_breadth": 30.0, "positive_rs_breadth": 8.0, "week_rank": null, "four_week_rank": null, "twelve_week_rank": null, "top_peers": [{"id": 42893, "symbol": "001740", "name": "SK Networks Company Limited", "exchange": "KSC", "url": "/terminal/1e21d56c-209b-47ca-8910-d83fb9abf3ec/report/", "weekly_return": 19.26605504587156, "weekly_return_label": "19.3%", "weekly_return_tone": "positive", "four_week_return": 49.08256880733945, "four_week_return_label": "49.1%", "four_week_return_tone": "positive", "twelve_week_return": 153.18352802596777, "twelve_week_return_label": "153.2%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 43710, "symbol": "012750", "name": "S-1 Corporation", "exchange": "KSC", "url": "/terminal/13c0d6ed-1bde-47ae-a8e6-0447f7581ab1/report/", "weekly_return": 20.516304347826086, "weekly_return_label": "20.5%", "weekly_return_tone": "positive", "four_week_return": 18.10918774966711, "four_week_return_label": "18.1%", "four_week_return_tone": "positive", "twelve_week_return": -0.22497187851518563, "twelve_week_return_label": "-0.2%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 44135, "symbol": "034730", "name": "SK Inc.", "exchange": "KSC", "url": "/terminal/add4135d-1389-4be8-ae8a-530f62762d4a/report/", "weekly_return": -5.12, "weekly_return_label": "-5.1%", "weekly_return_tone": "negative", "four_week_return": 17.892644135188867, "four_week_return_label": "17.9%", "four_week_return_tone": "positive", "twelve_week_return": 68.0891857692875, "twelve_week_return_label": "68.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 42671, "symbol": "000150", "name": "Doosan Corporation", "exchange": "KSC", "url": "/terminal/06fb571c-26fb-48b7-be35-8647c5a0ea2e/report/", "weekly_return": 8.96551724137931, "weekly_return_label": "9.0%", "weekly_return_tone": "positive", "four_week_return": 17.472118959107807, "four_week_return_label": "17.5%", "four_week_return_tone": "positive", "twelve_week_return": 60.535032103302086, "twelve_week_return_label": "60.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 45760, "symbol": "443060", "name": "HDHMS", "exchange": "KSC", "url": "/terminal/b98e9a3e-60c5-441f-970b-cc0f1c2486ff/report/", "weekly_return": 11.486486486486488, "weekly_return_label": "11.5%", "weekly_return_tone": "positive", "four_week_return": 14.849187935034802, "four_week_return_label": "14.8%", "four_week_return_tone": "positive", "twelve_week_return": 35.921890220419996, "twelve_week_return_label": "35.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "KR Engineering & Construction", "count": 40, "avg_weekly_return": 4.6618838171101284, "avg_four_week_return": -9.649653131326382, "avg_twelve_week_return": -12.605919736852416, "trend_breadth": 30.0, "positive_md_breadth": 7.5, "positive_rs_breadth": 5.0, "week_rank": 32, "four_week_rank": 40, "twelve_week_rank": 40, "top_peers": [{"id": 44211, "symbol": "051600", "name": "KEPCO Plant Service & Engineering Co.,Ltd.", "exchange": "KSC", "url": "/terminal/c6189374-1a55-4b6c-8737-8e13c2631ef5/report/", "weekly_return": 31.346351490236383, "weekly_return_label": "31.3%", "weekly_return_tone": "positive", "four_week_return": 13.297872340425531, "four_week_return_label": "13.3%", "four_week_return_tone": "positive", "twelve_week_return": -5.333333333333334, "twelve_week_return_label": "-5.3%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 43264, "symbol": "005090", "name": "SGC Energy Co.,Ltd.", "exchange": "KSC", "url": "/terminal/ba876859-a6df-416c-92c9-8418f4ac63df/report/", "weekly_return": 24.653148345784416, "weekly_return_label": "24.7%", "weekly_return_tone": "positive", "four_week_return": 12.307692307692308, "four_week_return_label": "12.3%", "four_week_return_tone": "positive", "twelve_week_return": -6.5600000000000005, "twelve_week_return_label": "-6.6%", "twelve_week_return_tone": "negative", "trend_active": true, "positive_md": false, "positive_rs": true}, {"id": 44052, "symbol": "028260", "name": "Samsung C&T Corporation", "exchange": "KSC", "url": "/terminal/872da93d-d648-4859-a28c-9936a67d9e8c/report/", "weekly_return": -6.188925081433225, "weekly_return_label": "-6.2%", "weekly_return_tone": "negative", "four_week_return": 8.953341740226985, "four_week_return_label": "9.0%", "four_week_return_tone": "positive", "twelve_week_return": 45.21008403361345, "twelve_week_return_label": "45.2%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}, {"id": 44226, "symbol": "052690", "name": "KEPCO Engineering & Construction Company, Inc.", "exchange": "KSC", "url": "/terminal/9cd836ca-fd99-4eff-966b-f64222fa9fd6/report/", "weekly_return": 18.853102906520032, "weekly_return_label": "18.9%", "weekly_return_tone": "positive", "four_week_return": 2.995234853641933, "four_week_return_label": "3.0%", "four_week_return_tone": "positive", "twelve_week_return": -13.78917378917379, "twelve_week_return_label": "-13.8%", "twelve_week_return_tone": "negative", "trend_active": true, "positive_md": false, "positive_rs": false}, {"id": 42711, "symbol": "000720", "name": "Hyundai Engineering & Construction Co.,Ltd.", "exchange": "KSC", "url": "/terminal/0ae4103f-c102-4d71-8896-74e33dbd9535/report/", "weekly_return": 19.408642911296436, "weekly_return_label": "19.4%", "weekly_return_tone": "positive", "four_week_return": 1.6129032258064515, "four_week_return_label": "1.6%", "four_week_return_tone": "positive", "twelve_week_return": -3.4566263090462575, "twelve_week_return_label": "-3.5%", "twelve_week_return_tone": "negative", "trend_active": true, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "-1.25", "market_dynamics_tone": "negative", "md_4_change": "-1679.4%", "relative_strength": "-42.95", "rs_4_change": "-99.5%", "expectation": "Negative", "expectation_probability": "44.54%"}, "volume": {"latest": "191.1K", "average_13": "922.8K", "average_52": "985.0K", "ratio_13": "0.2x", "ratio_52": "0.2x"}, "risk": {"volatility_13": "13.3%", "volatility_52": "9.8%", "downside_weeks": 30, "upside_weeks": 21, "downside_breadth": "57.7%", "average_gain": "9.2%", "average_loss": "-4.9%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-14.7%", "tone": "negative"}, {"label": "Volume", "value": "0.2x", "tone": "neutral"}], "opportunities": ["Price is above Fair Value, showing premium demand versus the model."], "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.", "Market Dynamics is negative, which weakens the current setup.", "The share remains more than 20% below its 52-week high.", "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": "10,700 KRW", "weekly_return": -1.0175763182238668, "weekly_return_label": "-1.0%", "weekly_return_tone": "negative", "trend_line": "12,548 KRW", "fair_value": "8,088 KRW", "market_dynamics": "-1.25", "relative_strength": "-42.95", "volume": "191.1K", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "10,810 KRW", "weekly_return": -7.210300429184549, "weekly_return_label": "-7.2%", "weekly_return_tone": "negative", "trend_line": "12,449 KRW", "fair_value": "8,070 KRW", "market_dynamics": "-1.06", "relative_strength": "-43.38", "volume": "345.3K", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "11,650 KRW", "weekly_return": -9.409020217729394, "weekly_return_label": "-9.4%", "weekly_return_tone": "negative", "trend_line": "12,333 KRW", "fair_value": "8,051 KRW", "market_dynamics": "-0.64", "relative_strength": "-42.12", "volume": "403.6K", "trend_signal": "On"}, {"week": "2026-05-22", "close": "12,860 KRW", "weekly_return": -10.13277428371768, "weekly_return_label": "-10.1%", "weekly_return_tone": "negative", "trend_line": "12,194 KRW", "fair_value": "8,027 KRW", "market_dynamics": "-0.30", "relative_strength": "-31.91", "volume": "382.5K", "trend_signal": "On"}, {"week": "2026-05-15", "close": "14,310 KRW", "weekly_return": -11.50278293135436, "weekly_return_label": "-11.5%", "weekly_return_tone": "negative", "trend_line": "12,048 KRW", "fair_value": "7,994 KRW", "market_dynamics": "0.08", "relative_strength": "-21.53", "volume": "655.6K", "trend_signal": "On"}, {"week": "2026-05-08", "close": "16,170 KRW", "weekly_return": 8.523489932885905, "weekly_return_label": "8.5%", "weekly_return_tone": "positive", "trend_line": "11,816 KRW", "fair_value": "7,950 KRW", "market_dynamics": "0.41", "relative_strength": "-12.06", "volume": "889.0K", "trend_signal": "On"}, {"week": "2026-05-01", "close": "14,900 KRW", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "11,529 KRW", "fair_value": "7,895 KRW", "market_dynamics": "0.66", "relative_strength": "-8.35", "volume": "474.8K", "trend_signal": "On"}, {"week": "2026-04-24", "close": "14,900 KRW", "weekly_return": -1.7150395778364116, "weekly_return_label": "-1.7%", "weekly_return_tone": "negative", "trend_line": "11,288 KRW", "fair_value": "7,846 KRW", "market_dynamics": "0.94", "relative_strength": "-6.96", "volume": "469.1K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "15,160 KRW", "weekly_return": -8.83944678292243, "weekly_return_label": "-8.8%", "weekly_return_tone": "negative", "trend_line": "11,044 KRW", "fair_value": "7,798 KRW", "market_dynamics": "1.16", "relative_strength": "-1.38", "volume": "817.2K", "trend_signal": "On"}, {"week": "2026-04-10", "close": "16,630 KRW", "weekly_return": 6.8079640333975595, "weekly_return_label": "6.8%", "weekly_return_tone": "positive", "trend_line": "10,804 KRW", "fair_value": "7,749 KRW", "market_dynamics": "1.32", "relative_strength": "14.04", "volume": "1.5M", "trend_signal": "On"}, {"week": "2026-04-03", "close": "15,570 KRW", "weekly_return": 4.637096774193548, "weekly_return_label": "4.6%", "weekly_return_tone": "positive", "trend_line": "10,515 KRW", "fair_value": "7,692 KRW", "market_dynamics": "1.15", "relative_strength": "16.56", "volume": "1.3M", "trend_signal": "On"}, {"week": "2026-03-27", "close": "14,880 KRW", "weekly_return": -16.07445008460237, "weekly_return_label": "-16.1%", "weekly_return_tone": "negative", "trend_line": "10,252 KRW", "fair_value": "7,639 KRW", "market_dynamics": "1.00", "relative_strength": "10.46", "volume": "3.2M", "trend_signal": "On"}, {"week": "2026-03-20", "close": "17,730 KRW", "weekly_return": 37.86936236391913, "weekly_return_label": "37.9%", "weekly_return_tone": "positive", "trend_line": "10,020 KRW", "fair_value": "7,590 KRW", "market_dynamics": "0.99", "relative_strength": "24.20", "volume": "1.4M", "trend_signal": "On"}, {"week": "2026-03-13", "close": "12,860 KRW", "weekly_return": -0.15527950310559005, "weekly_return_label": "-0.2%", "weekly_return_tone": "negative", "trend_line": "9,694 KRW", "fair_value": "7,523 KRW", "market_dynamics": "1.03", "relative_strength": "-4.55", "volume": "434.0K", "trend_signal": "On"}], "chart_url": "/terminal/44a333bd-6af3-4305-8b47-214c035a29d1/", "api_path": "/terminal/44a333bd-6af3-4305-8b47-214c035a29d1/report/api/"}