{"ticker": {"uuid": "b599396f-a95d-47ed-aeba-476a0267a704", "symbol": "ROKU", "name": "Roku, Inc.", "exchange": "MEX", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "ROKU closed the latest completed week at 2,158 MXN. The 4-week return is -0.1% and the 12-week return is 26.9%. Trend Signal is active, Market Dynamics is 0.99.", "description": "Roku, Inc., together with its subsidiaries, operates a TV streaming platform in the United States and internationally. The company operates in two segments, Platform and Devices. Its streaming platform allows users to find and access TV shows, movies, news, sports, and others, as well as offers digital advertising services. The company also sells streaming players, Roku-branded TVs, smart home products and services, audio products, and related accessories. Roku, Inc. was incorporated in 2002 and is headquartered in San Jose, California.", "setup_signature": "Balanced read", "composite_score": "58", "kpis": [{"label": "Latest Close", "value": "2,158 MXN", "hint": "2026-06-12"}, {"label": "1W Return", "value": "0.0%", "tone": "neutral", "hint": "latest completed week"}, {"label": "4W Return", "value": "-0.1%", "tone": "negative", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "26.9%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "57.7%", "hint": "30 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.1x", "hint": "vs 13-week average"}], "classification": {"exchange": "MEX", "country": "MX", "sector": "Communication Services", "industry": "Entertainment", "currency": "MXN", "market_cap": "332.6B"}, "price": {"trend_line": "1,872 MXN", "fair_value": "1,500 MXN", "vs_trend": "15.3%", "vs_fair_value": "43.9%", "high_52": "2,275 MXN", "low_52": "1,394 MXN", "drawdown": "-5.1%", "range_position": "86.7%"}, "momentum": {"returns": [{"label": "1W", "value": 0.0, "value_label": "0.0%", "tone": "neutral", "width": 4}, {"label": "4W", "value": -0.0925925925925926, "value_label": "-0.1%", "tone": "negative", "width": 4}, {"label": "12W", "value": 26.941176470588236, "value_label": "26.9%", "tone": "positive", "width": 76.9747899159664}, {"label": "26W", "value": 12.689295039164492, "value_label": "12.7%", "tone": "positive", "width": 36.25512868332712}, {"label": "52W", "value": 42.16073781291173, "value_label": "42.2%", "tone": "positive", "width": 100}], "trend_streak": 6, "active_weeks": 30, "active_breadth": "57.7%", "peer": {"scope": "MX Communication Services", "count": 40, "rank": 19, "percentile": 53.84615384615385, "avg_weekly_return": -0.48877520401391}}, "setup": {"scores": [{"label": "Trend", "value": 52.5, "value_label": "52", "width": 52.5, "tone": "neutral", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 74.03409586056645, "value_label": "74", "width": 74.03409586056645, "tone": "positive", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 68.65151568391829, "value_label": "69", "width": 68.65151568391829, "tone": "positive", "description": "Latest Market Dynamics and whether pressure has improved over four weeks."}, {"label": "Relative Strength", "value": 83.95754058133879, "value_label": "84", "width": 83.95754058133879, "tone": "positive", "description": "Relative leadership and short-term RS change."}, {"label": "Volume", "value": 3.245454545454545, "value_label": "3", "width": 4, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 66.32755285046213, "value_label": "66", "width": 66.32755285046213, "tone": "neutral", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": 10.649323310810814, "return_label": "10.6%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 88.74436092342344}, {"week": "6 Mar", "return": 7.473697407872115, "return_label": "7.5%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 62.28081173226763}, {"week": "13 Mar", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "20 Mar", "return": -3.4090909090909087, "return_label": "-3.4%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 28.409090909090907}, {"week": "27 Mar", "return": 1.1176470588235294, "return_label": "1.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 9.313725490196079}, {"week": "3 Apr", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "10 Apr", "return": -1.1052937754508436, "return_label": "-1.1%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 9.210781462090363}, {"week": "17 Apr", "return": 18.235294117647058, "return_label": "18.2%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 100}, {"week": "24 Apr", "return": -0.9950248756218906, "return_label": "-1.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 8.291873963515755}, {"week": "1 May", "return": 2.512562814070352, "return_label": "2.5%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 20.938023450586265}, {"week": "8 May", "return": 7.470583431372554, "return_label": "7.5%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 62.254861928104624}, {"week": "15 May", "return": -1.477828108386775, "return_label": "-1.5%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 12.315234236556458}, {"week": "22 May", "return": 0.32407407407407407, "return_label": "0.3%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "29 May", "return": 3.9224734656206737, "return_label": "3.9%", "tone": "positive", "trend": true, "buy_signal": false, "positive_md": true, "height": 32.68727888017228}, {"week": "5 Jun", "return": -4.174067495559503, "return_label": "-4.2%", "tone": "negative", "trend": true, "buy_signal": false, "positive_md": true, "height": 34.78389579632919}, {"week": "12 Jun", "return": 0.0, "return_label": "0.0%", "tone": "neutral", "trend": true, "buy_signal": false, "positive_md": true, "height": 4}]}, "groups": {"sector": {"scope": "MX Communication Services", "count": 40, "avg_weekly_return": -0.48877520401391, "avg_four_week_return": 1.2788104017676731, "avg_twelve_week_return": 3.4364303793426583, "trend_breadth": 22.5, "positive_md_breadth": 62.5, "positive_rs_breadth": 22.5, "week_rank": 14, "four_week_rank": 17, "twelve_week_rank": 6, "top_peers": [{"id": 46966, "symbol": "AMC", "name": "AMC Entertainment Holdings, Inc.", "exchange": "MEX", "url": "/terminal/b949d811-2b5a-4d0e-ab87-1c53352d4ca0/report/", "weekly_return": 31.760081940347423, "weekly_return_label": "31.8%", "weekly_return_tone": "positive", "four_week_return": 80.2690708640839, "four_week_return_label": "80.3%", "four_week_return_tone": "positive", "twelve_week_return": 125.21008963585432, "twelve_week_return_label": "125.2%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 48004, "symbol": "SKMN", "name": "SK TELECOM", "exchange": "MEX", "url": "/terminal/461bf06a-f276-4b24-b801-4fdd9d429641/report/", "weekly_return": 1.6442451420029895, "weekly_return_label": "1.6%", "weekly_return_tone": "positive", "four_week_return": 66.25916870415648, "four_week_return_label": "66.3%", "four_week_return_tone": "positive", "twelve_week_return": 66.25916870415648, "twelve_week_return_label": "66.3%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 48003, "symbol": "SKLZ", "name": "Skillz Inc.", "exchange": "MEX", "url": "/terminal/7e6e854d-2702-4560-addc-cbe10c9d9c7c/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 44.642857142857146, "four_week_return_label": "44.6%", "four_week_return_tone": "positive", "twelve_week_return": 55.769230769230774, "twelve_week_return_label": "55.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 47680, "symbol": "LUMN", "name": "Lumen Technologies, Inc.", "exchange": "MEX", "url": "/terminal/78583cb8-d5af-4dfe-94e1-2a8abbbd133f/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 18.493150684931507, "four_week_return_label": "18.5%", "four_week_return_tone": "positive", "twelve_week_return": 42.26973918206808, "twelve_week_return_label": "42.3%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 48054, "symbol": "SPOTN", "name": "Spotify Technology S.A.", "exchange": "MEX", "url": "/terminal/999bbb33-cd31-456a-a752-0b9c47cef1df/report/", "weekly_return": -0.824688192096981, "weekly_return_label": "-0.8%", "weekly_return_tone": "negative", "four_week_return": 12.189946665795338, "four_week_return_label": "12.2%", "four_week_return_tone": "positive", "twelve_week_return": -1.2964037122969836, "twelve_week_return_label": "-1.3%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": true, "positive_rs": false}]}, "industry": {"scope": "MX Entertainment", "count": 7, "avg_weekly_return": 3.3731569661190104, "avg_four_week_return": 9.118503361008818, "avg_twelve_week_return": 20.759001551055736, "trend_breadth": 14.285714285714285, "positive_md_breadth": 71.42857142857143, "positive_rs_breadth": 28.57142857142857, "week_rank": 3, "four_week_rank": 3, "twelve_week_rank": 2, "top_peers": [{"id": 46966, "symbol": "AMC", "name": "AMC Entertainment Holdings, Inc.", "exchange": "MEX", "url": "/terminal/b949d811-2b5a-4d0e-ab87-1c53352d4ca0/report/", "weekly_return": 31.760081940347423, "weekly_return_label": "31.8%", "weekly_return_tone": "positive", "four_week_return": 80.2690708640839, "four_week_return_label": "80.3%", "four_week_return_tone": "positive", "twelve_week_return": 125.21008963585432, "twelve_week_return_label": "125.2%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 47883, "symbol": "PSKY", "name": "PARAMOUNT SKYDANCE CORP", "exchange": "MEX", "url": "/terminal/b820ff9a-cff7-4545-be05-7752f0657299/report/", "weekly_return": 2.312138728323699, "weekly_return_label": "2.3%", "weekly_return_tone": "positive", "four_week_return": 1.409423111412632, "four_week_return_label": "1.4%", "four_week_return_tone": "positive", "twelve_week_return": 8.7891845505074, "twelve_week_return_label": "8.8%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 47947, "symbol": "ROKU", "name": "Roku, Inc.", "exchange": "MEX", "url": "/terminal/b599396f-a95d-47ed-aeba-476a0267a704/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": -0.0925925925925926, "four_week_return_label": "-0.1%", "four_week_return_tone": "negative", "twelve_week_return": 26.941176470588236, "twelve_week_return_label": "26.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 48052, "symbol": "SPORTS", "name": "Grupo Sports World, S.A.B. de C.V.", "exchange": "MEX", "url": "/terminal/fd3a8f92-459d-40f6-a88b-41d236b78543/report/", "weekly_return": -0.5586592178770831, "weekly_return_label": "-0.6%", "weekly_return_tone": "negative", "four_week_return": -1.0011123470522787, "four_week_return_label": "-1.0%", "four_week_return_tone": "negative", "twelve_week_return": -1.1111111111111072, "twelve_week_return_label": "-1.1%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 47235, "symbol": "DIS", "name": "The Walt Disney Company", "exchange": "MEX", "url": "/terminal/f1247675-fa98-4a0b-b67f-82f35a1840e8/report/", "weekly_return": -0.5747126436781609, "weekly_return_label": "-0.6%", "weekly_return_tone": "negative", "four_week_return": -2.9180695847362514, "four_week_return_label": "-2.9%", "four_week_return_tone": "negative", "twelve_week_return": -2.2598870056497176, "twelve_week_return_label": "-2.3%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": true, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "0.99", "market_dynamics_tone": "positive", "md_4_change": "10.0%", "relative_strength": "11.76", "rs_4_change": "-16.6%", "expectation": "Undecided", "expectation_probability": "53.62%"}, "volume": {"latest": "17", "average_13": "220", "average_52": "1.2K", "ratio_13": "0.1x", "ratio_52": "0.0x"}, "risk": {"volatility_13": "5.6%", "volatility_52": "5.6%", "downside_weeks": 18, "upside_weeks": 30, "downside_breadth": "34.6%", "average_gain": "4.4%", "average_loss": "-4.9%"}, "signals": [{"label": "Trend Signal", "value": "Active", "tone": "positive"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "15.3%", "tone": "positive"}, {"label": "Volume", "value": "0.1x", "tone": "neutral"}], "opportunities": ["Trend Signal is active with a 6-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.", "Market Dynamics is positive on the latest completed week."], "risks": ["No major top-level risk cluster is currently dominant."], "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": "2,158 MXN", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "1,872 MXN", "fair_value": "1,500 MXN", "market_dynamics": "0.99", "relative_strength": "11.76", "volume": "17", "trend_signal": "On"}, {"week": "2026-06-05", "close": "2,158 MXN", "weekly_return": -4.174067495559503, "weekly_return_label": "-4.2%", "weekly_return_tone": "negative", "trend_line": "1,862 MXN", "fair_value": "1,494 MXN", "market_dynamics": "1.09", "relative_strength": "15.24", "volume": "502", "trend_signal": "On"}, {"week": "2026-05-29", "close": "2,252 MXN", "weekly_return": 3.9224734656206737, "weekly_return_label": "3.9%", "weekly_return_tone": "positive", "trend_line": "1,852 MXN", "fair_value": "1,488 MXN", "market_dynamics": "1.07", "relative_strength": "16.52", "volume": "323", "trend_signal": "On"}, {"week": "2026-05-22", "close": "2,167 MXN", "weekly_return": 0.32407407407407407, "weekly_return_label": "0.3%", "weekly_return_tone": "positive", "trend_line": "1,844 MXN", "fair_value": "1,480 MXN", "market_dynamics": "0.97", "relative_strength": "13.21", "volume": "28", "trend_signal": "On"}, {"week": "2026-05-15", "close": "2,160 MXN", "weekly_return": -1.477828108386775, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "1,832 MXN", "fair_value": "1,473 MXN", "market_dynamics": "0.90", "relative_strength": "14.10", "volume": "305", "trend_signal": "On"}, {"week": "2026-05-08", "close": "2,192 MXN", "weekly_return": 7.470583431372554, "weekly_return_label": "7.5%", "weekly_return_tone": "positive", "trend_line": "1,819 MXN", "fair_value": "1,465 MXN", "market_dynamics": "0.81", "relative_strength": "13.31", "volume": "143", "trend_signal": "On"}, {"week": "2026-05-01", "close": "2,040 MXN", "weekly_return": 2.512562814070352, "weekly_return_label": "2.5%", "weekly_return_tone": "positive", "trend_line": "1,803 MXN", "fair_value": "1,457 MXN", "market_dynamics": "0.40", "relative_strength": "9.32", "volume": "90", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "1,990 MXN", "weekly_return": -0.9950248756218906, "weekly_return_label": "-1.0%", "weekly_return_tone": "negative", "trend_line": "1,799 MXN", "fair_value": "1,450 MXN", "market_dynamics": "0.03", "relative_strength": "5.15", "volume": "26", "trend_signal": "Off"}, {"week": "2026-04-17", "close": "2,010 MXN", "weekly_return": 18.235294117647058, "weekly_return_label": "18.2%", "weekly_return_tone": "positive", "trend_line": "1,793 MXN", "fair_value": "1,444 MXN", "market_dynamics": "-0.34", "relative_strength": "5.89", "volume": "616", "trend_signal": "Off"}, {"week": "2026-04-10", "close": "1,700 MXN", "weekly_return": -1.1052937754508436, "weekly_return_label": "-1.1%", "weekly_return_tone": "negative", "trend_line": "1,788 MXN", "fair_value": "1,438 MXN", "market_dynamics": "-0.68", "relative_strength": "-10.29", "volume": "53", "trend_signal": "Off"}, {"week": "2026-04-03", "close": "1,719 MXN", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "1,789 MXN", "fair_value": "1,434 MXN", "market_dynamics": "-0.70", "relative_strength": "-8.83", "volume": "0", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "1,719 MXN", "weekly_return": 1.1176470588235294, "weekly_return_label": "1.1%", "weekly_return_tone": "positive", "trend_line": "1,791 MXN", "fair_value": "1,430 MXN", "market_dynamics": "-0.69", "relative_strength": "-4.52", "volume": "96", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "1,700 MXN", "weekly_return": -3.4090909090909087, "weekly_return_label": "-3.4%", "weekly_return_tone": "negative", "trend_line": "1,794 MXN", "fair_value": "1,427 MXN", "market_dynamics": "-0.66", "relative_strength": "-2.12", "volume": "661", "trend_signal": "Off"}, {"week": "2026-03-13", "close": "1,760 MXN", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "trend_line": "1,796 MXN", "fair_value": "1,423 MXN", "market_dynamics": "-0.83", "relative_strength": "-1.14", "volume": "0", "trend_signal": "Off"}], "chart_url": "/terminal/b599396f-a95d-47ed-aeba-476a0267a704/", "api_path": "/terminal/b599396f-a95d-47ed-aeba-476a0267a704/report/api/"}