{"ticker": {"uuid": "a646e16f-1355-485b-9eae-4f5c21d33dbb", "symbol": "WFG", "name": "West Fraser Timber Co Ltd", "exchange": "NYSE", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "WFG closed the latest completed week at 69.04 USD. The 4-week return is 16.6% and the 12-week return is 15.1%. Trend Signal is active, Market Dynamics is 0.29.", "description": "West Fraser Timber Co. Ltd., a diversified wood products company, produces and sells wood, paneling, and pulp and paper in western Canada and the southern United States. The company is headquartered in Vancouver, Canada.", "setup_signature": "Balanced read", "composite_score": "55", "kpis": [{"label": "Latest Close", "value": "69.04 USD", "hint": "2026-06-12"}, {"label": "1W Return", "value": "4.6%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "16.6%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "15.1%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "5.8%", "hint": "3 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.6x", "hint": "vs 13-week average"}], "classification": {"exchange": "NYSE", "country": "US", "sector": "Basic Materials", "industry": "Lumber & Wood Production", "currency": "USD", "market_cap": "5.3B"}, "price": {"trend_line": "64.73 USD", "fair_value": "74.73 USD", "vs_trend": "6.7%", "vs_fair_value": "-7.6%", "high_52": "77.38 USD", "low_52": "56.76 USD", "drawdown": "-10.8%", "range_position": "59.6%"}, "momentum": {"returns": [{"label": "1W", "value": 4.606060606060615, "value_label": "4.6%", "tone": "positive", "width": 13.160173160173185}, {"label": "4W", "value": 16.582235731171917, "value_label": "16.6%", "tone": "positive", "width": 47.377816374776906}, {"label": "12W", "value": 15.1434289526351, "value_label": "15.1%", "tone": "positive", "width": 43.26693986467171}, {"label": "26W", "value": 16.07497125026061, "value_label": "16.1%", "tone": "positive", "width": 45.928489286458884}, {"label": "52W", "value": -7.3865404633892435, "value_label": "-7.4%", "tone": "negative", "width": 21.10440132396927}], "trend_streak": 1, "active_weeks": 3, "active_breadth": "5.8%", "peer": {"scope": "US Basic Materials", "count": 225, "rank": 90, "percentile": 60.26785714285714, "avg_weekly_return": 19.094766386114237}}, "setup": {"scores": [{"label": "Trend", "value": 6.634615384615385, "value_label": "7", "width": 6.634615384615385, "tone": "negative", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 100, "value_label": "100", "width": 100, "tone": "positive", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 66.03446032830935, "value_label": "66", "width": 66.03446032830935, "tone": "neutral", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 35.35168125601277, "value_label": "35", "width": 35.35168125601277, "tone": "neutral", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 67.14306024258286, "value_label": "67", "width": 67.14306024258286, "tone": "positive", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 56.324239582464436, "value_label": "56", "width": 56.324239582464436, "tone": "neutral", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": -1.218346727830389, "return_label": "-1.2%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 10.152889398586575}, {"week": "6 Mar", "return": -1.9706161123112156, "return_label": "-2.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 16.421800935926797}, {"week": "13 Mar", "return": -0.52167905712253, "return_label": "-0.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 4.3473254760210835}, {"week": "20 Mar", "return": -7.053170051154865, "return_label": "-7.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 58.77641709295721}, {"week": "27 Mar", "return": 6.454302868579048, "return_label": "6.5%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 53.78585723815873}, {"week": "2 Apr", "return": 2.067993106689656, "return_label": "2.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 17.233275889080467}, {"week": "10 Apr", "return": -0.6139677666922573, "return_label": "-0.6%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 5.116398055768811}, {"week": "17 Apr", "return": 3.1505791505791603, "return_label": "3.2%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": false, "height": 26.254826254826334}, {"week": "24 Apr", "return": -2.0212606677646483, "return_label": "-2.0%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": false, "height": 16.843838898038737}, {"week": "1 May", "return": -4.660757946210265, "return_label": "-4.7%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 38.83964955175221}, {"week": "8 May", "return": -0.8815515306940169, "return_label": "-0.9%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 7.346262755783474}, {"week": "15 May", "return": -4.236739974126786, "return_label": "-4.2%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 35.306166451056555}, {"week": "22 May", "return": 4.8632218844984845, "return_label": "4.9%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 40.52684903748737}, {"week": "29 May", "return": 10.821256038647329, "return_label": "10.8%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 90.1771336553944}, {"week": "5 Jun", "return": -4.0976460331298945, "return_label": "-4.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 34.14705027608245}, {"week": "12 Jun", "return": 4.606060606060615, "return_label": "4.6%", "tone": "positive", "trend": true, "buy_signal": true, "positive_md": true, "height": 38.38383838383846}]}, "groups": {"sector": {"scope": "US Basic Materials", "count": 100, "avg_weekly_return": 3.4739317959435403, "avg_four_week_return": 0.9780758525118792, "avg_twelve_week_return": 14.825225290239445, "trend_breadth": 53.0, "positive_md_breadth": 36.0, "positive_rs_breadth": 46.0, "week_rank": 38, "four_week_rank": 9, "twelve_week_rank": 40, "top_peers": [{"id": 737, "symbol": "CLF", "name": "Cleveland-Cliffs Inc", "exchange": "NYSE", "url": "/terminal/c0bcab05-d8f2-4662-a3d5-4a3161f8fb96/report/", "weekly_return": 1.8477457501847747, "weekly_return_label": "1.8%", "weekly_return_tone": "positive", "four_week_return": 33.65664403491754, "four_week_return_label": "33.7%", "four_week_return_tone": "positive", "twelve_week_return": 76.21483375959079, "twelve_week_return_label": "76.2%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 2297, "symbol": "JHX", "name": "James Hardie Industries PLC ADR", "exchange": "NYSE", "url": "/terminal/0089bb75-0129-43e8-852f-fb259ae1991c/report/", "weekly_return": 6.4872021182700745, "weekly_return_label": "6.5%", "weekly_return_tone": "positive", "four_week_return": 25.220550077841203, "four_week_return_label": "25.2%", "four_week_return_tone": "positive", "twelve_week_return": 27.267932489451468, "twelve_week_return_label": "27.3%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 339, "symbol": "AXTA", "name": "Axalta Coating Systems Ltd", "exchange": "NYSE", "url": "/terminal/4488387b-0c86-409c-9d0f-5a001f2543d2/report/", "weekly_return": 2.8899937849596014, "weekly_return_label": "2.9%", "weekly_return_tone": "positive", "four_week_return": 23.498694516971284, "four_week_return_label": "23.5%", "four_week_return_tone": "positive", "twelve_week_return": 30.14937106918238, "twelve_week_return_label": "30.1%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 8402, "symbol": "STLD", "name": "Steel Dynamics Inc", "exchange": "NASDAQ", "url": "/terminal/9c50c57f-7c89-4927-bac4-319795be470e/report/", "weekly_return": 5.3109869646182455, "weekly_return_label": "5.3%", "weekly_return_tone": "positive", "four_week_return": 23.292927531176414, "four_week_return_label": "23.3%", "four_week_return_tone": "positive", "twelve_week_return": 72.97500989486059, "twelve_week_return_label": "73.0%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 2833, "symbol": "NEU", "name": "NewMarket Corporation", "exchange": "NYSE", "url": "/terminal/a513b54e-f0dc-425d-8ca3-2823e35c34ca/report/", "weekly_return": 5.467454722640584, "weekly_return_label": "5.5%", "weekly_return_tone": "positive", "four_week_return": 22.03883779509109, "four_week_return_label": "22.0%", "four_week_return_tone": "positive", "twelve_week_return": 35.60223907312788, "twelve_week_return_label": "35.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}, "industry": {"scope": "US Lumber & Wood Production", "count": 6, "avg_weekly_return": -1.4463026278222888, "avg_four_week_return": 1.4052478520994134, "avg_twelve_week_return": 2.4259958339420695, "trend_breadth": 33.33333333333333, "positive_md_breadth": 50.0, "positive_rs_breadth": 0.0, "week_rank": 3, "four_week_rank": 1, "twelve_week_rank": 3, "top_peers": [{"id": 4345, "symbol": "WFG", "name": "West Fraser Timber Co Ltd", "exchange": "NYSE", "url": "/terminal/a646e16f-1355-485b-9eae-4f5c21d33dbb/report/", "weekly_return": 4.606060606060615, "weekly_return_label": "4.6%", "weekly_return_tone": "positive", "four_week_return": 16.582235731171917, "four_week_return_label": "16.6%", "four_week_return_tone": "positive", "twelve_week_return": 15.1434289526351, "twelve_week_return_label": "15.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}, {"id": 6737, "symbol": "JCTC", "name": "Jewett-Cameron Trading Company Ltd.", "exchange": "NASDAQ", "url": "/terminal/dad8207a-69ea-414f-b424-53162c340db0/report/", "weekly_return": 4.773869346733667, "weekly_return_label": "4.8%", "weekly_return_tone": "positive", "four_week_return": 9.162303664921469, "four_week_return_label": "9.2%", "four_week_return_tone": "positive", "twelve_week_return": 15.83333333333333, "twelve_week_return_label": "15.8%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 380, "symbol": "BCC", "name": "Boise Cascad Llc", "exchange": "NYSE", "url": "/terminal/f34a2bb0-f68f-4ca5-997c-56c3e3fa1d68/report/", "weekly_return": 4.494712103407759, "weekly_return_label": "4.5%", "weekly_return_tone": "positive", "four_week_return": 8.151332812390736, "four_week_return_label": "8.2%", "four_week_return_tone": "positive", "twelve_week_return": 4.158125915080532, "twelve_week_return_label": "4.2%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": false, "positive_rs": false}, {"id": 3786, "symbol": "SSD", "name": "Simpson Manufacturing Company Inc", "exchange": "NYSE", "url": "/terminal/57c06aeb-4918-4446-bacb-b4dc890d6fc6/report/", "weekly_return": 4.131384499217948, "weekly_return_label": "4.1%", "weekly_return_tone": "positive", "four_week_return": 8.089799574515725, "four_week_return_label": "8.1%", "four_week_return_tone": "positive", "twelve_week_return": 15.798482930114863, "twelve_week_return_label": "15.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}, {"id": 8711, "symbol": "UFPI", "name": "Ufp Industries Inc", "exchange": "NASDAQ", "url": "/terminal/6e96da30-99bd-40fa-ad08-497c5f808af9/report/", "weekly_return": 5.568039950062433, "weekly_return_label": "5.6%", "weekly_return_tone": "positive", "four_week_return": 6.165669166381036, "four_week_return_label": "6.2%", "four_week_return_tone": "positive", "twelve_week_return": -2.5581931320580766, "twelve_week_return_label": "-2.6%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": false, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "0.29", "market_dynamics_tone": "positive", "md_4_change": "135.3%", "relative_strength": "-6.73", "rs_4_change": "69.2%", "expectation": "Negative", "expectation_probability": "42.82%"}, "volume": {"latest": "1.5M", "average_13": "923.9K", "average_52": "1.1M", "ratio_13": "1.6x", "ratio_52": "1.3x"}, "risk": {"volatility_13": "5.0%", "volatility_52": "4.1%", "downside_weeks": 28, "upside_weeks": 24, "downside_breadth": "53.8%", "average_gain": "3.6%", "average_loss": "-3.2%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "Buy signal", "tone": "positive"}, {"label": "Price vs Trend", "value": "6.7%", "tone": "positive"}, {"label": "Volume", "value": "1.6x", "tone": "positive"}], "opportunities": ["Trend Signal is active with a 1-week active streak.", "Price is above the Trend Line, keeping the weekly tape constructive.", "Market Dynamics is positive on the latest completed week.", "Volume is elevated versus the 13-week average, confirming attention."], "risks": ["Price is below Fair Value, so the market is still discounting the latest tape."], "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": "69.04 USD", "weekly_return": 4.606060606060615, "weekly_return_label": "4.6%", "weekly_return_tone": "positive", "trend_line": "64.73 USD", "fair_value": "74.73 USD", "market_dynamics": "0.29", "relative_strength": "-6.73", "volume": "1.5M", "trend_signal": "On"}, {"week": "2026-06-05", "close": "66.00 USD", "weekly_return": -4.0976460331298945, "weekly_return_label": "-4.1%", "weekly_return_tone": "negative", "trend_line": "64.42 USD", "fair_value": "74.77 USD", "market_dynamics": "-0.33", "relative_strength": "-10.90", "volume": "952.6K", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "68.82 USD", "weekly_return": 10.821256038647329, "weekly_return_label": "10.8%", "weekly_return_tone": "positive", "trend_line": "64.16 USD", "fair_value": "74.81 USD", "market_dynamics": "-0.60", "relative_strength": "-10.01", "volume": "825.7K", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "62.10 USD", "weekly_return": 4.8632218844984845, "weekly_return_label": "4.9%", "weekly_return_tone": "positive", "trend_line": "63.88 USD", "fair_value": "74.80 USD", "market_dynamics": "-0.90", "relative_strength": "-18.13", "volume": "722.7K", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "59.22 USD", "weekly_return": -4.236739974126786, "weekly_return_label": "-4.2%", "weekly_return_tone": "negative", "trend_line": "63.98 USD", "fair_value": "74.84 USD", "market_dynamics": "-0.82", "relative_strength": "-21.87", "volume": "762.1K", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "61.84 USD", "weekly_return": -0.8815515306940169, "weekly_return_label": "-0.9%", "weekly_return_tone": "negative", "trend_line": "64.21 USD", "fair_value": "74.92 USD", "market_dynamics": "-0.59", "relative_strength": "-18.93", "volume": "871.5K", "trend_signal": "Off"}, {"week": "2026-05-01", "close": "62.39 USD", "weekly_return": -4.660757946210265, "weekly_return_label": "-4.7%", "weekly_return_tone": "negative", "trend_line": "64.37 USD", "fair_value": "74.97 USD", "market_dynamics": "-0.53", "relative_strength": "-17.01", "volume": "872.4K", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "65.44 USD", "weekly_return": -2.0212606677646483, "weekly_return_label": "-2.0%", "weekly_return_tone": "negative", "trend_line": "64.55 USD", "fair_value": "75.03 USD", "market_dynamics": "-0.42", "relative_strength": "-12.84", "volume": "625.0K", "trend_signal": "On"}, {"week": "2026-04-17", "close": "66.79 USD", "weekly_return": 3.1505791505791603, "weekly_return_label": "3.2%", "weekly_return_tone": "positive", "trend_line": "64.58 USD", "fair_value": "75.05 USD", "market_dynamics": "-0.34", "relative_strength": "-11.23", "volume": "991.6K", "trend_signal": "On"}, {"week": "2026-04-10", "close": "64.75 USD", "weekly_return": -0.6139677666922573, "weekly_return_label": "-0.6%", "weekly_return_tone": "negative", "trend_line": "64.71 USD", "fair_value": "75.08 USD", "market_dynamics": "-0.26", "relative_strength": "-10.77", "volume": "856.2K", "trend_signal": "Off"}, {"week": "2026-04-02", "close": "65.15 USD", "weekly_return": 2.067993106689656, "weekly_return_label": "2.1%", "weekly_return_tone": "positive", "trend_line": "65.04 USD", "fair_value": "75.14 USD", "market_dynamics": "-0.13", "relative_strength": "-7.73", "volume": "887.7K", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "63.83 USD", "weekly_return": 6.454302868579048, "weekly_return_label": "6.5%", "weekly_return_tone": "positive", "trend_line": "65.33 USD", "fair_value": "75.16 USD", "market_dynamics": "-0.01", "relative_strength": "-7.25", "volume": "717.4K", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "59.96 USD", "weekly_return": -7.053170051154865, "weekly_return_label": "-7.1%", "weekly_return_tone": "negative", "trend_line": "65.60 USD", "fair_value": "75.19 USD", "market_dynamics": "0.17", "relative_strength": "-15.33", "volume": "1.4M", "trend_signal": "Off"}, {"week": "2026-03-13", "close": "64.51 USD", "weekly_return": -0.52167905712253, "weekly_return_label": "-0.5%", "weekly_return_tone": "negative", "trend_line": "66.09 USD", "fair_value": "75.22 USD", "market_dynamics": "0.31", "relative_strength": "-11.19", "volume": "945.2K", "trend_signal": "Off"}], "chart_url": "/terminal/a646e16f-1355-485b-9eae-4f5c21d33dbb/", "api_path": "/terminal/a646e16f-1355-485b-9eae-4f5c21d33dbb/report/api/"}