{"ticker": {"uuid": "39ccf012-eeda-42f8-b9b1-a9e592c5a0a4", "symbol": "KBHL", "name": "K\u00f8benhavns Lufthavne A/S", "exchange": "CPH", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "KBHL closed the latest completed week at 5,540 DKK. The 4-week return is -6.4% and the 12-week return is -10.9%. Trend Signal is inactive, Market Dynamics is -1.78.", "description": "K\u00f8benhavns Lufthavne A/S owns, develops, and operates Copenhagen Airport and Roskilde Airport in Denmark. The company offers infrastructure and air traffic-related services, including route development, baggage systems, and security; and operation and development of technology, terminals, IT, shuttle buses, aircraft stands, and runways. It also engages in the non-aeronautical business, such as parking, food outlets, and shops in the terminals; hotel operation and leasing of premises, including buildings, premises, and land; provision of services for persons with reduced mobility, and taxi management services, as well as consulting services concerning airport operation and other services. The company was incorporated in 1990 and is based in Kastrup, Denmark.", "setup_signature": "Risk-first tape", "composite_score": "30", "kpis": [{"label": "Latest Close", "value": "5,540 DKK", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-1.1%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "-6.4%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-10.9%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "57.7%", "hint": "30 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.3x", "hint": "vs 13-week average"}], "classification": {"exchange": "CPH", "country": "DK", "sector": "Industrials", "industry": "Airports & Air Services", "currency": "DKK", "market_cap": "43.9B"}, "price": {"trend_line": "6,365 DKK", "fair_value": "5,662 DKK", "vs_trend": "-13.0%", "vs_fair_value": "-2.2%", "high_52": "6,900 DKK", "low_52": "5,420 DKK", "drawdown": "-19.7%", "range_position": "8.1%"}, "momentum": {"returns": [{"label": "1W", "value": -1.0714285714285714, "value_label": "-1.1%", "tone": "negative", "width": 4}, {"label": "4W", "value": -6.418918918918918, "value_label": "-6.4%", "tone": "negative", "width": 18.33976833976834}, {"label": "12W", "value": -10.932475884244374, "value_label": "-10.9%", "tone": "negative", "width": 31.235645383555354}, {"label": "26W", "value": -16.816816816816818, "value_label": "-16.8%", "tone": "negative", "width": 48.04804804804805}, {"label": "52W", "value": -16.314199395770395, "value_label": "-16.3%", "tone": "negative", "width": 46.6119982736297}], "trend_streak": 0, "active_weeks": 30, "active_breadth": "57.7%", "peer": {"scope": "DK Industrials", "count": 28, "rank": 13, "percentile": 55.55555555555556, "avg_weekly_return": -1.1849844506238862}}, "setup": {"scores": [{"label": "Trend", "value": 31.73076923076923, "value_label": "32", "width": 31.73076923076923, "tone": "negative", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 25.397258190666555, "value_label": "25", "width": 25.397258190666555, "tone": "negative", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 17.47648517715645, "value_label": "17", "width": 17.47648517715645, "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": 54.90717299578059, "value_label": "55", "width": 54.90717299578059, "tone": "neutral", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 49.12627293327432, "value_label": "49", "width": 49.12627293327432, "tone": "neutral", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 0.9202453987730062, "return_label": "0.9%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 7.668711656441718}, {"week": "6 Mar", "return": -4.5592705167173255, "return_label": "-4.6%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 37.99392097264438}, {"week": "13 Mar", "return": 2.547770700636943, "return_label": "2.5%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 21.231422505307858}, {"week": "20 Mar", "return": -3.4161490683229814, "return_label": "-3.4%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 28.467908902691512}, {"week": "27 Mar", "return": 1.2861736334405145, "return_label": "1.3%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 10.718113612004288}, {"week": "3 Apr", "return": 1.9047619047619049, "return_label": "1.9%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 15.873015873015875}, {"week": "10 Apr", "return": -2.803738317757009, "return_label": "-2.8%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 23.364485981308412}, {"week": "17 Apr", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "24 Apr", "return": -4.487179487179487, "return_label": "-4.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 37.39316239316239}, {"week": "1 May", "return": 0.6711409395973155, "return_label": "0.7%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 5.592841163310962}, {"week": "8 May", "return": -0.33333333333333337, "return_label": "-0.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "15 May", "return": -1.0033444816053512, "return_label": "-1.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 8.361204013377927}, {"week": "22 May", "return": -0.33783783783783783, "return_label": "-0.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "29 May", "return": -1.694915254237288, "return_label": "-1.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 14.124293785310735}, {"week": "5 Jun", "return": -3.4482758620689653, "return_label": "-3.4%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 28.735632183908045}, {"week": "12 Jun", "return": -1.0714285714285714, "return_label": "-1.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 8.928571428571429}]}, "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": 13, "four_week_rank": 19, "twelve_week_rank": 26, "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 Airports & Air Services", "count": 1, "avg_weekly_return": -1.0714285714285714, "avg_four_week_return": -6.418918918918918, "avg_twelve_week_return": -10.932475884244374, "trend_breadth": 0.0, "positive_md_breadth": 0.0, "positive_rs_breadth": 0.0, "week_rank": 1, "four_week_rank": 1, "twelve_week_rank": 1, "top_peers": [{"id": 46259, "symbol": "KBHL", "name": "K\u00f8benhavns Lufthavne A/S", "exchange": "CPH", "url": "/terminal/39ccf012-eeda-42f8-b9b1-a9e592c5a0a4/report/", "weekly_return": -1.0714285714285714, "weekly_return_label": "-1.1%", "weekly_return_tone": "negative", "four_week_return": -6.418918918918918, "four_week_return_label": "-6.4%", "four_week_return_tone": "negative", "twelve_week_return": -10.932475884244374, "twelve_week_return_label": "-10.9%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "-1.78", "market_dynamics_tone": "negative", "md_4_change": "-5.5%", "relative_strength": "-16.46", "rs_4_change": "-43.7%", "expectation": "Negative", "expectation_probability": "35.75%"}, "volume": {"latest": "143", "average_13": "109", "average_52": "879", "ratio_13": "1.3x", "ratio_52": "0.2x"}, "risk": {"volatility_13": "1.9%", "volatility_52": "1.7%", "downside_weeks": 25, "upside_weeks": 19, "downside_breadth": "48.1%", "average_gain": "1.3%", "average_loss": "-1.6%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-13.0%", "tone": "negative"}, {"label": "Volume", "value": "1.3x", "tone": "neutral"}], "opportunities": ["No strong opportunity cluster is confirmed yet; monitor trend and Market Dynamics."], "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.", "Price is below Fair Value, so the market is still discounting the latest tape.", "Market Dynamics is negative, which weakens the current setup."], "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,540 DKK", "weekly_return": -1.0714285714285714, "weekly_return_label": "-1.1%", "weekly_return_tone": "negative", "trend_line": "6,365 DKK", "fair_value": "5,662 DKK", "market_dynamics": "-1.78", "relative_strength": "-16.46", "volume": "143", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "5,600 DKK", "weekly_return": -3.4482758620689653, "weekly_return_label": "-3.4%", "weekly_return_tone": "negative", "trend_line": "6,409 DKK", "fair_value": "5,665 DKK", "market_dynamics": "-1.80", "relative_strength": "-15.08", "volume": "320", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "5,800 DKK", "weekly_return": -1.694915254237288, "weekly_return_label": "-1.7%", "weekly_return_tone": "negative", "trend_line": "6,451 DKK", "fair_value": "5,667 DKK", "market_dynamics": "-1.78", "relative_strength": "-13.66", "volume": "128", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "5,900 DKK", "weekly_return": -0.33783783783783783, "weekly_return_label": "-0.3%", "weekly_return_tone": "negative", "trend_line": "6,486 DKK", "fair_value": "5,668 DKK", "market_dynamics": "-1.73", "relative_strength": "-12.45", "volume": "153", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "5,920 DKK", "weekly_return": -1.0033444816053512, "weekly_return_label": "-1.0%", "weekly_return_tone": "negative", "trend_line": "6,519 DKK", "fair_value": "5,669 DKK", "market_dynamics": "-1.69", "relative_strength": "-11.45", "volume": "32", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "5,980 DKK", "weekly_return": -0.33333333333333337, "weekly_return_label": "-0.3%", "weekly_return_tone": "negative", "trend_line": "6,550 DKK", "fair_value": "5,670 DKK", "market_dynamics": "-1.58", "relative_strength": "-9.57", "volume": "74", "trend_signal": "Off"}, {"week": "2026-05-01", "close": "6,000 DKK", "weekly_return": 0.6711409395973155, "weekly_return_label": "0.7%", "weekly_return_tone": "positive", "trend_line": "6,579 DKK", "fair_value": "5,669 DKK", "market_dynamics": "-1.57", "relative_strength": "-9.86", "volume": "98", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "5,960 DKK", "weekly_return": -4.487179487179487, "weekly_return_label": "-4.5%", "weekly_return_tone": "negative", "trend_line": "6,607 DKK", "fair_value": "5,669 DKK", "market_dynamics": "-1.46", "relative_strength": "-9.64", "volume": "197", "trend_signal": "Off"}, {"week": "2026-04-17", "close": "6,240 DKK", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "6,629 DKK", "fair_value": "5,669 DKK", "market_dynamics": "-1.45", "relative_strength": "-8.54", "volume": "59", "trend_signal": "Off"}, {"week": "2026-04-10", "close": "6,240 DKK", "weekly_return": -2.803738317757009, "weekly_return_label": "-2.8%", "weekly_return_tone": "negative", "trend_line": "6,644 DKK", "fair_value": "5,668 DKK", "market_dynamics": "-1.49", "relative_strength": "-7.25", "volume": "59", "trend_signal": "Off"}, {"week": "2026-04-03", "close": "6,420 DKK", "weekly_return": 1.9047619047619049, "weekly_return_label": "1.9%", "weekly_return_tone": "positive", "trend_line": "6,659 DKK", "fair_value": "5,668 DKK", "market_dynamics": "-1.38", "relative_strength": "-2.41", "volume": "47", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "6,300 DKK", "weekly_return": 1.2861736334405145, "weekly_return_label": "1.3%", "weekly_return_tone": "positive", "trend_line": "6,667 DKK", "fair_value": "5,668 DKK", "market_dynamics": "-1.46", "relative_strength": "-0.26", "volume": "34", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "6,220 DKK", "weekly_return": -3.4161490683229814, "weekly_return_label": "-3.4%", "weekly_return_tone": "negative", "trend_line": "6,684 DKK", "fair_value": "5,669 DKK", "market_dynamics": "-1.33", "relative_strength": "-0.62", "volume": "78", "trend_signal": "Off"}, {"week": "2026-03-13", "close": "6,440 DKK", "weekly_return": 2.547770700636943, "weekly_return_label": "2.5%", "weekly_return_tone": "positive", "trend_line": "6,697 DKK", "fair_value": "5,670 DKK", "market_dynamics": "-1.24", "relative_strength": "0.24", "volume": "99", "trend_signal": "Off"}], "chart_url": "/terminal/39ccf012-eeda-42f8-b9b1-a9e592c5a0a4/", "api_path": "/terminal/39ccf012-eeda-42f8-b9b1-a9e592c5a0a4/report/api/"}