{"ticker": {"uuid": "dd74401d-cd82-4467-9f6b-2e0eed717231", "symbol": "ALFA", "name": "Alfa Laval AB (publ)", "exchange": "STO", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "ALFA closed the latest completed week at 530.8 SEK. The 4-week return is -1.3% and the 12-week return is 6.6%. Trend Signal is active, Market Dynamics is -0.43.", "description": "Alfa Laval AB (publ) provides heat transfer, separation, and fluid handling products and solutions worldwide. The company operates through three divisions: Energy, Food & Pharma, and Ocean. It offers ballast water management systems; oil/gas-fired steam and composite steam boilers, exhaust gas economizers, electric steam boilers, and exhaust gas steam boilers; and exhaust gas cleaning products, as well as decanters and separators. The company also provides sensing and control, cleaning validation, and condition monitoring automation products; hygienic fittings, hygienic tubes, ultrapure fittings, and ultrapure tubes; agitators, tank mixers, and powder mixers; and centrifugal pumps, circumferential piston pumps, rotary lobe pumps, twin screws, three screw pumps, gear pumps, and reciprocating pumps. In addition, it offers rotary jet heads, rotary spray heads, wall mounted cleaning devices for tank cleaning, and static spray balls; and tank covers and accessories, as well as valves. Further, the company provides plate heat exchangers, air cooled heat exchangers, scraped surface heat exchangers, and tubular heat exchangers. It serves energy and utilities, home and personal care, food, dairy and beverage, marine and transportation, pharma and biotech, and water and wastewater industries. Alfa Laval AB (publ) was founded in 1883 and is headquartered in Lund, Sweden.", "setup_signature": "Balanced read", "composite_score": "50", "kpis": [{"label": "Latest Close", "value": "530.8 SEK", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-1.6%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "-1.3%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "6.6%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "75.0%", "hint": "39 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.7x", "hint": "vs 13-week average"}], "classification": {"exchange": "STO", "country": "SE", "sector": "Industrials", "industry": "Specialty Industrial Machinery", "currency": "SEK", "market_cap": "214.6B"}, "price": {"trend_line": "503.5 SEK", "fair_value": "429.4 SEK", "vs_trend": "5.4%", "vs_fair_value": "23.6%", "high_52": "570.8 SEK", "low_52": "381.7 SEK", "drawdown": "-7.0%", "range_position": "78.8%"}, "momentum": {"returns": [{"label": "1W", "value": -1.5943707114110262, "value_label": "-1.6%", "tone": "negative", "width": 4.555344889745789}, {"label": "4W", "value": -1.264878776705895, "value_label": "-1.3%", "tone": "negative", "width": 4}, {"label": "12W", "value": 6.610639707939059, "value_label": "6.6%", "tone": "positive", "width": 18.887542022683025}, {"label": "26W", "value": 17.139794225320948, "value_label": "17.1%", "tone": "positive", "width": 48.97084064377414}, {"label": "52W", "value": 33.77865058071944, "value_label": "33.8%", "tone": "positive", "width": 96.51043023062698}], "trend_streak": 39, "active_weeks": 39, "active_breadth": "75.0%", "peer": {"scope": "SE Industrials", "count": 172, "rank": 92, "percentile": 46.783625730994146, "avg_weekly_return": -1.5436132994732463}}, "setup": {"scores": [{"label": "Trend", "value": 86.25, "value_label": "86", "width": 86.25, "tone": "positive", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 53.040354550721595, "value_label": "53", "width": 53.040354550721595, "tone": "neutral", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 8.695145561080743, "value_label": "9", "width": 8.695145561080743, "tone": "negative", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 56.110275878980815, "value_label": "56", "width": 56.110275878980815, "tone": "neutral", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 27.878176402702294, "value_label": "28", "width": 27.878176402702294, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 70.3240141440876, "value_label": "70", "width": 70.3240141440876, "tone": "positive", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 2.451168542025915, "return_label": "2.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 20.426404516882624}, {"week": "6 Mar", "return": -4.074763562556322, "return_label": "-4.1%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 33.956363021302685}, {"week": "13 Mar", "return": 2.1823839138951464, "return_label": "2.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 18.186532615792885}, {"week": "20 Mar", "return": -3.4706326924906024, "return_label": "-3.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 28.921939104088352}, {"week": "27 Mar", "return": -0.750695181023237, "return_label": "-0.8%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 6.2557931751936415}, {"week": "3 Apr", "return": 2.2292983170588694, "return_label": "2.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 18.57748597549058}, {"week": "10 Apr", "return": 6.775704675376641, "return_label": "6.8%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 56.46420562813867}, {"week": "17 Apr", "return": 4.48577652594448, "return_label": "4.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 37.38147104953733}, {"week": "24 Apr", "return": -4.469458126819297, "return_label": "-4.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 37.245484390160804}, {"week": "1 May", "return": 1.78305638411338, "return_label": "1.8%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 14.858803200944834}, {"week": "8 May", "return": -0.8394116788321113, "return_label": "-0.8%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 6.995097323600928}, {"week": "15 May", "return": -1.067362485063133, "return_label": "-1.1%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 8.894687375526107}, {"week": "22 May", "return": 2.5669733288827494, "return_label": "2.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 21.391444407356243}, {"week": "29 May", "return": -5.803409250486357, "return_label": "-5.8%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 48.36174375405298}, {"week": "5 Jun", "return": 3.850596664585445, "return_label": "3.9%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 32.08830553821204}, {"week": "12 Jun", "return": -1.5943707114110262, "return_label": "-1.6%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 13.286422595091885}]}, "groups": {"sector": {"scope": "SE Industrials", "count": 100, "avg_weekly_return": -0.576165992525989, "avg_four_week_return": 1.3118842420590915, "avg_twelve_week_return": 11.4447793936181, "trend_breadth": 43.0, "positive_md_breadth": 68.0, "positive_rs_breadth": 33.0, "week_rank": 61, "four_week_rank": 70, "twelve_week_rank": 55, "top_peers": [{"id": 33434, "symbol": "FNM", "name": "Ferronordic AB (publ)", "exchange": "STO", "url": "/terminal/bb4231a1-b012-4719-b2ec-164b95e958db/report/", "weekly_return": -0.6060636363636374, "weekly_return_label": "-0.6%", "weekly_return_tone": "negative", "four_week_return": 41.37929994054741, "four_week_return_label": "41.4%", "four_week_return_tone": "positive", "twelve_week_return": 49.09090454545454, "twelve_week_return_label": "49.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 34704, "symbol": "VESTUM", "name": "Vestum AB (publ)", "exchange": "STO", "url": "/terminal/07122912-1530-423e-9ad2-37a0c8eadf03/report/", "weekly_return": 28.68852459016394, "weekly_return_label": "28.7%", "weekly_return_tone": "positive", "four_week_return": 39.43161634103019, "four_week_return_label": "39.4%", "four_week_return_tone": "positive", "twelve_week_return": 84.92343934040045, "twelve_week_return_label": "84.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 33877, "symbol": "MILDEF", "name": "MilDef Group AB (publ)", "exchange": "STO", "url": "/terminal/b02a0773-7a13-4d8e-92f5-debbcf16e2ce/report/", "weekly_return": -0.639386189258312, "weekly_return_label": "-0.6%", "weekly_return_tone": "negative", "four_week_return": 23.284733317319336, "four_week_return_label": "23.3%", "four_week_return_tone": "positive", "twelve_week_return": 59.08355554801382, "twelve_week_return_label": "59.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 32794, "symbol": "AAC", "name": "AAC Clyde Space AB (publ)", "exchange": "STO", "url": "/terminal/d8f5aacd-a36a-4131-ab79-9e1b7d2bc474/report/", "weekly_return": 5.858304376192682, "weekly_return_label": "5.9%", "weekly_return_tone": "positive", "four_week_return": 17.727268181818175, "four_week_return_label": "17.7%", "four_week_return_tone": "positive", "twelve_week_return": 29.933107523965003, "twelve_week_return_label": "29.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 33221, "symbol": "CTT", "name": "CTT Systems AB (publ)", "exchange": "STO", "url": "/terminal/619e53b5-d333-4a97-b4e6-6a4d686df5e9/report/", "weekly_return": 1.0432258057353097, "weekly_return_label": "1.0%", "weekly_return_tone": "positive", "four_week_return": 15.502558509326095, "four_week_return_label": "15.5%", "four_week_return_tone": "positive", "twelve_week_return": 4.185225587549142, "twelve_week_return_label": "4.2%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "SE Specialty Industrial Machinery", "count": 27, "avg_weekly_return": -1.0693533413405818, "avg_four_week_return": 6.049841480659628, "avg_twelve_week_return": 24.394651284403185, "trend_breadth": 48.148148148148145, "positive_md_breadth": 59.25925925925925, "positive_rs_breadth": 33.33333333333333, "week_rank": 16, "four_week_rank": 20, "twelve_week_rank": 14, "top_peers": [{"id": 34113, "symbol": "OPTI", "name": "OptiCept Technologies AB (publ)", "exchange": "STO", "url": "/terminal/e6d10a1d-f494-4d4c-bc6f-4329a5fd2813/report/", "weekly_return": -9.155937052932769, "weekly_return_label": "-9.2%", "weekly_return_tone": "negative", "four_week_return": 75.02756339581035, "four_week_return_label": "75.0%", "four_week_return_tone": "positive", "twelve_week_return": 55.63725490196077, "twelve_week_return_label": "55.6%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 33633, "symbol": "IMPC", "name": "Impact Coatings AB (publ)", "exchange": "STO", "url": "/terminal/c1457ef4-20c6-4cf7-91a8-fb49bbb6906a/report/", "weekly_return": -8.695652173913032, "weekly_return_label": "-8.7%", "weekly_return_tone": "negative", "four_week_return": 43.835616438356176, "four_week_return_label": "43.8%", "four_week_return_tone": "positive", "twelve_week_return": 208.82352941176467, "twelve_week_return_label": "208.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 34539, "symbol": "STW", "name": "SeaTwirl AB (publ)", "exchange": "STO", "url": "/terminal/feac1220-af6a-4fea-aafa-4192545fe01d/report/", "weekly_return": -10.265699987164252, "weekly_return_label": "-10.3%", "weekly_return_tone": "negative", "four_week_return": 30.350884210526317, "four_week_return_label": "30.4%", "four_week_return_tone": "positive", "twelve_week_return": 66.59194469022174, "twelve_week_return_label": "66.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}, {"id": 34035, "symbol": "NMAN", "name": "Nederman Holding AB (publ)", "exchange": "STO", "url": "/terminal/ebd026c2-5a0d-4226-b947-ebefac52b968/report/", "weekly_return": 0.4739328668867727, "weekly_return_label": "0.5%", "weekly_return_tone": "positive", "four_week_return": 8.347525411456122, "four_week_return_label": "8.3%", "four_week_return_tone": "positive", "twelve_week_return": 1.2442972178281366, "twelve_week_return_label": "1.2%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 32960, "symbol": "ATCO-A", "name": "Atlas Copco AB (publ)", "exchange": "STO", "url": "/terminal/94b30cd5-b8bc-409e-8a00-988e807a6bb7/report/", "weekly_return": 3.737794700139468, "weekly_return_label": "3.7%", "weekly_return_tone": "positive", "four_week_return": 7.5788201014005105, "four_week_return_label": "7.6%", "four_week_return_tone": "positive", "twelve_week_return": 19.35477928540935, "twelve_week_return_label": "19.4%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": false, "positive_rs": true}]}}, "dynamics": {"market_dynamics": "-0.43", "market_dynamics_tone": "negative", "md_4_change": "-418.8%", "relative_strength": "3.53", "rs_4_change": "-56.0%", "expectation": "Undecided", "expectation_probability": "52.91%"}, "volume": {"latest": "1.9M", "average_13": "2.8M", "average_52": "2.8M", "ratio_13": "0.7x", "ratio_52": "0.7x"}, "risk": {"volatility_13": "3.6%", "volatility_52": "2.8%", "downside_weeks": 24, "upside_weeks": 28, "downside_breadth": "46.2%", "average_gain": "2.7%", "average_loss": "-1.8%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "5.4%", "tone": "positive"}, {"label": "Volume", "value": "0.7x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 39-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."], "risks": ["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": "530.8 SEK", "weekly_return": -1.5943707114110262, "weekly_return_label": "-1.6%", "weekly_return_tone": "negative", "trend_line": "503.5 SEK", "fair_value": "429.4 SEK", "market_dynamics": "-0.43", "relative_strength": "3.53", "volume": "1.9M", "trend_signal": "On"}, {"week": "2026-06-05", "close": "539.4 SEK", "weekly_return": 3.850596664585445, "weekly_return_label": "3.9%", "weekly_return_tone": "positive", "trend_line": "500.6 SEK", "fair_value": "428.3 SEK", "market_dynamics": "-0.26", "relative_strength": "5.22", "volume": "2.8M", "trend_signal": "On"}, {"week": "2026-05-29", "close": "519.4 SEK", "weekly_return": -5.803409250486357, "weekly_return_label": "-5.8%", "weekly_return_tone": "negative", "trend_line": "497.0 SEK", "fair_value": "427.3 SEK", "market_dynamics": "-0.11", "relative_strength": "0.76", "volume": "3.5M", "trend_signal": "On"}, {"week": "2026-05-22", "close": "551.4 SEK", "weekly_return": 2.5669733288827494, "weekly_return_label": "2.6%", "weekly_return_tone": "positive", "trend_line": "494.6 SEK", "fair_value": "426.4 SEK", "market_dynamics": "0.05", "relative_strength": "6.75", "volume": "2.2M", "trend_signal": "On"}, {"week": "2026-05-15", "close": "537.6 SEK", "weekly_return": -1.067362485063133, "weekly_return_label": "-1.1%", "weekly_return_tone": "negative", "trend_line": "491.6 SEK", "fair_value": "425.2 SEK", "market_dynamics": "0.14", "relative_strength": "8.02", "volume": "1.5M", "trend_signal": "On"}, {"week": "2026-05-08", "close": "543.4 SEK", "weekly_return": -0.8394116788321113, "weekly_return_label": "-0.8%", "weekly_return_tone": "negative", "trend_line": "488.4 SEK", "fair_value": "424.2 SEK", "market_dynamics": "0.45", "relative_strength": "8.06", "volume": "2.7M", "trend_signal": "On"}, {"week": "2026-05-01", "close": "548.0 SEK", "weekly_return": 1.78305638411338, "weekly_return_label": "1.8%", "weekly_return_tone": "positive", "trend_line": "485.0 SEK", "fair_value": "423.0 SEK", "market_dynamics": "0.55", "relative_strength": "9.65", "volume": "1.9M", "trend_signal": "On"}, {"week": "2026-04-24", "close": "538.4 SEK", "weekly_return": -4.469458126819297, "weekly_return_label": "-4.5%", "weekly_return_tone": "negative", "trend_line": "481.4 SEK", "fair_value": "421.9 SEK", "market_dynamics": "0.49", "relative_strength": "6.54", "volume": "4.1M", "trend_signal": "On"}, {"week": "2026-04-17", "close": "563.6 SEK", "weekly_return": 4.48577652594448, "weekly_return_label": "4.5%", "weekly_return_tone": "positive", "trend_line": "477.4 SEK", "fair_value": "420.7 SEK", "market_dynamics": "0.34", "relative_strength": "8.86", "volume": "3.5M", "trend_signal": "On"}, {"week": "2026-04-10", "close": "539.4 SEK", "weekly_return": 6.775704675376641, "weekly_return_label": "6.8%", "weekly_return_tone": "positive", "trend_line": "472.7 SEK", "fair_value": "419.3 SEK", "market_dynamics": "0.16", "relative_strength": "6.82", "volume": "3.1M", "trend_signal": "On"}, {"week": "2026-04-03", "close": "505.2 SEK", "weekly_return": 2.2292983170588694, "weekly_return_label": "2.2%", "weekly_return_tone": "positive", "trend_line": "469.2 SEK", "fair_value": "418.1 SEK", "market_dynamics": "0.36", "relative_strength": "5.05", "volume": "3.0M", "trend_signal": "On"}, {"week": "2026-03-27", "close": "494.1 SEK", "weekly_return": -0.750695181023237, "weekly_return_label": "-0.8%", "weekly_return_tone": "negative", "trend_line": "466.5 SEK", "fair_value": "417.0 SEK", "market_dynamics": "0.76", "relative_strength": "6.43", "volume": "3.1M", "trend_signal": "On"}, {"week": "2026-03-20", "close": "497.9 SEK", "weekly_return": -3.4706326924906024, "weekly_return_label": "-3.5%", "weekly_return_tone": "negative", "trend_line": "464.2 SEK", "fair_value": "416.0 SEK", "market_dynamics": "1.20", "relative_strength": "7.27", "volume": "3.1M", "trend_signal": "On"}, {"week": "2026-03-13", "close": "515.8 SEK", "weekly_return": 2.1823839138951464, "weekly_return_label": "2.2%", "weekly_return_tone": "positive", "trend_line": "462.2 SEK", "fair_value": "414.9 SEK", "market_dynamics": "1.48", "relative_strength": "5.56", "volume": "3.6M", "trend_signal": "On"}], "chart_url": "/terminal/dd74401d-cd82-4467-9f6b-2e0eed717231/", "api_path": "/terminal/dd74401d-cd82-4467-9f6b-2e0eed717231/report/api/"}