{"ticker": {"uuid": "a87b94f0-71cf-43bb-864e-a718ff5693e9", "symbol": "BWO", "name": "BW Offshore Limited", "exchange": "OSL", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "BWO closed the latest completed week at 47.35 NOK. The 4-week return is -6.9% and the 12-week return is -7.9%. Trend Signal is active, Market Dynamics is -1.14.", "description": "BW Offshore Limited engages in the engineering of offshore production solutions in the Americas, Europe, Africa, Asia, and the Pacific. It operates through Floating Production, Storage, and Offloading (FPSO); and Floating Wind segments. The company is involved in the construction, lease, and operation of FPSOs, as well as floating offshore wind. BW Offshore Limited was founded in 1982 and is based in Hamilton, Bermuda.", "setup_signature": "Balanced read", "composite_score": "45", "kpis": [{"label": "Latest Close", "value": "47.35 NOK", "hint": "2026-06-12"}, {"label": "1W Return", "value": "0.7%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "-6.9%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "-7.9%", "tone": "negative", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "100.0%", "hint": "52 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.6x", "hint": "vs 13-week average"}], "classification": {"exchange": "OSL", "country": "NO", "sector": "Energy", "industry": "Oil & Gas Equipment & Services", "currency": "NOK", "market_cap": "8.3B"}, "price": {"trend_line": "46.96 NOK", "fair_value": "31.99 NOK", "vs_trend": "0.8%", "vs_fair_value": "48.0%", "high_52": "53.74 NOK", "low_52": "29.56 NOK", "drawdown": "-11.9%", "range_position": "73.6%"}, "momentum": {"returns": [{"label": "1W", "value": 0.7446765957446795, "value_label": "0.7%", "tone": "positive", "width": 4}, {"label": "4W", "value": -6.853809142325582, "value_label": "-6.9%", "tone": "negative", "width": 19.582311835215947}, {"label": "12W", "value": -7.939009620461397, "value_label": "-7.9%", "tone": "negative", "width": 22.682884629889706}, {"label": "26W", "value": 21.065784977031768, "value_label": "21.1%", "tone": "positive", "width": 60.18795707723362}, {"label": "52W", "value": 46.66684632194536, "value_label": "46.7%", "tone": "positive", "width": 100}], "trend_streak": 57, "active_weeks": 52, "active_breadth": "100.0%", "peer": {"scope": "NO Energy", "count": 45, "rank": 11, "percentile": 77.27272727272727, "avg_weekly_return": -1.6998831298702295}}, "setup": {"scores": [{"label": "Trend", "value": 100, "value_label": "100", "width": 100, "tone": "positive", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 27.091130314235908, "value_label": "27", "width": 27.091130314235908, "tone": "negative", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 21.03281941552028, "value_label": "21", "width": 21.03281941552028, "tone": "negative", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 43.359505298067745, "value_label": "43", "width": 43.359505298067745, "tone": "neutral", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 23.456031308833374, "value_label": "23", "width": 23.456031308833374, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 57.75600905343049, "value_label": "58", "width": 57.75600905343049, "tone": "neutral", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": -2.671768892363789, "return_label": "-2.7%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 22.26474076969824}, {"week": "6 Mar", "return": 0.5499354069519585, "return_label": "0.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4.582795057932987}, {"week": "13 Mar", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "20 Mar", "return": 0.7827870020119665, "return_label": "0.8%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 6.523225016766387}, {"week": "27 Mar", "return": -0.9708789396564413, "return_label": "-1.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 8.090657830470345}, {"week": "3 Apr", "return": 0.9803974116510988, "return_label": "1.0%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 8.169978430425823}, {"week": "10 Apr", "return": 0.582523475261896, "return_label": "0.6%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4.854362293849133}, {"week": "17 Apr", "return": -6.5637066607300145, "return_label": "-6.6%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 54.697555506083454}, {"week": "24 Apr", "return": 4.752064487167223, "return_label": "4.8%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 39.60053739306019}, {"week": "1 May", "return": 3.747530800596994, "return_label": "3.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 31.229423338308283}, {"week": "8 May", "return": -4.372622300248087, "return_label": "-4.4%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 36.438519168734054}, {"week": "15 May", "return": 1.1928453485393515, "return_label": "1.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 9.940377904494596}, {"week": "22 May", "return": -10.198015236553568, "return_label": "-10.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 84.98346030461306}, {"week": "29 May", "return": 0.6571719317777898, "return_label": "0.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 5.4764327648149145}, {"week": "5 Jun", "return": 2.2850902658304615, "return_label": "2.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 19.04241888192051}, {"week": "12 Jun", "return": 0.7446765957446795, "return_label": "0.7%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 6.205638297872329}]}, "groups": {"sector": {"scope": "NO Energy", "count": 45, "avg_weekly_return": -1.6998831298702295, "avg_four_week_return": -3.7856710912827762, "avg_twelve_week_return": 2.2913459570698036, "trend_breadth": 71.11111111111111, "positive_md_breadth": 35.55555555555556, "positive_rs_breadth": 55.55555555555556, "week_rank": 11, "four_week_rank": 29, "twelve_week_rank": 34, "top_peers": [{"id": 26061, "symbol": "HUNT", "name": "Hunter Group ASA", "exchange": "OSL", "url": "/terminal/f92448ca-fab0-4ecd-b14d-24ebf468ac92/report/", "weekly_return": 9.25925925925926, "weekly_return_label": "9.3%", "weekly_return_tone": "positive", "four_week_return": 23.776223776223766, "four_week_return_label": "23.8%", "four_week_return_tone": "positive", "twelve_week_return": 77.51536260070236, "twelve_week_return_label": "77.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 26081, "symbol": "JACK", "name": "Jacktel AS", "exchange": "OSL", "url": "/terminal/8acf81cb-6a8f-4a2e-85be-2279636fc0c9/report/", "weekly_return": -1.598579040852573, "weekly_return_label": "-1.6%", "weekly_return_tone": "negative", "four_week_return": 15.784112371615997, "four_week_return_label": "15.8%", "four_week_return_tone": "positive", "twelve_week_return": null, "twelve_week_return_label": "-", "twelve_week_return_tone": "neutral", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 26359, "symbol": "VDI", "name": "Vantage Drilling International", "exchange": "OSL", "url": "/terminal/88871e2d-92b6-447f-9637-efd30ba930f5/report/", "weekly_return": 1.7142857142857144, "weekly_return_label": "1.7%", "weekly_return_tone": "positive", "four_week_return": 5.952380952380952, "four_week_return_label": "6.0%", "four_week_return_tone": "positive", "twelve_week_return": -3.260869565217391, "twelve_week_return_label": "-3.3%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 26254, "symbol": "PRS", "name": "Prosafe SE", "exchange": "OSL", "url": "/terminal/658964d8-1add-4d78-96c0-f217a15ba460/report/", "weekly_return": 0.5446623093681995, "weekly_return_label": "0.5%", "weekly_return_tone": "positive", "four_week_return": 4.886363636363632, "four_week_return_label": "4.9%", "four_week_return_tone": "positive", "twelve_week_return": 39.84848484848486, "twelve_week_return_label": "39.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 25930, "symbol": "BWE", "name": "BW Energy Limited", "exchange": "OSL", "url": "/terminal/18f825cc-eedd-4000-a24a-d958c8339554/report/", "weekly_return": -3.1613927840729694, "weekly_return_label": "-3.2%", "weekly_return_tone": "negative", "four_week_return": 4.301078930126864, "four_week_return_label": "4.3%", "four_week_return_tone": "positive", "twelve_week_return": 1.5706841460852394, "twelve_week_return_label": "1.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": false, "positive_rs": true}]}, "industry": {"scope": "NO Oil & Gas Equipment & Services", "count": 16, "avg_weekly_return": -1.2052334773990518, "avg_four_week_return": -3.287439724224486, "avg_twelve_week_return": 6.441745455383126, "trend_breadth": 75.0, "positive_md_breadth": 43.75, "positive_rs_breadth": 62.5, "week_rank": 4, "four_week_rank": 10, "twelve_week_rank": 13, "top_peers": [{"id": 26081, "symbol": "JACK", "name": "Jacktel AS", "exchange": "OSL", "url": "/terminal/8acf81cb-6a8f-4a2e-85be-2279636fc0c9/report/", "weekly_return": -1.598579040852573, "weekly_return_label": "-1.6%", "weekly_return_tone": "negative", "four_week_return": 15.784112371615997, "four_week_return_label": "15.8%", "four_week_return_tone": "positive", "twelve_week_return": null, "twelve_week_return_label": "-", "twelve_week_return_tone": "neutral", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 26254, "symbol": "PRS", "name": "Prosafe SE", "exchange": "OSL", "url": "/terminal/658964d8-1add-4d78-96c0-f217a15ba460/report/", "weekly_return": 0.5446623093681995, "weekly_return_label": "0.5%", "weekly_return_tone": "positive", "four_week_return": 4.886363636363632, "four_week_return_label": "4.9%", "four_week_return_tone": "positive", "twelve_week_return": 39.84848484848486, "twelve_week_return_label": "39.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 26336, "symbol": "SUBC", "name": "Subsea 7 S.A.", "exchange": "OSL", "url": "/terminal/f204f19e-427e-4e16-a384-68aeeeb203df/report/", "weekly_return": 5.051736365458255, "weekly_return_label": "5.1%", "weekly_return_tone": "positive", "four_week_return": 3.7110189778209333, "four_week_return_label": "3.7%", "four_week_return_tone": "positive", "twelve_week_return": 41.053509832074916, "twelve_week_return_label": "41.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 26258, "symbol": "PSE", "name": "Petrolia SE", "exchange": "OSL", "url": "/terminal/79090eb1-d344-4e16-b404-a396f07d892c/report/", "weekly_return": -3.1250000000000027, "weekly_return_label": "-3.1%", "weekly_return_tone": "negative", "four_week_return": 3.1543090300117544, "four_week_return_label": "3.2%", "four_week_return_tone": "positive", "twelve_week_return": 11.034143357257019, "twelve_week_return_label": "11.0%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 25868, "symbol": "AKSO", "name": "Aker Solutions ASA", "exchange": "OSL", "url": "/terminal/4e5b1db1-c741-44d3-a861-5d9d2b6acf90/report/", "weekly_return": 2.809247911401169, "weekly_return_label": "2.8%", "weekly_return_tone": "positive", "four_week_return": 1.1140819716113641, "four_week_return_label": "1.1%", "four_week_return_tone": "positive", "twelve_week_return": 28.507877733790515, "twelve_week_return_label": "28.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}}, "dynamics": {"market_dynamics": "-1.14", "market_dynamics_tone": "negative", "md_4_change": "-104.7%", "relative_strength": "0.33", "rs_4_change": "-95.5%", "expectation": "Positive", "expectation_probability": "56.80%"}, "volume": {"latest": "354.6K", "average_13": "635.0K", "average_52": "615.8K", "ratio_13": "0.6x", "ratio_52": "0.6x"}, "risk": {"volatility_13": "4.0%", "volatility_52": "4.3%", "downside_weeks": 17, "upside_weeks": 34, "downside_breadth": "32.7%", "average_gain": "3.2%", "average_loss": "-3.8%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "0.8%", "tone": "positive"}, {"label": "Volume", "value": "0.6x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 57-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": "47.35 NOK", "weekly_return": 0.7446765957446795, "weekly_return_label": "0.7%", "weekly_return_tone": "positive", "trend_line": "46.96 NOK", "fair_value": "31.99 NOK", "market_dynamics": "-1.14", "relative_strength": "0.33", "volume": "354.6K", "trend_signal": "On"}, {"week": "2026-06-05", "close": "47.00 NOK", "weekly_return": 2.2850902658304615, "weekly_return_label": "2.3%", "weekly_return_tone": "positive", "trend_line": "46.58 NOK", "fair_value": "31.85 NOK", "market_dynamics": "-1.01", "relative_strength": "-0.52", "volume": "436.6K", "trend_signal": "On"}, {"week": "2026-05-29", "close": "45.95 NOK", "weekly_return": 0.6571719317777898, "weekly_return_label": "0.7%", "weekly_return_tone": "positive", "trend_line": "46.19 NOK", "fair_value": "31.71 NOK", "market_dynamics": "-0.87", "relative_strength": "-2.28", "volume": "555.7K", "trend_signal": "On"}, {"week": "2026-05-22", "close": "45.65 NOK", "weekly_return": -10.198015236553568, "weekly_return_label": "-10.2%", "weekly_return_tone": "negative", "trend_line": "45.88 NOK", "fair_value": "31.58 NOK", "market_dynamics": "-0.66", "relative_strength": "-4.84", "volume": "933.7K", "trend_signal": "On"}, {"week": "2026-05-15", "close": "50.83 NOK", "weekly_return": 1.1928453485393515, "weekly_return_label": "1.2%", "weekly_return_tone": "positive", "trend_line": "45.53 NOK", "fair_value": "31.44 NOK", "market_dynamics": "-0.56", "relative_strength": "7.49", "volume": "279.0K", "trend_signal": "On"}, {"week": "2026-05-08", "close": "50.23 NOK", "weekly_return": -4.372622300248087, "weekly_return_label": "-4.4%", "weekly_return_tone": "negative", "trend_line": "44.99 NOK", "fair_value": "31.28 NOK", "market_dynamics": "-0.56", "relative_strength": "9.13", "volume": "602.0K", "trend_signal": "On"}, {"week": "2026-05-01", "close": "52.53 NOK", "weekly_return": 3.747530800596994, "weekly_return_label": "3.7%", "weekly_return_tone": "positive", "trend_line": "44.55 NOK", "fair_value": "31.12 NOK", "market_dynamics": "-0.34", "relative_strength": "11.84", "volume": "450.0K", "trend_signal": "On"}, {"week": "2026-04-24", "close": "50.63 NOK", "weekly_return": 4.752064487167223, "weekly_return_label": "4.8%", "weekly_return_tone": "positive", "trend_line": "44.00 NOK", "fair_value": "30.95 NOK", "market_dynamics": "-0.17", "relative_strength": "9.79", "volume": "527.0K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "48.34 NOK", "weekly_return": -6.5637066607300145, "weekly_return_label": "-6.6%", "weekly_return_tone": "negative", "trend_line": "43.56 NOK", "fair_value": "30.79 NOK", "market_dynamics": "0.23", "relative_strength": "6.74", "volume": "715.5K", "trend_signal": "On"}, {"week": "2026-04-10", "close": "51.73 NOK", "weekly_return": 0.582523475261896, "weekly_return_label": "0.6%", "weekly_return_tone": "positive", "trend_line": "43.12 NOK", "fair_value": "30.66 NOK", "market_dynamics": "0.74", "relative_strength": "10.58", "volume": "728.3K", "trend_signal": "On"}, {"week": "2026-04-03", "close": "51.43 NOK", "weekly_return": 0.9803974116510988, "weekly_return_label": "1.0%", "weekly_return_tone": "positive", "trend_line": "42.57 NOK", "fair_value": "30.51 NOK", "market_dynamics": "1.02", "relative_strength": "10.06", "volume": "403.1K", "trend_signal": "On"}, {"week": "2026-03-27", "close": "50.93 NOK", "weekly_return": -0.9708789396564413, "weekly_return_label": "-1.0%", "weekly_return_tone": "negative", "trend_line": "41.99 NOK", "fair_value": "30.37 NOK", "market_dynamics": "1.34", "relative_strength": "13.46", "volume": "1.3M", "trend_signal": "On"}, {"week": "2026-03-20", "close": "51.43 NOK", "weekly_return": 0.7827870020119665, "weekly_return_label": "0.8%", "weekly_return_tone": "positive", "trend_line": "41.54 NOK", "fair_value": "30.22 NOK", "market_dynamics": "1.46", "relative_strength": "16.08", "volume": "950.6K", "trend_signal": "On"}, {"week": "2026-03-13", "close": "51.03 NOK", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "41.07 NOK", "fair_value": "30.07 NOK", "market_dynamics": "1.50", "relative_strength": "17.09", "volume": "632.8K", "trend_signal": "On"}], "chart_url": "/terminal/a87b94f0-71cf-43bb-864e-a718ff5693e9/", "api_path": "/terminal/a87b94f0-71cf-43bb-864e-a718ff5693e9/report/api/"}