{"ticker": {"uuid": "867675fb-724a-4151-9e16-e790a6acf7e2", "symbol": "WMA", "name": "WindowMaster International A/S", "exchange": "CPH", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "WMA closed the latest completed week at 890.0 DKK. The 4-week return is 4.7% and the 12-week return is -1.1%. Trend Signal is inactive, Market Dynamics is 0.22.", "description": "WindowMaster International A/S offers indoor climate solutions worldwide. It offers actuators and accessories, such as spindle, chain, locking, louvre, door, and window actuators, as well as brackets and cables; controllers used for power supply and control of window actuators for natural, mixed mode, and smoke ventilation; sensors and detectors; and accessories, such as break glass units, keypads, and miscellaneous products, as well as spare parts. The company provides service and maintenance of systems and software; testing of product functionality; remote, fault localization, back-up, and restoration services; on-going monitoring, adjustments, event logging, and reports; and indoor climate support services with proposals for optimization. In addition, it offers other service options comprising training for technical staff and facility management; training in WindowMaster software and natural ventilation; system upgrades with new system functions; and interface to other building systems. The company was incorporated in 1989 and is headquartered in Vedb\u00e6k, Denmark.", "setup_signature": "Risk-first tape", "composite_score": "36", "kpis": [{"label": "Latest Close", "value": "890.0 DKK", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-1.1%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "4.7%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-1.1%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "36.5%", "hint": "19 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.2x", "hint": "vs 13-week average"}], "classification": {"exchange": "CPH", "country": "DK", "sector": "Industrials", "industry": "Building Products & Equipment", "currency": "DKK", "market_cap": "127.5M"}, "price": {"trend_line": "903.0 DKK", "fair_value": "732.6 DKK", "vs_trend": "-1.4%", "vs_fair_value": "21.5%", "high_52": "1,265 DKK", "low_52": "740.0 DKK", "drawdown": "-29.6%", "range_position": "28.6%"}, "momentum": {"returns": [{"label": "1W", "value": -1.1111111111111112, "value_label": "-1.1%", "tone": "negative", "width": 4}, {"label": "4W", "value": 4.705882352941177, "value_label": "4.7%", "tone": "positive", "width": 13.445378151260504}, {"label": "12W", "value": -1.1111111111111112, "value_label": "-1.1%", "tone": "negative", "width": 4}, {"label": "26W", "value": 4.952830188679245, "value_label": "5.0%", "tone": "positive", "width": 14.150943396226415}, {"label": "52W", "value": -21.238938053097346, "value_label": "-21.2%", "tone": "negative", "width": 60.682680151706705}], "trend_streak": 0, "active_weeks": 19, "active_breadth": "36.5%", "peer": {"scope": "DK Industrials", "count": 28, "rank": 14, "percentile": 51.85185185185186, "avg_weekly_return": -1.1849844506238862}}, "setup": {"scores": [{"label": "Trend", "value": 20.096153846153843, "value_label": "20", "width": 20.096153846153843, "tone": "negative", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 59.8235294117647, "value_label": "60", "width": 59.8235294117647, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 67.15955303799505, "value_label": "67", "width": 67.15955303799505, "tone": "positive", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 37.273687182589526, "value_label": "37", "width": 37.273687182589526, "tone": "neutral", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 8.996704503844747, "value_label": "9", "width": 8.996704503844747, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 20.42919263963633, "value_label": "20", "width": 20.42919263963633, "tone": "negative", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": -4.3478260869565215, "return_label": "-4.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 36.231884057971016}, {"week": "6 Mar", "return": -1.7045454545454544, "return_label": "-1.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 14.204545454545453}, {"week": "13 Mar", "return": -1.7341040462427744, "return_label": "-1.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 14.45086705202312}, {"week": "20 Mar", "return": 5.88235294117647, "return_label": "5.9%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 49.01960784313725}, {"week": "27 Mar", "return": -2.2222222222222223, "return_label": "-2.2%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 18.51851851851852}, {"week": "3 Apr", "return": 2.840909090909091, "return_label": "2.8%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 23.674242424242422}, {"week": "10 Apr", "return": 2.209944751381215, "return_label": "2.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 18.416206261510126}, {"week": "17 Apr", "return": 0.5405405405405406, "return_label": "0.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 4.504504504504505}, {"week": "24 Apr", "return": -0.5376344086021506, "return_label": "-0.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 4.480286738351255}, {"week": "1 May", "return": -2.1621621621621623, "return_label": "-2.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 18.01801801801802}, {"week": "8 May", "return": 2.209944751381215, "return_label": "2.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 18.416206261510126}, {"week": "15 May", "return": -8.108108108108109, "return_label": "-8.1%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 67.56756756756758}, {"week": "22 May", "return": 5.88235294117647, "return_label": "5.9%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 49.01960784313725}, {"week": "29 May", "return": 1.6666666666666667, "return_label": "1.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 13.88888888888889}, {"week": "5 Jun", "return": -1.639344262295082, "return_label": "-1.6%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 13.661202185792352}, {"week": "12 Jun", "return": -1.1111111111111112, "return_label": "-1.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 9.25925925925926}]}, "groups": {"sector": {"scope": "DK Industrials", "count": 28, "avg_weekly_return": -1.1849844506238862, "avg_four_week_return": 4.4015987667714676, "avg_twelve_week_return": 10.74717821032668, "trend_breadth": 50.0, "positive_md_breadth": 67.85714285714286, "positive_rs_breadth": 50.0, "week_rank": 14, "four_week_rank": 10, "twelve_week_rank": 22, "top_peers": [{"id": 46136, "symbol": "DADC", "name": "Danish Aerospace and Defence Co", "exchange": "CPH", "url": "/terminal/286ade69-26ff-4887-a395-a3c4f3e91a5c/report/", "weekly_return": -2.8358208955223936, "weekly_return_label": "-2.8%", "weekly_return_tone": "negative", "four_week_return": 114.85148514851487, "four_week_return_label": "114.9%", "four_week_return_tone": "positive", "twelve_week_return": 59.782636708035895, "twelve_week_return_label": "59.8%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46363, "symbol": "ROV", "name": "Rovsing A/S", "exchange": "CPH", "url": "/terminal/d911c8b1-1d03-486f-b73f-b41f608cb9c3/report/", "weekly_return": 5.333337777777779, "weekly_return_label": "5.3%", "weekly_return_tone": "positive", "four_week_return": 30.21977855935283, "four_week_return_label": "30.2%", "four_week_return_tone": "positive", "twelve_week_return": 1.2820577197020901, "twelve_week_return_label": "1.3%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46280, "symbol": "MAERSK-B", "name": "A.P. M\u00f8ller - M\u00e6rsk A/S", "exchange": "CPH", "url": "/terminal/879b1e0d-d783-4781-b0f8-4c120155a333/report/", "weekly_return": -0.561324726354196, "weekly_return_label": "-0.6%", "weekly_return_tone": "negative", "four_week_return": 20.551207893841443, "four_week_return_label": "20.6%", "four_week_return_tone": "positive", "twelve_week_return": 5.907718642130449, "twelve_week_return_label": "5.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46278, "symbol": "MAERSK-A", "name": "A.P. M\u00f8ller - M\u00e6rsk A/S", "exchange": "CPH", "url": "/terminal/bd95cad0-208a-4e08-b2c6-4c215c0b0314/report/", "weekly_return": -0.5190311418685121, "weekly_return_label": "-0.5%", "weekly_return_tone": "negative", "four_week_return": 19.625520110957005, "four_week_return_label": "19.6%", "four_week_return_tone": "positive", "twelve_week_return": 5.439355122332014, "twelve_week_return_label": "5.4%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": false, "positive_rs": true}, {"id": 46216, "symbol": "GJ", "name": "Glunz & Jensen Holding A/S", "exchange": "CPH", "url": "/terminal/9c8cf034-d3ab-4429-bc2a-2450ce31412b/report/", "weekly_return": 16.55629139072848, "weekly_return_label": "16.6%", "weekly_return_tone": "positive", "four_week_return": 18.91891891891892, "four_week_return_label": "18.9%", "four_week_return_tone": "positive", "twelve_week_return": 18.120805369127517, "twelve_week_return_label": "18.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}, "industry": {"scope": "DK Building Products & Equipment", "count": 3, "avg_weekly_return": 3.4496813583914516, "avg_four_week_return": 7.578480403839044, "avg_twelve_week_return": 18.83009659027704, "trend_breadth": 0.0, "positive_md_breadth": 100.0, "positive_rs_breadth": 0.0, "week_rank": 3, "four_week_rank": 3, "twelve_week_rank": 3, "top_peers": [{"id": 46361, "symbol": "ROCK-B", "name": "Rockwool A/S", "exchange": "CPH", "url": "/terminal/b281f4fd-c27f-4327-8044-ca14420cc821/report/", "weekly_return": 5.970895043087376, "weekly_return_label": "6.0%", "weekly_return_tone": "positive", "four_week_return": 9.430050259067356, "four_week_return_label": "9.4%", "four_week_return_tone": "positive", "twelve_week_return": 29.42718230824522, "twelve_week_return_label": "29.4%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46359, "symbol": "ROCK-A", "name": "Rockwool A/S", "exchange": "CPH", "url": "/terminal/57f539b2-f9d1-49be-9413-f75dd5170b40/report/", "weekly_return": 5.4892601431980905, "weekly_return_label": "5.5%", "weekly_return_tone": "positive", "four_week_return": 8.5995085995086, "four_week_return_label": "8.6%", "four_week_return_tone": "positive", "twelve_week_return": 28.17421857369701, "twelve_week_return_label": "28.2%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46457, "symbol": "WMA", "name": "WindowMaster International A/S", "exchange": "CPH", "url": "/terminal/867675fb-724a-4151-9e16-e790a6acf7e2/report/", "weekly_return": -1.1111111111111112, "weekly_return_label": "-1.1%", "weekly_return_tone": "negative", "four_week_return": 4.705882352941177, "four_week_return_label": "4.7%", "four_week_return_tone": "positive", "twelve_week_return": -1.1111111111111112, "twelve_week_return_label": "-1.1%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": true, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "0.22", "market_dynamics_tone": "positive", "md_4_change": "165.9%", "relative_strength": "-5.68", "rs_4_change": "53.8%", "expectation": "Negative", "expectation_probability": "44.86%"}, "volume": {"latest": "90", "average_13": "420", "average_52": "707", "ratio_13": "0.2x", "ratio_52": "0.1x"}, "risk": {"volatility_13": "3.6%", "volatility_52": "4.5%", "downside_weeks": 29, "upside_weeks": 22, "downside_breadth": "55.8%", "average_gain": "3.6%", "average_loss": "-3.4%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-1.4%", "tone": "negative"}, {"label": "Volume", "value": "0.2x", "tone": "neutral"}], "opportunities": ["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.", "Price is below the Trend Line, which keeps downside pressure in focus.", "The share remains more than 20% below its 52-week high."], "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": "890.0 DKK", "weekly_return": -1.1111111111111112, "weekly_return_label": "-1.1%", "weekly_return_tone": "negative", "trend_line": "903.0 DKK", "fair_value": "732.6 DKK", "market_dynamics": "0.22", "relative_strength": "-5.68", "volume": "90", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "900.0 DKK", "weekly_return": -1.639344262295082, "weekly_return_label": "-1.6%", "weekly_return_tone": "negative", "trend_line": "900.0 DKK", "fair_value": "730.1 DKK", "market_dynamics": "0.07", "relative_strength": "-4.24", "volume": "327", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "915.0 DKK", "weekly_return": 1.6666666666666667, "weekly_return_label": "1.7%", "weekly_return_tone": "positive", "trend_line": "896.8 DKK", "fair_value": "727.4 DKK", "market_dynamics": "-0.01", "relative_strength": "-4.79", "volume": "404", "trend_signal": "On"}, {"week": "2026-05-22", "close": "900.0 DKK", "weekly_return": 5.88235294117647, "weekly_return_label": "5.9%", "weekly_return_tone": "positive", "trend_line": "893.5 DKK", "fair_value": "724.6 DKK", "market_dynamics": "-0.19", "relative_strength": "-7.34", "volume": "2.1K", "trend_signal": "On"}, {"week": "2026-05-15", "close": "850.0 DKK", "weekly_return": -8.108108108108109, "weekly_return_label": "-8.1%", "weekly_return_tone": "negative", "trend_line": "890.4 DKK", "fair_value": "722.1 DKK", "market_dynamics": "-0.33", "relative_strength": "-12.29", "volume": "396", "trend_signal": "On"}, {"week": "2026-05-08", "close": "925.0 DKK", "weekly_return": 2.209944751381215, "weekly_return_label": "2.2%", "weekly_return_tone": "positive", "trend_line": "890.3 DKK", "fair_value": "720.1 DKK", "market_dynamics": "-0.27", "relative_strength": "-3.93", "volume": "217", "trend_signal": "On"}, {"week": "2026-05-01", "close": "905.0 DKK", "weekly_return": -2.1621621621621623, "weekly_return_label": "-2.2%", "weekly_return_tone": "negative", "trend_line": "888.4 DKK", "fair_value": "717.7 DKK", "market_dynamics": "-0.39", "relative_strength": "-6.56", "volume": "155", "trend_signal": "On"}, {"week": "2026-04-24", "close": "925.0 DKK", "weekly_return": -0.5376344086021506, "weekly_return_label": "-0.5%", "weekly_return_tone": "negative", "trend_line": "888.1 DKK", "fair_value": "715.8 DKK", "market_dynamics": "-0.41", "relative_strength": "-3.44", "volume": "299", "trend_signal": "On"}, {"week": "2026-04-17", "close": "930.0 DKK", "weekly_return": 0.5405405405405406, "weekly_return_label": "0.5%", "weekly_return_tone": "positive", "trend_line": "885.6 DKK", "fair_value": "713.8 DKK", "market_dynamics": "-0.56", "relative_strength": "-5.89", "volume": "207", "trend_signal": "On"}, {"week": "2026-04-10", "close": "925.0 DKK", "weekly_return": 2.209944751381215, "weekly_return_label": "2.2%", "weekly_return_tone": "positive", "trend_line": "884.5 DKK", "fair_value": "711.7 DKK", "market_dynamics": "-0.51", "relative_strength": "-4.76", "volume": "196", "trend_signal": "On"}, {"week": "2026-04-03", "close": "905.0 DKK", "weekly_return": 2.840909090909091, "weekly_return_label": "2.8%", "weekly_return_tone": "positive", "trend_line": "883.3 DKK", "fair_value": "709.3 DKK", "market_dynamics": "-0.56", "relative_strength": "-4.36", "volume": "198", "trend_signal": "On"}, {"week": "2026-03-27", "close": "880.0 DKK", "weekly_return": -2.2222222222222223, "weekly_return_label": "-2.2%", "weekly_return_tone": "negative", "trend_line": "885.0 DKK", "fair_value": "707.1 DKK", "market_dynamics": "-0.53", "relative_strength": "-2.81", "volume": "176", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "900.0 DKK", "weekly_return": 5.88235294117647, "weekly_return_label": "5.9%", "weekly_return_tone": "positive", "trend_line": "888.3 DKK", "fair_value": "705.1 DKK", "market_dynamics": "-0.25", "relative_strength": "0.31", "volume": "668", "trend_signal": "Off"}, {"week": "2026-03-13", "close": "850.0 DKK", "weekly_return": -1.7341040462427744, "weekly_return_label": "-1.7%", "weekly_return_tone": "negative", "trend_line": "892.3 DKK", "fair_value": "703.2 DKK", "market_dynamics": "-0.13", "relative_strength": "-7.70", "volume": "245", "trend_signal": "Off"}], "chart_url": "/terminal/867675fb-724a-4151-9e16-e790a6acf7e2/", "api_path": "/terminal/867675fb-724a-4151-9e16-e790a6acf7e2/report/api/"}