{"ticker": {"uuid": "a0ee11b2-691b-4eab-b777-7d88bd26c613", "symbol": "SRV1V", "name": "SRV Yhti\u00f6t Oyj", "exchange": "HEL", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "SRV1V closed the latest completed week at 5.30 EUR. The 4-week return is -1.9% and the 12-week return is 10.9%. Trend Signal is active, Market Dynamics is 0.23.", "description": "SRV Yhti\u00f6t Oyj, together with its subsidiaries, operates as a project management contractor company in Finland. The company builds and develops commercial and business premises, such as offices, hotels, retail premises, and industrial and logistics centers; and housing. It also provides building maintenance, renovation, and technology services; technical units and procurement; internal services; building services engineering; and energy and lifecycle services. SRV Yhti\u00f6t Oyj was founded in 1987 and is headquartered in Helsinki, Finland.", "setup_signature": "Balanced read", "composite_score": "44", "kpis": [{"label": "Latest Close", "value": "5.30 EUR", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-1.5%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "-1.9%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "10.9%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "46.2%", "hint": "24 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.2x", "hint": "vs 13-week average"}], "classification": {"exchange": "HEL", "country": "FI", "sector": "Industrials", "industry": "Engineering & Construction", "currency": "EUR", "market_cap": "89.2M"}, "price": {"trend_line": "5.02 EUR", "fair_value": "4.81 EUR", "vs_trend": "5.6%", "vs_fair_value": "10.3%", "high_52": "5.70 EUR", "low_52": "4.12 EUR", "drawdown": "-7.0%", "range_position": "74.7%"}, "momentum": {"returns": [{"label": "1W", "value": -1.4869888475836444, "value_label": "-1.5%", "tone": "negative", "width": 4.248539564524698}, {"label": "4W", "value": -1.8518518518518614, "value_label": "-1.9%", "tone": "negative", "width": 5.291005291005319}, {"label": "12W", "value": 10.8786610878661, "value_label": "10.9%", "tone": "positive", "width": 31.081888822474568}, {"label": "26W", "value": 21.559633027522924, "value_label": "21.6%", "tone": "positive", "width": 61.598951507208355}, {"label": "52W", "value": 0.7604562737642593, "value_label": "0.8%", "tone": "positive", "width": 4}], "trend_streak": 10, "active_weeks": 24, "active_breadth": "46.2%", "peer": {"scope": "FI Industrials", "count": 56, "rank": 33, "percentile": 41.81818181818182, "avg_weekly_return": -1.0460824460983102}}, "setup": {"scores": [{"label": "Trend", "value": 60.00000000000001, "value_label": "60", "width": 60.00000000000001, "tone": "neutral", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 55.53153571982021, "value_label": "56", "width": 55.53153571982021, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 49.442348944792734, "value_label": "49", "width": 49.442348944792734, "tone": "neutral", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 20.749254317900395, "value_label": "21", "width": 20.749254317900395, "tone": "negative", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 7.950232013049743, "value_label": "8", "width": 7.950232013049743, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 71.52279650246737, "value_label": "72", "width": 71.52279650246737, "tone": "positive", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": -3.041825095057037, "return_label": "-3.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 25.348542458808645}, {"week": "6 Mar", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": false, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "13 Mar", "return": 1.176470588235304, "return_label": "1.2%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 9.803921568627533}, {"week": "20 Mar", "return": -7.364341085271316, "return_label": "-7.4%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 61.36950904392763}, {"week": "27 Mar", "return": 5.020920502092036, "return_label": "5.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 41.8410041841003}, {"week": "3 Apr", "return": 1.9920318725099708, "return_label": "2.0%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 16.600265604249756}, {"week": "10 Apr", "return": 2.734374999999994, "return_label": "2.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 22.786458333333282}, {"week": "17 Apr", "return": -0.3802281368821212, "return_label": "-0.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "24 Apr", "return": 3.8167938931297747, "return_label": "3.8%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 31.806615776081454}, {"week": "1 May", "return": -2.5735294117647163, "return_label": "-2.6%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 21.446078431372637}, {"week": "8 May", "return": -0.3773584905660297, "return_label": "-0.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "15 May", "return": 2.2727272727272747, "return_label": "2.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 18.939393939393955}, {"week": "22 May", "return": -1.4814814814814827, "return_label": "-1.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 12.34567901234569}, {"week": "29 May", "return": -2.2556390977443628, "return_label": "-2.3%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 18.796992481203024}, {"week": "5 Jun", "return": 3.4615384615384563, "return_label": "3.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 28.846153846153804}, {"week": "12 Jun", "return": -1.4869888475836444, "return_label": "-1.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 12.391573729863703}]}, "groups": {"sector": {"scope": "FI Industrials", "count": 56, "avg_weekly_return": -1.0460824460983102, "avg_four_week_return": 1.171305528494791, "avg_twelve_week_return": 6.679150030145694, "trend_breadth": 41.07142857142857, "positive_md_breadth": 58.92857142857143, "positive_rs_breadth": 16.071428571428573, "week_rank": 33, "four_week_rank": 35, "twelve_week_rank": 15, "top_peers": [{"id": 32862, "symbol": "EEZY", "name": "Eezy Oyj", "exchange": "HEL", "url": "/terminal/fd1da4b7-62b0-4e8b-94bb-42a0e1876a8a/report/", "weekly_return": 3.9062500000000036, "weekly_return_label": "3.9%", "weekly_return_tone": "positive", "four_week_return": 35.254237288135606, "four_week_return_label": "35.3%", "four_week_return_tone": "positive", "twelve_week_return": 6.200060685748973, "twelve_week_return_label": "6.2%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 32881, "symbol": "FIA1S", "name": "Finnair Oyj", "exchange": "HEL", "url": "/terminal/db4e1816-6de4-40fa-a4f0-a546ad0bc60b/report/", "weekly_return": 10.236600676001919, "weekly_return_label": "10.2%", "weekly_return_tone": "positive", "four_week_return": 29.055963821368007, "four_week_return_label": "29.1%", "four_week_return_tone": "positive", "twelve_week_return": 60.5330005010064, "twelve_week_return_label": "60.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 32937, "symbol": "KREATE", "name": "Kreate Group Oyj", "exchange": "HEL", "url": "/terminal/75654b97-e9d8-4766-a7e4-bc37e6197f32/report/", "weekly_return": 6.7961165048543615, "weekly_return_label": "6.8%", "weekly_return_tone": "positive", "four_week_return": 24.99999999999999, "four_week_return_label": "25.0%", "four_week_return_tone": "positive", "twelve_week_return": 75.20324571976481, "twelve_week_return_label": "75.2%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 32899, "symbol": "GRK", "name": "GRK Infra Oyj", "exchange": "HEL", "url": "/terminal/89e0d824-d7e1-404e-a2b6-c16150f6ad9f/report/", "weekly_return": 5.6404230317273845, "weekly_return_label": "5.6%", "weekly_return_tone": "positive", "four_week_return": 23.829201101928383, "four_week_return_label": "23.8%", "four_week_return_tone": "positive", "twelve_week_return": 43.42231978343389, "twelve_week_return_label": "43.4%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 33034, "symbol": "ROBIT", "name": "Robit Oyj", "exchange": "HEL", "url": "/terminal/07bd7d6e-0e3f-419f-8046-a150f6fad2e8/report/", "weekly_return": -3.6496350364963535, "weekly_return_label": "-3.6%", "weekly_return_tone": "negative", "four_week_return": 19.999999999999996, "four_week_return_label": "20.0%", "four_week_return_tone": "positive", "twelve_week_return": 28.780487804878064, "twelve_week_return_label": "28.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "FI Engineering & Construction", "count": 8, "avg_weekly_return": 1.4857449711436201, "avg_four_week_return": 4.369984421469291, "avg_twelve_week_return": 12.019735934186713, "trend_breadth": 37.5, "positive_md_breadth": 37.5, "positive_rs_breadth": 12.5, "week_rank": 7, "four_week_rank": 5, "twelve_week_rank": 3, "top_peers": [{"id": 32937, "symbol": "KREATE", "name": "Kreate Group Oyj", "exchange": "HEL", "url": "/terminal/75654b97-e9d8-4766-a7e4-bc37e6197f32/report/", "weekly_return": 6.7961165048543615, "weekly_return_label": "6.8%", "weekly_return_tone": "positive", "four_week_return": 24.99999999999999, "four_week_return_label": "25.0%", "four_week_return_tone": "positive", "twelve_week_return": 75.20324571976481, "twelve_week_return_label": "75.2%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 33048, "symbol": "SITOWS", "name": "Sitowise Group Oyj", "exchange": "HEL", "url": "/terminal/e377b9c9-8c01-456a-915d-8978b3a49c9d/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 14.644351464435148, "four_week_return_label": "14.6%", "four_week_return_tone": "positive", "twelve_week_return": 12.757201646090536, "twelve_week_return_label": "12.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}, {"id": 33120, "symbol": "YIT", "name": "YIT Oyj", "exchange": "HEL", "url": "/terminal/989c87cf-12cf-4b6d-a4c2-0910766f7310/report/", "weekly_return": -1.7208413001912188, "weekly_return_label": "-1.7%", "weekly_return_tone": "negative", "four_week_return": 4.471544715447149, "four_week_return_label": "4.5%", "four_week_return_tone": "positive", "twelve_week_return": 0.8634222919937126, "twelve_week_return_label": "0.9%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 32875, "symbol": "ETTE", "name": "Etteplan Oyj", "exchange": "HEL", "url": "/terminal/95e106e6-185f-4177-92c6-0055fa3db34d/report/", "weekly_return": 9.80926430517712, "weekly_return_label": "9.8%", "weekly_return_tone": "positive", "four_week_return": 3.3333333333333424, "four_week_return_label": "3.3%", "four_week_return_tone": "positive", "twelve_week_return": -1.0562308733776298, "twelve_week_return_label": "-1.1%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 33059, "symbol": "SRV1V", "name": "SRV Yhti\u00f6t Oyj", "exchange": "HEL", "url": "/terminal/a0ee11b2-691b-4eab-b777-7d88bd26c613/report/", "weekly_return": -1.4869888475836444, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "four_week_return": -1.8518518518518614, "four_week_return_label": "-1.9%", "four_week_return_tone": "negative", "twelve_week_return": 10.8786610878661, "twelve_week_return_label": "10.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "0.23", "market_dynamics_tone": "positive", "md_4_change": "-58.1%", "relative_strength": "-9.61", "rs_4_change": "-5.4%", "expectation": "Negative", "expectation_probability": "38.76%"}, "volume": {"latest": "11.0K", "average_13": "58.3K", "average_52": "42.9K", "ratio_13": "0.2x", "ratio_52": "0.3x"}, "risk": {"volatility_13": "3.3%", "volatility_52": "3.9%", "downside_weeks": 30, "upside_weeks": 19, "downside_breadth": "57.7%", "average_gain": "3.9%", "average_loss": "-2.3%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "5.6%", "tone": "positive"}, {"label": "Volume", "value": "0.2x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 10-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": "5.30 EUR", "weekly_return": -1.4869888475836444, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "5.02 EUR", "fair_value": "4.81 EUR", "market_dynamics": "0.23", "relative_strength": "-9.61", "volume": "11.0K", "trend_signal": "On"}, {"week": "2026-06-05", "close": "5.38 EUR", "weekly_return": 3.4615384615384563, "weekly_return_label": "3.5%", "weekly_return_tone": "positive", "trend_line": "5.01 EUR", "fair_value": "4.80 EUR", "market_dynamics": "0.32", "relative_strength": "-10.64", "volume": "17.3K", "trend_signal": "On"}, {"week": "2026-05-29", "close": "5.20 EUR", "weekly_return": -2.2556390977443628, "weekly_return_label": "-2.3%", "weekly_return_tone": "negative", "trend_line": "5.00 EUR", "fair_value": "4.79 EUR", "market_dynamics": "0.28", "relative_strength": "-14.08", "volume": "29.2K", "trend_signal": "On"}, {"week": "2026-05-22", "close": "5.32 EUR", "weekly_return": -1.4814814814814827, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "5.01 EUR", "fair_value": "4.78 EUR", "market_dynamics": "0.32", "relative_strength": "-12.95", "volume": "25.3K", "trend_signal": "On"}, {"week": "2026-05-15", "close": "5.40 EUR", "weekly_return": 2.2727272727272747, "weekly_return_label": "2.3%", "weekly_return_tone": "positive", "trend_line": "4.99 EUR", "fair_value": "4.77 EUR", "market_dynamics": "0.54", "relative_strength": "-9.11", "volume": "26.2K", "trend_signal": "On"}, {"week": "2026-05-08", "close": "5.28 EUR", "weekly_return": -0.3773584905660297, "weekly_return_label": "-0.4%", "weekly_return_tone": "negative", "trend_line": "4.98 EUR", "fair_value": "4.76 EUR", "market_dynamics": "0.69", "relative_strength": "-11.16", "volume": "47.7K", "trend_signal": "On"}, {"week": "2026-05-01", "close": "5.30 EUR", "weekly_return": -2.5735294117647163, "weekly_return_label": "-2.6%", "weekly_return_tone": "negative", "trend_line": "4.98 EUR", "fair_value": "4.75 EUR", "market_dynamics": "0.76", "relative_strength": "-12.58", "volume": "33.8K", "trend_signal": "On"}, {"week": "2026-04-24", "close": "5.44 EUR", "weekly_return": 3.8167938931297747, "weekly_return_label": "3.8%", "weekly_return_tone": "positive", "trend_line": "4.98 EUR", "fair_value": "4.74 EUR", "market_dynamics": "0.85", "relative_strength": "-9.43", "volume": "127.2K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "5.24 EUR", "weekly_return": -0.3802281368821212, "weekly_return_label": "-0.4%", "weekly_return_tone": "negative", "trend_line": "4.96 EUR", "fair_value": "4.74 EUR", "market_dynamics": "0.72", "relative_strength": "-14.20", "volume": "248.8K", "trend_signal": "On"}, {"week": "2026-04-10", "close": "5.26 EUR", "weekly_return": 2.734374999999994, "weekly_return_label": "2.7%", "weekly_return_tone": "positive", "trend_line": "4.96 EUR", "fair_value": "4.73 EUR", "market_dynamics": "0.53", "relative_strength": "-13.15", "volume": "25.7K", "trend_signal": "On"}, {"week": "2026-04-03", "close": "5.12 EUR", "weekly_return": 1.9920318725099708, "weekly_return_label": "2.0%", "weekly_return_tone": "positive", "trend_line": "4.96 EUR", "fair_value": "4.72 EUR", "market_dynamics": "0.58", "relative_strength": "-13.06", "volume": "32.1K", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "5.02 EUR", "weekly_return": 5.020920502092036, "weekly_return_label": "5.0%", "weekly_return_tone": "positive", "trend_line": "4.97 EUR", "fair_value": "4.71 EUR", "market_dynamics": "0.61", "relative_strength": "-12.04", "volume": "81.2K", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "4.78 EUR", "weekly_return": -7.364341085271316, "weekly_return_label": "-7.4%", "weekly_return_tone": "negative", "trend_line": "4.98 EUR", "fair_value": "4.70 EUR", "market_dynamics": "0.52", "relative_strength": "-17.74", "volume": "52.3K", "trend_signal": "Off"}, {"week": "2026-03-13", "close": "5.16 EUR", "weekly_return": 1.176470588235304, "weekly_return_label": "1.2%", "weekly_return_tone": "positive", "trend_line": "5.00 EUR", "fair_value": "4.69 EUR", "market_dynamics": "0.56", "relative_strength": "-13.79", "volume": "49.7K", "trend_signal": "Off"}], "chart_url": "/terminal/a0ee11b2-691b-4eab-b777-7d88bd26c613/", "api_path": "/terminal/a0ee11b2-691b-4eab-b777-7d88bd26c613/report/api/"}