{"ticker": {"uuid": "d45b4e6a-ec8e-435d-a687-3f7000ecc9ca", "symbol": "DUOL", "name": "Duolingo, Inc.", "exchange": "MEX", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "DUOL closed the latest completed week at 2,080 MXN. The 4-week return is 6.6% and the 12-week return is 17.6%. Trend Signal is inactive, Market Dynamics is 1.00.", "description": "Duolingo, Inc. operates as a mobile learning platform in the United States, the United Kingdom, and internationally. The company offers 250 language courses, including Spanish, English, French, German, Italian, Portuguese, Japanese, and Chinese through its Duolingo app. It also provides a digital English language proficiency assessment exam. The company was incorporated in 2011 and is headquartered in Pittsburgh, Pennsylvania.", "setup_signature": "Risk-first tape", "composite_score": "28", "kpis": [{"label": "Latest Close", "value": "2,080 MXN", "hint": "2026-06-12"}, {"label": "1W Return", "value": "12.4%", "tone": "positive", "hint": "latest completed week"}, {"label": "4W Return", "value": "6.6%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "17.6%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "11.5%", "hint": "6 of 52 weeks active"}, {"label": "Volume Ratio", "value": "0.2x", "hint": "vs 13-week average"}], "classification": {"exchange": "MEX", "country": "MX", "sector": "Technology", "industry": "Software - Application", "currency": "MXN", "market_cap": "96.0B"}, "price": {"trend_line": "2,318 MXN", "fair_value": "4,038 MXN", "vs_trend": "-10.3%", "vs_fair_value": "-48.5%", "high_52": "9,990 MXN", "low_52": "1,530 MXN", "drawdown": "-79.2%", "range_position": "6.5%"}, "momentum": {"returns": [{"label": "1W", "value": 12.432432432432433, "value_label": "12.4%", "tone": "positive", "width": 35.521235521235525}, {"label": "4W", "value": 6.557377049180328, "value_label": "6.6%", "tone": "positive", "width": 18.735362997658083}, {"label": "12W", "value": 17.647058823529413, "value_label": "17.6%", "tone": "positive", "width": 50.42016806722689}, {"label": "26W", "value": -42.37109767096562, "value_label": "-42.4%", "tone": "negative", "width": 100}, {"label": "52W", "value": -79.17917917917919, "value_label": "-79.2%", "tone": "negative", "width": 100}], "trend_streak": 0, "active_weeks": 6, "active_breadth": "11.5%", "peer": {"scope": "MX Technology", "count": 148, "rank": 10, "percentile": 93.87755102040816, "avg_weekly_return": -1.381427250131861}}, "setup": {"scores": [{"label": "Trend", "value": 6.346153846153847, "value_label": "6", "width": 6.346153846153847, "tone": "negative", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 80.96432015429123, "value_label": "81", "width": 80.96432015429123, "tone": "positive", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 70.38494608762765, "value_label": "70", "width": 70.38494608762765, "tone": "positive", "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": 9.309864214383218, "value_label": "9", "width": 9.309864214383218, "tone": "negative", "description": "Participation compared with the 13-week volume baseline."}, {"label": "Risk Control", "value": 0, "value_label": "0", "width": 4, "tone": "negative", "description": "Drawdown and recent weekly volatility pressure."}], "timeline": [{"week": "27 Feb", "return": -12.325941206807633, "return_label": "-12.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 100}, {"week": "6 Mar", "return": 6.11764705882353, "return_label": "6.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 50.980392156862756}, {"week": "13 Mar", "return": -2.4390243902439024, "return_label": "-2.4%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 20.32520325203252}, {"week": "20 Mar", "return": 0.45454545454545453, "return_label": "0.5%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 4}, {"week": "27 Mar", "return": -3.8461538461538463, "return_label": "-3.8%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 32.05128205128205}, {"week": "3 Apr", "return": 1.2352941176470587, "return_label": "1.2%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 10.294117647058822}, {"week": "10 Apr", "return": -9.645554909936084, "return_label": "-9.6%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 80.37962424946737}, {"week": "17 Apr", "return": 11.89710610932476, "return_label": "11.9%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 99.14255091103966}, {"week": "24 Apr", "return": 0.05747126436781609, "return_label": "0.1%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 4}, {"week": "1 May", "return": 9.99425617461229, "return_label": "10.0%", "tone": "positive", "trend": false, "buy_signal": true, "positive_md": true, "height": 83.28546812176909}, {"week": "8 May", "return": -1.3054830287206265, "return_label": "-1.3%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 10.879025239338553}, {"week": "15 May", "return": 3.28042328042328, "return_label": "3.3%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 27.336860670194003}, {"week": "22 May", "return": -6.25, "return_label": "-6.2%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 52.083333333333336}, {"week": "29 May", "return": 6.830601092896176, "return_label": "6.8%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 56.9216757741348}, {"week": "5 Jun", "return": -5.3708439897698215, "return_label": "-5.4%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 44.75703324808185}, {"week": "12 Jun", "return": 12.432432432432433, "return_label": "12.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 100}]}, "groups": {"sector": {"scope": "MX Technology", "count": 100, "avg_weekly_return": -1.4731722015971143, "avg_four_week_return": 13.745789899412959, "avg_twelve_week_return": 41.73035726253167, "trend_breadth": 54.0, "positive_md_breadth": 80.0, "positive_rs_breadth": 53.0, "week_rank": null, "four_week_rank": null, "twelve_week_rank": null, "top_peers": [{"id": 47001, "symbol": "ASEHN", "name": "ASE Technology Holding Co., Ltd.", "exchange": "MEX", "url": "/terminal/29c6a786-3185-4b73-b296-fb005e7f1465/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 375.67200698888075, "four_week_return_label": "375.7%", "four_week_return_tone": "positive", "twelve_week_return": 375.67200698888075, "twelve_week_return_label": "375.7%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 48177, "symbol": "UMCN", "name": "UNITED MICRO ELECTRONICS", "exchange": "MEX", "url": "/terminal/8eb52ca7-6737-4444-9a3c-653beb0dac9d/report/", "weekly_return": 4.166666666666666, "weekly_return_label": "4.2%", "weekly_return_tone": "positive", "four_week_return": 110.67415730337078, "four_week_return_label": "110.7%", "four_week_return_tone": "positive", "twelve_week_return": 110.67415730337078, "twelve_week_return_label": "110.7%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 46999, "symbol": "ARMN", "name": "ARM HOLDINGS PLC", "exchange": "MEX", "url": "/terminal/3239d385-f177-4b70-a777-be8ad812eb3b/report/", "weekly_return": 0.5954069508196747, "weekly_return_label": "0.6%", "weekly_return_tone": "positive", "four_week_return": 67.70483257720689, "four_week_return_label": "67.7%", "four_week_return_tone": "positive", "twelve_week_return": 203.62789826818405, "twelve_week_return_label": "203.6%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 47222, "symbol": "DELLC", "name": "Dell Technologies Inc.", "exchange": "MEX", "url": "/terminal/d43af231-21c8-4488-966a-64e25855c512/report/", "weekly_return": -1.1793613823094065, "weekly_return_label": "-1.2%", "weekly_return_tone": "negative", "four_week_return": 63.25004221555596, "four_week_return_label": "63.3%", "four_week_return_tone": "positive", "twelve_week_return": 138.2286387687206, "twelve_week_return_label": "138.2%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 47743, "symbol": "MRVL1", "name": "Marvell Technology, Inc.", "exchange": "MEX", "url": "/terminal/665c9692-3a84-4411-9748-4dbb11dc1bff/report/", "weekly_return": 4.152485243707805, "weekly_return_label": "4.2%", "weekly_return_tone": "positive", "four_week_return": 58.31842266225441, "four_week_return_label": "58.3%", "four_week_return_tone": "positive", "twelve_week_return": 212.78857981405488, "twelve_week_return_label": "212.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}, "industry": {"scope": "MX Software - Application", "count": 32, "avg_weekly_return": -5.91560809277529, "avg_four_week_return": 1.1340664970396215, "avg_twelve_week_return": 1.2123279790678105, "trend_breadth": 18.75, "positive_md_breadth": 75.0, "positive_rs_breadth": 18.75, "week_rank": 1, "four_week_rank": 11, "twelve_week_rank": 9, "top_peers": [{"id": 47387, "symbol": "FROGN", "name": "JFROG LTD", "exchange": "MEX", "url": "/terminal/4309295d-a759-4307-9935-855e8ff94605/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 49.48981568228106, "four_week_return_label": "49.5%", "four_week_return_tone": "positive", "twelve_week_return": 105.2989321915771, "twelve_week_return_label": "105.3%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 48023, "symbol": "SNOW", "name": "Snowflake Inc.", "exchange": "MEX", "url": "/terminal/27264888-740e-46c2-b566-717de97ab8ad/report/", "weekly_return": -4.6706586826347305, "weekly_return_label": "-4.7%", "weekly_return_tone": "negative", "four_week_return": 45.98593484425668, "four_week_return_label": "46.0%", "four_week_return_tone": "positive", "twelve_week_return": 32.31779263474164, "twelve_week_return_label": "32.3%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 46992, "symbol": "APPS1", "name": "DIGITAL TURBINE INC", "exchange": "MEX", "url": "/terminal/81aa822a-0023-4449-ac47-f05c7a044206/report/", "weekly_return": 0.0, "weekly_return_label": "0.0%", "weekly_return_tone": "neutral", "four_week_return": 34.806629834254146, "four_week_return_label": "34.8%", "four_week_return_tone": "positive", "twelve_week_return": 34.806629834254146, "twelve_week_return_label": "34.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 47945, "symbol": "RNG", "name": "RingCentral, Inc.", "exchange": "MEX", "url": "/terminal/c171f7ad-c299-4ed9-b1f3-c18e08c96a1a/report/", "weekly_return": -20.19823949214836, "weekly_return_label": "-20.2%", "weekly_return_tone": "negative", "four_week_return": 31.46343350818804, "four_week_return_label": "31.5%", "four_week_return_tone": "positive", "twelve_week_return": 31.451798379112788, "twelve_week_return_label": "31.5%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 47357, "symbol": "FICO1", "name": "Fair Isaac Corporation", "exchange": "MEX", "url": "/terminal/81bfdfa7-8448-4de0-8f58-87f4d9552db8/report/", "weekly_return": -2.569871866606983, "weekly_return_label": "-2.6%", "weekly_return_tone": "negative", "four_week_return": 18.29288383152174, "four_week_return_label": "18.3%", "four_week_return_tone": "positive", "twelve_week_return": 5.608397016011645, "twelve_week_return_label": "5.6%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "1.00", "market_dynamics_tone": "positive", "md_4_change": "30.9%", "relative_strength": "-51.75", "rs_4_change": "15.9%", "expectation": "Negative", "expectation_probability": "38.41%"}, "volume": {"latest": "712", "average_13": "3.2K", "average_52": "2.0K", "ratio_13": "0.2x", "ratio_52": "0.4x"}, "risk": {"volatility_13": "6.8%", "volatility_52": "8.2%", "downside_weeks": 32, "upside_weeks": 20, "downside_breadth": "61.5%", "average_gain": "5.3%", "average_loss": "-7.6%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "-10.3%", "tone": "negative"}, {"label": "Volume", "value": "0.2x", "tone": "neutral"}], "opportunities": ["Market Dynamics is positive on the latest completed week."], "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.", "The share remains more than 20% below its 52-week high."], "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,080 MXN", "weekly_return": 12.432432432432433, "weekly_return_label": "12.4%", "weekly_return_tone": "positive", "trend_line": "2,318 MXN", "fair_value": "4,038 MXN", "market_dynamics": "1.00", "relative_strength": "-51.75", "volume": "712", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "1,850 MXN", "weekly_return": -5.3708439897698215, "weekly_return_label": "-5.4%", "weekly_return_tone": "negative", "trend_line": "2,365 MXN", "fair_value": "4,040 MXN", "market_dynamics": "0.95", "relative_strength": "-57.74", "volume": "12.1K", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "1,955 MXN", "weekly_return": 6.830601092896176, "weekly_return_label": "6.8%", "weekly_return_tone": "positive", "trend_line": "2,427 MXN", "fair_value": "4,043 MXN", "market_dynamics": "0.88", "relative_strength": "-58.67", "volume": "789", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "1,830 MXN", "weekly_return": -6.25, "weekly_return_label": "-6.2%", "weekly_return_tone": "negative", "trend_line": "2,527 MXN", "fair_value": "4,045 MXN", "market_dynamics": "0.84", "relative_strength": "-62.70", "volume": "940", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "1,952 MXN", "weekly_return": 3.28042328042328, "weekly_return_label": "3.3%", "weekly_return_tone": "positive", "trend_line": "2,661 MXN", "fair_value": "4,048 MXN", "market_dynamics": "0.76", "relative_strength": "-61.52", "volume": "894", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "1,890 MXN", "weekly_return": -1.3054830287206265, "weekly_return_label": "-1.3%", "weekly_return_tone": "negative", "trend_line": "2,794 MXN", "fair_value": "4,050 MXN", "market_dynamics": "0.68", "relative_strength": "-65.06", "volume": "2.2K", "trend_signal": "Off"}, {"week": "2026-05-01", "close": "1,915 MXN", "weekly_return": 9.99425617461229, "weekly_return_label": "10.0%", "weekly_return_tone": "positive", "trend_line": "2,934 MXN", "fair_value": "4,052 MXN", "market_dynamics": "0.42", "relative_strength": "-64.48", "volume": "242", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "1,741 MXN", "weekly_return": 0.05747126436781609, "weekly_return_label": "0.1%", "weekly_return_tone": "positive", "trend_line": "3,067 MXN", "fair_value": "4,055 MXN", "market_dynamics": "0.11", "relative_strength": "-69.12", "volume": "1.6K", "trend_signal": "Off"}, {"week": "2026-04-17", "close": "1,740 MXN", "weekly_return": 11.89710610932476, "weekly_return_label": "11.9%", "weekly_return_tone": "positive", "trend_line": "3,208 MXN", "fair_value": "4,058 MXN", "market_dynamics": "-0.22", "relative_strength": "-70.15", "volume": "16.9K", "trend_signal": "Off"}, {"week": "2026-04-10", "close": "1,555 MXN", "weekly_return": -9.645554909936084, "weekly_return_label": "-9.6%", "weekly_return_tone": "negative", "trend_line": "3,328 MXN", "fair_value": "4,062 MXN", "market_dynamics": "-0.59", "relative_strength": "-73.90", "volume": "3.0K", "trend_signal": "Off"}, {"week": "2026-04-03", "close": "1,721 MXN", "weekly_return": 1.2352941176470587, "weekly_return_label": "1.2%", "weekly_return_tone": "positive", "trend_line": "3,462 MXN", "fair_value": "4,066 MXN", "market_dynamics": "-0.75", "relative_strength": "-71.55", "volume": "461", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "1,700 MXN", "weekly_return": -3.8461538461538463, "weekly_return_label": "-3.8%", "weekly_return_tone": "negative", "trend_line": "3,572 MXN", "fair_value": "4,070 MXN", "market_dynamics": "-0.83", "relative_strength": "-71.18", "volume": "404", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "1,768 MXN", "weekly_return": 0.45454545454545453, "weekly_return_label": "0.5%", "weekly_return_tone": "positive", "trend_line": "3,701 MXN", "fair_value": "4,074 MXN", "market_dynamics": "-0.80", "relative_strength": "-69.39", "volume": "1.5K", "trend_signal": "Off"}, {"week": "2026-03-13", "close": "1,760 MXN", "weekly_return": -2.4390243902439024, "weekly_return_label": "-2.4%", "weekly_return_tone": "negative", "trend_line": "3,848 MXN", "fair_value": "4,077 MXN", "market_dynamics": "-0.80", "relative_strength": "-70.74", "volume": "3.8K", "trend_signal": "Off"}], "chart_url": "/terminal/d45b4e6a-ec8e-435d-a687-3f7000ecc9ca/", "api_path": "/terminal/d45b4e6a-ec8e-435d-a687-3f7000ecc9ca/report/api/"}