{"ticker": {"uuid": "a0094178-abdc-4719-a288-a267a7507dd9", "symbol": "CSU", "name": "Constellation Software Inc.", "exchange": "TOR", "asset_type": "equity"}, "latest_week": "2026-06-12", "summary": "CSU closed the latest completed week at 2,924 CAD. The 4-week return is 11.9% and the 12-week return is 17.1%. Trend Signal is inactive, Market Dynamics is 1.28.", "description": "Constellation Software Inc., together with its subsidiaries, acquires, builds, and manages vertical market software businesses to develop mission-critical software solutions for public and private sector markets. It is involved in the software licensing; and sale of hardware activities. The company also offers professional services consist of implementation services, custom programming, product training, managed services, and consulting services; maintenance and customer support services, and hosted software-as-a-service products; and other recurring services. It operates in Canada, the United States, the United Kingdom, Europe, and internationally. The company was incorporated in 1995 and is headquartered in Toronto, Canada.", "setup_signature": "Deep recovery attempt", "composite_score": "41", "kpis": [{"label": "Latest Close", "value": "2,924 CAD", "hint": "2026-06-12"}, {"label": "1W Return", "value": "-1.5%", "tone": "negative", "hint": "latest completed week"}, {"label": "4W Return", "value": "11.9%", "tone": "positive", "hint": "short-term follow-through"}, {"label": "12W Return", "value": "17.1%", "tone": "positive", "hint": "quarterly tape"}, {"label": "Trend Breadth", "value": "13.5%", "hint": "7 of 52 weeks active"}, {"label": "Volume Ratio", "value": "1.5x", "hint": "vs 13-week average"}], "classification": {"exchange": "TOR", "country": "CA", "sector": "Technology", "industry": "Software - Application", "currency": "CAD", "market_cap": "59.8B"}, "price": {"trend_line": "2,787 CAD", "fair_value": "3,738 CAD", "vs_trend": "4.9%", "vs_fair_value": "-21.8%", "high_52": "5,054 CAD", "low_52": "2,195 CAD", "drawdown": "-42.1%", "range_position": "25.5%"}, "momentum": {"returns": [{"label": "1W", "value": -1.5262776313139441, "value_label": "-1.5%", "tone": "negative", "width": 4.360793232325555}, {"label": "4W", "value": 11.930296266999678, "value_label": "11.9%", "tone": "positive", "width": 34.08656076285622}, {"label": "12W", "value": 17.064489187630112, "value_label": "17.1%", "tone": "positive", "width": 48.75568339322889}, {"label": "26W", "value": -10.911276614112793, "value_label": "-10.9%", "tone": "negative", "width": 31.17507604032227}, {"label": "52W", "value": -39.36478523715206, "value_label": "-39.4%", "tone": "negative", "width": 100}], "trend_streak": 0, "active_weeks": 7, "active_breadth": "13.5%", "peer": {"scope": "CA Technology", "count": 41, "rank": 25, "percentile": 40.0, "avg_weekly_return": -0.039543130618067884}}, "setup": {"scores": [{"label": "Trend", "value": 7.403846153846154, "value_label": "7", "width": 7.403846153846154, "tone": "negative", "description": "Persistence of active Trend Signal over the last year and current streak."}, {"label": "Momentum", "value": 92.79772168296635, "value_label": "93", "width": 92.79772168296635, "tone": "positive", "description": "Blend of 4-week and 12-week follow-through."}, {"label": "Dynamics", "value": 82.58195818320289, "value_label": "83", "width": 82.58195818320289, "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": 62.699402239882744, "value_label": "63", "width": 62.699402239882744, "tone": "neutral", "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": 1.3730009862298231, "return_label": "1.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 11.441674885248526}, {"week": "6 Mar", "return": 17.562074888062153, "return_label": "17.6%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 100}, {"week": "13 Mar", "return": -14.823137685819004, "return_label": "-14.8%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 100}, {"week": "20 Mar", "return": -0.9849188365286705, "return_label": "-1.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 8.207656971072254}, {"week": "27 Mar", "return": -5.560109311248819, "return_label": "-5.6%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 46.33424426040683}, {"week": "3 Apr", "return": 3.4923260828944467, "return_label": "3.5%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 29.102717357453724}, {"week": "10 Apr", "return": -5.984183920793814, "return_label": "-6.0%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": false, "height": 49.868199339948454}, {"week": "17 Apr", "return": 14.433291890598495, "return_label": "14.4%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": false, "height": 100}, {"week": "24 Apr", "return": -8.210699081392855, "return_label": "-8.2%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 68.42249234494045}, {"week": "1 May", "return": 1.2920981154335505, "return_label": "1.3%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 10.767484295279587}, {"week": "8 May", "return": 5.309697520495985, "return_label": "5.3%", "tone": "positive", "trend": false, "buy_signal": true, "positive_md": true, "height": 44.24747933746654}, {"week": "15 May", "return": 1.5838318915115366, "return_label": "1.6%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 13.198599095929472}, {"week": "22 May", "return": 4.177859249695063, "return_label": "4.2%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 34.81549374745885}, {"week": "29 May", "return": 3.7240802337263528, "return_label": "3.7%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 31.03400194771961}, {"week": "5 Jun", "return": 5.189472478052575, "return_label": "5.2%", "tone": "positive", "trend": false, "buy_signal": false, "positive_md": true, "height": 43.24560398377146}, {"week": "12 Jun", "return": -1.5262776313139441, "return_label": "-1.5%", "tone": "negative", "trend": false, "buy_signal": false, "positive_md": true, "height": 12.718980260949534}]}, "groups": {"sector": {"scope": "CA Technology", "count": 41, "avg_weekly_return": -0.039543130618067884, "avg_four_week_return": 2.449905559185349, "avg_twelve_week_return": 20.041267617062637, "trend_breadth": 36.58536585365854, "positive_md_breadth": 70.73170731707317, "positive_rs_breadth": 29.268292682926827, "week_rank": 25, "four_week_rank": 10, "twelve_week_rank": 15, "top_peers": [{"id": 35145, "symbol": "BB", "name": "BlackBerry Limited", "exchange": "TOR", "url": "/terminal/c9de819c-b3ea-4528-bbf2-e486fb118de6/report/", "weekly_return": -1.6819571865443472, "weekly_return_label": "-1.7%", "weekly_return_tone": "negative", "four_week_return": 51.29411764705881, "four_week_return_label": "51.3%", "four_week_return_tone": "positive", "twelve_week_return": 190.29345372460497, "twelve_week_return_label": "190.3%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 37275, "symbol": "XTRA", "name": "Xtract One Technologies Inc.", "exchange": "TOR", "url": "/terminal/a7a20be2-f2c9-4559-872a-81daf0161762/report/", "weekly_return": 32.00000000000001, "weekly_return_label": "32.0%", "weekly_return_tone": "positive", "four_week_return": 33.33333333333334, "four_week_return_label": "33.3%", "four_week_return_tone": "positive", "twelve_week_return": 26.923076923076927, "twelve_week_return_label": "26.9%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 36110, "symbol": "KEEL", "name": "Keel Infrastructure Corp.", "exchange": "TOR", "url": "/terminal/b899e689-9308-4add-88f5-c2e957013c0d/report/", "weekly_return": 9.396914446002805, "weekly_return_label": "9.4%", "weekly_return_tone": "positive", "four_week_return": 29.568106312292365, "four_week_return_label": "29.6%", "four_week_return_tone": "positive", "twelve_week_return": 154.90196078431373, "twelve_week_return_label": "154.9%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 35639, "symbol": "DBO", "name": "D-BOX Technologies Inc.", "exchange": "TOR", "url": "/terminal/03c01194-4245-4b49-81e9-cbeb3aea6311/report/", "weekly_return": 23.913043478260853, "weekly_return_label": "23.9%", "weekly_return_tone": "positive", "four_week_return": 28.089887640449422, "four_week_return_label": "28.1%", "four_week_return_tone": "positive", "twelve_week_return": 70.14925373134326, "twelve_week_return_label": "70.1%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}, {"id": 35076, "symbol": "AMD", "name": "Advanced Micro Devices, Inc.", "exchange": "TOR", "url": "/terminal/9f8a1fe1-b1ac-4b58-9c8f-97ba8664db4b/report/", "weekly_return": 9.3313002388671, "weekly_return_label": "9.3%", "weekly_return_tone": "positive", "four_week_return": 20.630180732747128, "four_week_return_label": "20.6%", "four_week_return_tone": "positive", "twelve_week_return": 152.38740226838303, "twelve_week_return_label": "152.4%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": true}]}, "industry": {"scope": "CA Software - Application", "count": 20, "avg_weekly_return": 0.7931035795059953, "avg_four_week_return": 2.5826516620925455, "avg_twelve_week_return": 7.087623382794113, "trend_breadth": 20.0, "positive_md_breadth": 75.0, "positive_rs_breadth": 10.0, "week_rank": 12, "four_week_rank": 6, "twelve_week_rank": 7, "top_peers": [{"id": 37275, "symbol": "XTRA", "name": "Xtract One Technologies Inc.", "exchange": "TOR", "url": "/terminal/a7a20be2-f2c9-4559-872a-81daf0161762/report/", "weekly_return": 32.00000000000001, "weekly_return_label": "32.0%", "weekly_return_tone": "positive", "four_week_return": 33.33333333333334, "four_week_return_label": "33.3%", "four_week_return_tone": "positive", "twelve_week_return": 26.923076923076927, "twelve_week_return_label": "26.9%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": true}, {"id": 36130, "symbol": "KXS", "name": "Kinaxis Inc.", "exchange": "TOR", "url": "/terminal/8c842414-286d-4df6-9c18-e5cc10b343f8/report/", "weekly_return": -1.9486749127513785, "weekly_return_label": "-1.9%", "weekly_return_tone": "negative", "four_week_return": 17.740658202467134, "four_week_return_label": "17.7%", "four_week_return_tone": "positive", "twelve_week_return": 18.740922024826308, "twelve_week_return_label": "18.7%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 36646, "symbol": "SYZ", "name": "Sylogist Ltd.", "exchange": "TOR", "url": "/terminal/24c066f8-2632-4001-9552-871820729666/report/", "weekly_return": -3.4852546916890055, "weekly_return_label": "-3.5%", "weekly_return_tone": "negative", "four_week_return": 17.26384364820848, "four_week_return_label": "17.3%", "four_week_return_tone": "positive", "twelve_week_return": -5.263157894736835, "twelve_week_return_label": "-5.3%", "twelve_week_return_tone": "negative", "trend_active": false, "positive_md": true, "positive_rs": false}, {"id": 36661, "symbol": "TCS", "name": "Tecsys Inc.", "exchange": "TOR", "url": "/terminal/05689acf-f5cf-425e-86a5-1402f8a0c793/report/", "weekly_return": 4.051413689538596, "weekly_return_label": "4.1%", "weekly_return_tone": "positive", "four_week_return": 15.044804295483596, "four_week_return_label": "15.0%", "four_week_return_tone": "positive", "twelve_week_return": 40.77421808790592, "twelve_week_return_label": "40.8%", "twelve_week_return_tone": "positive", "trend_active": true, "positive_md": true, "positive_rs": false}, {"id": 35689, "symbol": "DTOL", "name": "D2L Inc.", "exchange": "TOR", "url": "/terminal/e43cfbc4-32bb-4cea-8fb9-aa23d10f6dc0/report/", "weekly_return": 10.802139037433154, "weekly_return_label": "10.8%", "weekly_return_tone": "positive", "four_week_return": 14.22271223814773, "four_week_return_label": "14.2%", "four_week_return_tone": "positive", "twelve_week_return": 29.662077596996234, "twelve_week_return_label": "29.7%", "twelve_week_return_tone": "positive", "trend_active": false, "positive_md": true, "positive_rs": false}]}}, "dynamics": {"market_dynamics": "1.28", "market_dynamics_tone": "positive", "md_4_change": "120.4%", "relative_strength": "-26.17", "rs_4_change": "28.0%", "expectation": "Undecided", "expectation_probability": "45.89%"}, "volume": {"latest": "501.4K", "average_13": "335.9K", "average_52": "333.8K", "ratio_13": "1.5x", "ratio_52": "1.5x"}, "risk": {"volatility_13": "5.7%", "volatility_52": "6.1%", "downside_weeks": 30, "upside_weeks": 22, "downside_breadth": "57.7%", "average_gain": "4.3%", "average_loss": "-4.5%"}, "signals": [{"label": "Trend Signal", "value": "Inactive", "tone": "negative"}, {"label": "Market Dynamics", "value": "No fresh buy", "tone": "neutral"}, {"label": "Price vs Trend", "value": "4.9%", "tone": "positive"}, {"label": "Volume", "value": "1.5x", "tone": "neutral"}], "opportunities": ["Price is above the Trend Line, keeping the weekly tape constructive.", "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 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,924 CAD", "weekly_return": -1.5262776313139441, "weekly_return_label": "-1.5%", "weekly_return_tone": "negative", "trend_line": "2,787 CAD", "fair_value": "3,738 CAD", "market_dynamics": "1.28", "relative_strength": "-26.17", "volume": "501.4K", "trend_signal": "Off"}, {"week": "2026-06-05", "close": "2,969 CAD", "weekly_return": 5.189472478052575, "weekly_return_label": "5.2%", "weekly_return_tone": "positive", "trend_line": "2,801 CAD", "fair_value": "3,736 CAD", "market_dynamics": "1.14", "relative_strength": "-25.13", "volume": "441.8K", "trend_signal": "Off"}, {"week": "2026-05-29", "close": "2,823 CAD", "weekly_return": 3.7240802337263528, "weekly_return_label": "3.7%", "weekly_return_tone": "positive", "trend_line": "2,815 CAD", "fair_value": "3,734 CAD", "market_dynamics": "0.95", "relative_strength": "-30.70", "volume": "266.4K", "trend_signal": "Off"}, {"week": "2026-05-22", "close": "2,721 CAD", "weekly_return": 4.177859249695063, "weekly_return_label": "4.2%", "weekly_return_tone": "positive", "trend_line": "2,844 CAD", "fair_value": "3,734 CAD", "market_dynamics": "0.77", "relative_strength": "-33.79", "volume": "303.9K", "trend_signal": "Off"}, {"week": "2026-05-15", "close": "2,612 CAD", "weekly_return": 1.5838318915115366, "weekly_return_label": "1.6%", "weekly_return_tone": "positive", "trend_line": "2,879 CAD", "fair_value": "3,734 CAD", "market_dynamics": "0.58", "relative_strength": "-36.35", "volume": "291.7K", "trend_signal": "Off"}, {"week": "2026-05-08", "close": "2,572 CAD", "weekly_return": 5.309697520495985, "weekly_return_label": "5.3%", "weekly_return_tone": "positive", "trend_line": "2,919 CAD", "fair_value": "3,734 CAD", "market_dynamics": "0.54", "relative_strength": "-38.93", "volume": "271.2K", "trend_signal": "Off"}, {"week": "2026-05-01", "close": "2,442 CAD", "weekly_return": 1.2920981154335505, "weekly_return_label": "1.3%", "weekly_return_tone": "positive", "trend_line": "2,964 CAD", "fair_value": "3,734 CAD", "market_dynamics": "0.30", "relative_strength": "-42.81", "volume": "206.0K", "trend_signal": "Off"}, {"week": "2026-04-24", "close": "2,411 CAD", "weekly_return": -8.210699081392855, "weekly_return_label": "-8.2%", "weekly_return_tone": "negative", "trend_line": "3,017 CAD", "fair_value": "3,735 CAD", "market_dynamics": "0.14", "relative_strength": "-44.65", "volume": "236.2K", "trend_signal": "Off"}, {"week": "2026-04-17", "close": "2,626 CAD", "weekly_return": 14.433291890598495, "weekly_return_label": "14.4%", "weekly_return_tone": "positive", "trend_line": "3,059 CAD", "fair_value": "3,737 CAD", "market_dynamics": "-0.03", "relative_strength": "-41.58", "volume": "509.0K", "trend_signal": "Off"}, {"week": "2026-04-10", "close": "2,295 CAD", "weekly_return": -5.984183920793814, "weekly_return_label": "-6.0%", "weekly_return_tone": "negative", "trend_line": "3,118 CAD", "fair_value": "3,737 CAD", "market_dynamics": "-0.27", "relative_strength": "-48.84", "volume": "322.7K", "trend_signal": "Off"}, {"week": "2026-04-03", "close": "2,441 CAD", "weekly_return": 3.4923260828944467, "weekly_return_label": "3.5%", "weekly_return_tone": "positive", "trend_line": "3,188 CAD", "fair_value": "3,739 CAD", "market_dynamics": "-0.22", "relative_strength": "-45.60", "volume": "271.6K", "trend_signal": "Off"}, {"week": "2026-03-27", "close": "2,359 CAD", "weekly_return": -5.560109311248819, "weekly_return_label": "-5.6%", "weekly_return_tone": "negative", "trend_line": "3,260 CAD", "fair_value": "3,740 CAD", "market_dynamics": "0.03", "relative_strength": "-46.42", "volume": "410.1K", "trend_signal": "Off"}, {"week": "2026-03-20", "close": "2,498 CAD", "weekly_return": -0.9849188365286705, "weekly_return_label": "-1.0%", "weekly_return_tone": "negative", "trend_line": "3,333 CAD", "fair_value": "3,741 CAD", "market_dynamics": "-0.03", "relative_strength": "-42.97", "volume": "334.3K", "trend_signal": "Off"}, {"week": "2026-03-13", "close": "2,523 CAD", "weekly_return": -14.823137685819004, "weekly_return_label": "-14.8%", "weekly_return_tone": "negative", "trend_line": "3,401 CAD", "fair_value": "3,740 CAD", "market_dynamics": "-0.14", "relative_strength": "-45.36", "volume": "566.6K", "trend_signal": "Off"}], "chart_url": "/terminal/a0094178-abdc-4719-a288-a267a7507dd9/", "api_path": "/terminal/a0094178-abdc-4719-a288-a267a7507dd9/report/api/"}