{"schema_version":"1.0","name":"603120 Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"5759def3-ef59-42af-b632-d4c727b1ab78","symbol":"603120","name":"Kente Catalysts Inc.","exchange":"SHH","country":"CN","asset_type":"equity","currency":"CNY","sector":"Basic Materials","industry":"Specialty Chemicals"},"summary":"Market Dynamics weakened this week and remains below zero. Underlying support has contracted across the recent completed path. Price structure remains rotational.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Strength versus the research benchmark, Acceleration, deceleration and rollover, Drawdown and recovery pressure, Range pressure and compression, Directional strength and control."},{"name":"SM Tape Intelligence","description":"Resolved consensus with Control, Force, Direction and Confirmation gauges against completed price."},{"name":"Research boundary","description":"Dated scope, interpretation limits, methodology version and source references."}],"research":{"available":true,"asOf":"2026-08-21","observations":70,"displayedObservations":70,"assetType":"Equity","state":"Rotational","stateTone":"caution","summary":"Market Dynamics weakened this week and remains below zero. Underlying support has contracted across the recent completed path. Price structure remains rotational.","evidenceAlignment":{"status":"Underlying support lags price","headline":"Market Dynamics is weaker than the current price position","summary":"Market Dynamics weakened this week and remains below zero. Underlying support has contracted across the recent completed path. Price structure remains rotational.","take":"This is a downside risk watch, not a completed reversal. Stronger Market Dynamics or weaker price is needed to close the gap.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"values":[-0.574619,-0.717713,-0.613829,-0.69879,-0.75978,-0.873214,-1.01067,-0.973639,-0.911125,-0.915626,-0.662566,-0.443291,-0.054694,0.471949,0.764399,0.958812,0.993101,0.973845,0.905798,0.658286,0.35741,-0.080042,-0.477631,-0.596996,-0.7641,-0.777074,-0.607184,-0.11755,0.481304,0.907754,1.125549,1.09359,1.011657,0.960098,1.013243,0.816818,0.712448,0.525189,0.181021,0.010549,-0.368008,-0.552309],"opens":[41.392735,39.849998,41.0,40.970001,38.990002,39.220001,39.029999,38.43,39.400002,38.700001,38.509998,39.57,39.880001,41.32,43.0,45.880001,42.07,44.0,44.0,43.5,38.5,38.57,38.470001,38.490002,39.450001,38.189999,39.310001,44.59,52.5,55.630001,55.0,53.900002,58.0,49.5,60.130001,52.32,50.990002,55.009998,44.75,44.43,47.610001,47.57],"highs":[42.531256,41.0,41.82,41.599998,40.139999,40.369999,39.060001,39.630001,42.369999,38.720001,40.200001,40.490002,42.200001,50.380001,47.360001,46.48,45.950001,44.439999,45.400002,44.299999,40.389999,41.200001,39.330002,39.799999,39.880001,39.52,44.610001,55.0,56.669998,56.0,55.0,57.84,58.509998,51.5,61.720001,54.16,56.66,56.439999,47.5,48.970001,49.0,51.369999],"lows":[38.897887,39.450001,40.009998,38.599998,38.73,38.189999,37.709999,38.200001,38.450001,38.23,38.310001,39.27,39.82,40.310001,42.23,41.560001,42.07,41.150002,43.0,39.02,35.200001,37.599998,37.470001,37.5,37.349998,37.599998,39.299999,43.049999,51.0,46.599998,51.799999,52.900002,49.23,46.880001,56.779999,50.07,49.509998,42.66,39.700001,43.5,46.720001,46.330002],"closes":[39.680004,40.84,41.009998,38.599998,39.349998,38.799999,38.43,39.57,38.700001,38.5,39.52,40.0,41.32,43.0,45.259998,41.900002,44.48,44.200001,43.59,39.080002,39.150002,37.759998,38.560001,39.450001,38.220001,39.119999,43.16,53.290001,55.220001,47.57,52.18,57.84,50.41,51.18,57.27,50.080002,54.810001,44.73,44.73,48.389999,47.43,48.220001],"hoverRows":[[{"label":"Open","value":"41.4","className":"is-ohlc","compact":true},{"label":"High","value":"42.5","className":"is-ohlc","compact":true},{"label":"Low","value":"38.9","className":"is-ohlc","compact":true},{"label":"Close","value":"39.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.57","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"39.8","className":"is-ohlc","compact":true},{"label":"High","value":"41.0","className":"is-ohlc","compact":true},{"label":"Low","value":"39.5","className":"is-ohlc","compact":true},{"label":"Close","value":"40.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.72","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"41.0","className":"is-ohlc","compact":true},{"label":"High","value":"41.8","className":"is-ohlc","compact":true},{"label":"Low","value":"40.0","className":"is-ohlc","compact":true},{"label":"Close","value":"41.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.61","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"41.0","className":"is-ohlc","compact":true},{"label":"High","value":"41.6","className":"is-ohlc","compact":true},{"label":"Low","value":"38.6","className":"is-ohlc","compact":true},{"label":"Close","value":"38.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.70","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"39.0","className":"is-ohlc","compact":true},{"label":"High","value":"40.1","className":"is-ohlc","compact":true},{"label":"Low","value":"38.7","className":"is-ohlc","compact":true},{"label":"Close","value":"39.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.76","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"39.2","className":"is-ohlc","compact":true},{"label":"High","value":"40.4","className":"is-ohlc","compact":true},{"label":"Low","value":"38.2","className":"is-ohlc","compact":true},{"label":"Close","value":"38.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.87","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"39.0","className":"is-ohlc","compact":true},{"label":"High","value":"39.1","className":"is-ohlc","compact":true},{"label":"Low","value":"37.7","className":"is-ohlc","compact":true},{"label":"Close","value":"38.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.01","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"38.4","className":"is-ohlc","compact":true},{"label":"High","value":"39.6","className":"is-ohlc","compact":true},{"label":"Low","value":"38.2","className":"is-ohlc","compact":true},{"label":"Close","value":"39.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.97","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"39.4","className":"is-ohlc","compact":true},{"label":"High","value":"42.4","className":"is-ohlc","compact":true},{"label":"Low","value":"38.5","className":"is-ohlc","compact":true},{"label":"Close","value":"38.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.91","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"38.7","className":"is-ohlc","compact":true},{"label":"High","value":"38.7","className":"is-ohlc","compact":true},{"label":"Low","value":"38.2","className":"is-ohlc","compact":true},{"label":"Close","value":"38.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.92","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"38.5","className":"is-ohlc","compact":true},{"label":"High","value":"40.2","className":"is-ohlc","compact":true},{"label":"Low","value":"38.3","className":"is-ohlc","compact":true},{"label":"Close","value":"39.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.66","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"39.6","className":"is-ohlc","compact":true},{"label":"High","value":"40.5","className":"is-ohlc","compact":true},{"label":"Low","value":"39.3","className":"is-ohlc","compact":true},{"label":"Close","value":"40.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.44","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"39.9","className":"is-ohlc","compact":true},{"label":"High","value":"42.2","className":"is-ohlc","compact":true},{"label":"Low","value":"39.8","className":"is-ohlc","compact":true},{"label":"Close","value":"41.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.05","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"41.3","className":"is-ohlc","compact":true},{"label":"High","value":"50.4","className":"is-ohlc","compact":true},{"label":"Low","value":"40.3","className":"is-ohlc","compact":true},{"label":"Close","value":"43.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.47","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"43.0","className":"is-ohlc","compact":true},{"label":"High","value":"47.4","className":"is-ohlc","compact":true},{"label":"Low","value":"42.2","className":"is-ohlc","compact":true},{"label":"Close","value":"45.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.76","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"45.9","className":"is-ohlc","compact":true},{"label":"High","value":"46.5","className":"is-ohlc","compact":true},{"label":"Low","value":"41.6","className":"is-ohlc","compact":true},{"label":"Close","value":"41.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.96","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"42.1","className":"is-ohlc","compact":true},{"label":"High","value":"46.0","className":"is-ohlc","compact":true},{"label":"Low","value":"42.1","className":"is-ohlc","compact":true},{"label":"Close","value":"44.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.99","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"44.0","className":"is-ohlc","compact":true},{"label":"High","value":"44.4","className":"is-ohlc","compact":true},{"label":"Low","value":"41.2","className":"is-ohlc","compact":true},{"label":"Close","value":"44.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.97","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"44.0","className":"is-ohlc","compact":true},{"label":"High","value":"45.4","className":"is-ohlc","compact":true},{"label":"Low","value":"43.0","className":"is-ohlc","compact":true},{"label":"Close","value":"43.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.91","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"43.5","className":"is-ohlc","compact":true},{"label":"High","value":"44.3","className":"is-ohlc","compact":true},{"label":"Low","value":"39.0","className":"is-ohlc","compact":true},{"label":"Close","value":"39.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.66","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"38.5","className":"is-ohlc","compact":true},{"label":"High","value":"40.4","className":"is-ohlc","compact":true},{"label":"Low","value":"35.2","className":"is-ohlc","compact":true},{"label":"Close","value":"39.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.36","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"38.6","className":"is-ohlc","compact":true},{"label":"High","value":"41.2","className":"is-ohlc","compact":true},{"label":"Low","value":"37.6","className":"is-ohlc","compact":true},{"label":"Close","value":"37.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.08","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"38.5","className":"is-ohlc","compact":true},{"label":"High","value":"39.3","className":"is-ohlc","compact":true},{"label":"Low","value":"37.5","className":"is-ohlc","compact":true},{"label":"Close","value":"38.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.48","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"38.5","className":"is-ohlc","compact":true},{"label":"High","value":"39.8","className":"is-ohlc","compact":true},{"label":"Low","value":"37.5","className":"is-ohlc","compact":true},{"label":"Close","value":"39.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.60","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"39.5","className":"is-ohlc","compact":true},{"label":"High","value":"39.9","className":"is-ohlc","compact":true},{"label":"Low","value":"37.3","className":"is-ohlc","compact":true},{"label":"Close","value":"38.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.76","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"38.2","className":"is-ohlc","compact":true},{"label":"High","value":"39.5","className":"is-ohlc","compact":true},{"label":"Low","value":"37.6","className":"is-ohlc","compact":true},{"label":"Close","value":"39.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.78","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"39.3","className":"is-ohlc","compact":true},{"label":"High","value":"44.6","className":"is-ohlc","compact":true},{"label":"Low","value":"39.3","className":"is-ohlc","compact":true},{"label":"Close","value":"43.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.61","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"44.6","className":"is-ohlc","compact":true},{"label":"High","value":"55.0","className":"is-ohlc","compact":true},{"label":"Low","value":"43.0","className":"is-ohlc","compact":true},{"label":"Close","value":"53.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.12","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"52.5","className":"is-ohlc","compact":true},{"label":"High","value":"56.7","className":"is-ohlc","compact":true},{"label":"Low","value":"51.0","className":"is-ohlc","compact":true},{"label":"Close","value":"55.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.48","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Positioning recovery","className":"is-positive","wide":true}],[{"label":"Open","value":"55.6","className":"is-ohlc","compact":true},{"label":"High","value":"56.0","className":"is-ohlc","compact":true},{"label":"Low","value":"46.6","className":"is-ohlc","compact":true},{"label":"Close","value":"47.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.91","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"55.0","className":"is-ohlc","compact":true},{"label":"High","value":"55.0","className":"is-ohlc","compact":true},{"label":"Low","value":"51.8","className":"is-ohlc","compact":true},{"label":"Close","value":"52.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.13","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"53.9","className":"is-ohlc","compact":true},{"label":"High","value":"57.8","className":"is-ohlc","compact":true},{"label":"Low","value":"52.9","className":"is-ohlc","compact":true},{"label":"Close","value":"57.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.09","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"58.0","className":"is-ohlc","compact":true},{"label":"High","value":"58.5","className":"is-ohlc","compact":true},{"label":"Low","value":"49.2","className":"is-ohlc","compact":true},{"label":"Close","value":"50.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.01","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"49.5","className":"is-ohlc","compact":true},{"label":"High","value":"51.5","className":"is-ohlc","compact":true},{"label":"Low","value":"46.9","className":"is-ohlc","compact":true},{"label":"Close","value":"51.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.96","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"60.1","className":"is-ohlc","compact":true},{"label":"High","value":"61.7","className":"is-ohlc","compact":true},{"label":"Low","value":"56.8","className":"is-ohlc","compact":true},{"label":"Close","value":"57.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.01","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"52.3","className":"is-ohlc","compact":true},{"label":"High","value":"54.2","className":"is-ohlc","compact":true},{"label":"Low","value":"50.1","className":"is-ohlc","compact":true},{"label":"Close","value":"50.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.82","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"51.0","className":"is-ohlc","compact":true},{"label":"High","value":"56.7","className":"is-ohlc","compact":true},{"label":"Low","value":"49.5","className":"is-ohlc","compact":true},{"label":"Close","value":"54.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.71","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"55.0","className":"is-ohlc","compact":true},{"label":"High","value":"56.4","className":"is-ohlc","compact":true},{"label":"Low","value":"42.7","className":"is-ohlc","compact":true},{"label":"Close","value":"44.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.53","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"44.8","className":"is-ohlc","compact":true},{"label":"High","value":"47.5","className":"is-ohlc","compact":true},{"label":"Low","value":"39.7","className":"is-ohlc","compact":true},{"label":"Close","value":"44.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.18","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"44.4","className":"is-ohlc","compact":true},{"label":"High","value":"49.0","className":"is-ohlc","compact":true},{"label":"Low","value":"43.5","className":"is-ohlc","compact":true},{"label":"Close","value":"48.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.01","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"47.6","className":"is-ohlc","compact":true},{"label":"High","value":"49.0","className":"is-ohlc","compact":true},{"label":"Low","value":"46.7","className":"is-ohlc","compact":true},{"label":"Close","value":"47.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.37","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"47.6","className":"is-ohlc","compact":true},{"label":"High","value":"51.4","className":"is-ohlc","compact":true},{"label":"Low","value":"46.3","className":"is-ohlc","compact":true},{"label":"Close","value":"48.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.55","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[36.555198,59.0448],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":-0.552309,"state":"Price is moving ahead of Market Dynamics","context":{"scenario":"priceAhead","latestDirection":"easing","fourWeekDirection":"weakening","now":{"label":"Easier this week","detail":"Market Dynamics weakened this week and remains below zero."},"fourWeek":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"price":{"label":"Price is ahead of the underlying support","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets."}},"diagnosis":{"label":"Price response ahead of support","detail":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","tone":"caution"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","annotations":[{"label":"Current tape relationship","value":"Price response ahead of support","detail":"Market Dynamics weakened this week and remains below zero.","tone":"caution"},{"label":"Price location","value":"Between zones","detail":"Price is travelling between the two major positioning zones.","tone":"neutral"},{"label":"Latest positioning marker","value":"22 May 2026","detail":"The green dot marks a confirmed recovery where institutional positioning is most plausible.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Lagging price","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets.","tone":"negative"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":42,"relationship":{"sameWeekCorrelation":0.32,"forwardCorrelation":-0.53,"directionalAgreement":54.1,"sample":37,"correlationSample":41,"label":"Meaningful relationship"},"accumulation":{"label":"Accumulation","episodes":5,"completedEpisodes":5,"activeEpisodes":0,"averageWeeksInZone":1.6,"medianWeeksInZone":2,"averageWeeksToHigher":1.4,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":5,"expectedCount":4,"expectedPercent":80.0,"medianReturn":3.6,"averageReturn":11.3,"confidenceLow":37.6,"confidenceHigh":96.4,"confidence":"Mixed historical record"},{"weeks":12,"sample":5,"expectedCount":5,"expectedPercent":100.0,"medianReturn":13.9,"averageReturn":20.5,"confidenceLow":56.6,"confidenceHigh":100.0,"confidence":"Historically consistent"},{"weeks":26,"sample":3,"expectedCount":3,"expectedPercent":100.0,"medianReturn":48.0,"averageReturn":40.1,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":1.0,"sample":5},{"week":2,"averageReturn":4.4,"sample":5},{"week":3,"averageReturn":8.7,"sample":5},{"week":4,"averageReturn":11.3,"sample":5},{"week":5,"averageReturn":10.4,"sample":5},{"week":6,"averageReturn":19.5,"sample":5},{"week":7,"averageReturn":22.9,"sample":5},{"week":8,"averageReturn":17.5,"sample":5},{"week":9,"averageReturn":22.0,"sample":5},{"week":10,"averageReturn":27.0,"sample":5},{"week":11,"averageReturn":19.5,"sample":5},{"week":12,"averageReturn":20.5,"sample":5},{"week":13,"averageReturn":18.8,"sample":5},{"week":14,"averageReturn":12.9,"sample":5},{"week":15,"averageReturn":17.5,"sample":5},{"week":16,"averageReturn":8.0,"sample":5},{"week":17,"averageReturn":9.3,"sample":5},{"week":18,"averageReturn":9.8,"sample":4},{"week":19,"averageReturn":15.4,"sample":4},{"week":20,"averageReturn":18.4,"sample":4},{"week":21,"averageReturn":11.1,"sample":3},{"week":22,"averageReturn":24.5,"sample":3},{"week":23,"averageReturn":34.5,"sample":3},{"week":24,"averageReturn":30.3,"sample":3},{"week":25,"averageReturn":36.6,"sample":3},{"week":26,"averageReturn":40.1,"sample":3}]},"distribution":{"label":"Distribution","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1.0,"averageWeeksToLower":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"medianReturn":-17.7,"averageReturn":-17.7,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-12.7,"sample":2},{"week":2,"averageReturn":-7.9,"sample":2},{"week":3,"averageReturn":-11.4,"sample":2},{"week":4,"averageReturn":-17.7,"sample":2},{"week":5,"averageReturn":-10.4,"sample":2},{"week":6,"averageReturn":-19.9,"sample":2},{"week":7,"averageReturn":-19.2,"sample":2},{"week":8,"averageReturn":-16.3,"sample":1},{"week":9,"averageReturn":-18.0,"sample":1},{"week":10,"averageReturn":-16.6,"sample":1},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":4,"completedEpisodes":2,"activeEpisodes":2,"medianExpectedMove":5.0,"averageExpectedMove":5.0,"averageWeeksToLargestMove":2.0,"horizons":[{"weeks":4,"sample":4,"expectedCount":1,"expectedPercent":25.0,"averageReturn":-8.0,"medianReturn":-10.7,"confidenceLow":4.6,"confidenceHigh":69.9,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-11.6,"medianReturn":-11.6,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":12.5,"medianReturn":12.5,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-3.8,"sample":4},{"week":2,"averageReturn":-7.2,"sample":4},{"week":3,"averageReturn":0.9,"sample":4},{"week":4,"averageReturn":-8.0,"sample":4},{"week":5,"averageReturn":-7.6,"sample":4},{"week":6,"averageReturn":-3.6,"sample":3},{"week":7,"averageReturn":-8.5,"sample":3},{"week":8,"averageReturn":-6.2,"sample":3},{"week":9,"averageReturn":-14.7,"sample":2},{"week":10,"averageReturn":-13.6,"sample":2},{"week":11,"averageReturn":-11.7,"sample":2},{"week":12,"averageReturn":-11.6,"sample":2},{"week":13,"averageReturn":-6.2,"sample":2},{"week":14,"averageReturn":23.9,"sample":1},{"week":15,"averageReturn":28.4,"sample":1},{"week":16,"averageReturn":10.6,"sample":1},{"week":17,"averageReturn":21.3,"sample":1},{"week":18,"averageReturn":34.5,"sample":1},{"week":19,"averageReturn":17.2,"sample":1},{"week":20,"averageReturn":19.0,"sample":1},{"week":21,"averageReturn":33.2,"sample":1},{"week":22,"averageReturn":16.5,"sample":1},{"week":23,"averageReturn":27.5,"sample":1},{"week":24,"averageReturn":4.0,"sample":1},{"week":25,"averageReturn":4.0,"sample":1},{"week":26,"averageReturn":12.5,"sample":1}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":5,"completedEpisodes":4,"activeEpisodes":1,"medianExpectedMove":1.8,"averageExpectedMove":1.6,"averageWeeksToLargestMove":1.8,"horizons":[{"weeks":4,"sample":4,"expectedCount":1,"expectedPercent":25.0,"averageReturn":13.3,"medianReturn":5.2,"confidenceLow":4.6,"confidenceHigh":69.9,"confidence":"Mixed historical record"},{"weeks":12,"sample":4,"expectedCount":0,"expectedPercent":0.0,"averageReturn":23.3,"medianReturn":24.3,"confidenceLow":0.0,"confidenceHigh":49.0,"confidence":"Historically adverse"},{"weeks":26,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":40.3,"medianReturn":40.3,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.8,"sample":5},{"week":2,"averageReturn":4.3,"sample":4},{"week":3,"averageReturn":11.1,"sample":4},{"week":4,"averageReturn":13.3,"sample":4},{"week":5,"averageReturn":11.9,"sample":4},{"week":6,"averageReturn":23.8,"sample":4},{"week":7,"averageReturn":26.9,"sample":4},{"week":8,"averageReturn":19.5,"sample":4},{"week":9,"averageReturn":23.9,"sample":4},{"week":10,"averageReturn":32.7,"sample":4},{"week":11,"averageReturn":18.0,"sample":4},{"week":12,"averageReturn":23.3,"sample":4},{"week":13,"averageReturn":19.6,"sample":4},{"week":14,"averageReturn":15.0,"sample":4},{"week":15,"averageReturn":18.3,"sample":4},{"week":16,"averageReturn":10.2,"sample":4},{"week":17,"averageReturn":10.4,"sample":4},{"week":18,"averageReturn":12.6,"sample":3},{"week":19,"averageReturn":21.2,"sample":3},{"week":20,"averageReturn":22.5,"sample":3},{"week":21,"averageReturn":11.2,"sample":2},{"week":22,"averageReturn":22.3,"sample":2},{"week":23,"averageReturn":42.4,"sample":2},{"week":24,"averageReturn":35.3,"sample":2},{"week":25,"averageReturn":26.6,"sample":2},{"week":26,"averageReturn":40.3,"sample":2}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":5,"completedEpisodes":4,"activeEpisodes":1,"medianExpectedMove":3.8,"averageExpectedMove":5.2,"averageWeeksToLargestMove":3.8,"horizons":[{"weeks":4,"sample":4,"expectedCount":0,"expectedPercent":0.0,"averageReturn":18.1,"medianReturn":18.1,"confidenceLow":0.0,"confidenceHigh":49.0,"confidence":"Historically adverse"},{"weeks":12,"sample":4,"expectedCount":2,"expectedPercent":50.0,"averageReturn":9.4,"medianReturn":6.6,"confidenceLow":15.0,"confidenceHigh":85.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":34.0,"medianReturn":34.0,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":1.6,"sample":4},{"week":2,"averageReturn":9.3,"sample":4},{"week":3,"averageReturn":14.8,"sample":4},{"week":4,"averageReturn":18.1,"sample":4},{"week":5,"averageReturn":21.0,"sample":4},{"week":6,"averageReturn":22.4,"sample":4},{"week":7,"averageReturn":21.8,"sample":4},{"week":8,"averageReturn":23.4,"sample":4},{"week":9,"averageReturn":21.4,"sample":4},{"week":10,"averageReturn":17.1,"sample":4},{"week":11,"averageReturn":22.7,"sample":4},{"week":12,"averageReturn":9.4,"sample":4},{"week":13,"averageReturn":13.0,"sample":4},{"week":14,"averageReturn":7.3,"sample":4},{"week":15,"averageReturn":7.8,"sample":4},{"week":16,"averageReturn":13.7,"sample":4},{"week":17,"averageReturn":17.2,"sample":3},{"week":18,"averageReturn":20.3,"sample":3},{"week":19,"averageReturn":14.7,"sample":2},{"week":20,"averageReturn":33.4,"sample":2},{"week":21,"averageReturn":43.0,"sample":2},{"week":22,"averageReturn":23.9,"sample":2},{"week":23,"averageReturn":30.7,"sample":2},{"week":24,"averageReturn":45.5,"sample":2},{"week":25,"averageReturn":27.1,"sample":2},{"week":26,"averageReturn":34.0,"sample":2}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":4,"completedEpisodes":1,"activeEpisodes":3,"medianExpectedMove":26.7,"averageExpectedMove":26.7,"averageWeeksToLargestMove":10.0,"horizons":[{"weeks":4,"sample":4,"expectedCount":2,"expectedPercent":50.0,"averageReturn":0.4,"medianReturn":2.2,"confidenceLow":15.0,"confidenceHigh":85.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":19.7,"medianReturn":19.7,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.2,"sample":4},{"week":2,"averageReturn":0.2,"sample":4},{"week":3,"averageReturn":-4.7,"sample":4},{"week":4,"averageReturn":0.4,"sample":4},{"week":5,"averageReturn":-8.7,"sample":3},{"week":6,"averageReturn":-9.1,"sample":3},{"week":7,"averageReturn":-7.1,"sample":2},{"week":8,"averageReturn":-3.4,"sample":2},{"week":9,"averageReturn":9.0,"sample":2},{"week":10,"averageReturn":26.7,"sample":1},{"week":11,"averageReturn":9.1,"sample":1},{"week":12,"averageReturn":19.7,"sample":1},{"week":13,"averageReturn":32.7,"sample":1},{"week":14,"averageReturn":15.6,"sample":1},{"week":15,"averageReturn":17.4,"sample":1},{"week":16,"averageReturn":31.4,"sample":1},{"week":17,"averageReturn":14.9,"sample":1},{"week":18,"averageReturn":25.7,"sample":1},{"week":19,"averageReturn":2.6,"sample":1},{"week":20,"averageReturn":2.6,"sample":1},{"week":21,"averageReturn":11.0,"sample":1},{"week":22,"averageReturn":8.8,"sample":1},{"week":23,"averageReturn":10.6,"sample":1},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":19.0,"averageExpectedMove":19.0,"averageWeeksToLargestMove":9.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":-11.1,"medianReturn":-11.1,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-14.1,"medianReturn":-14.1,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-16.1,"sample":2},{"week":2,"averageReturn":-11.9,"sample":2},{"week":3,"averageReturn":-3.5,"sample":2},{"week":4,"averageReturn":-11.1,"sample":2},{"week":5,"averageReturn":-9.7,"sample":2},{"week":6,"averageReturn":3.7,"sample":1},{"week":7,"averageReturn":-9.3,"sample":1},{"week":8,"averageReturn":-0.7,"sample":1},{"week":9,"averageReturn":-19.0,"sample":1},{"week":10,"averageReturn":-19.0,"sample":1},{"week":11,"averageReturn":-12.4,"sample":1},{"week":12,"averageReturn":-14.1,"sample":1},{"week":13,"averageReturn":-12.7,"sample":1},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"currentApplication":{"status":"Underlying support lags price","tone":"caution","headline":"Price is leading its underlying support","use":"Market Dynamics must catch up or price may correct toward the weaker underlying position.","confirm":"This is a downside risk watch, not a completed reversal. Stronger Market Dynamics or weaker price is needed to close the gap.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"negative","direction":"weakening","zone":"middle","zoneContext":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","historical":{"label":"Broad directional cases","weeks":12,"direction":"lower","percent":50.0,"averageReturn":9.4,"sample":4},"nowContext":{"label":"Easier this week","detail":"Market Dynamics weakened this week and remains below zero."},"fourWeekContext":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"priceContext":{"label":"Price is ahead of the underlying support","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets."}},"strategyApproach":{"headline":"Strategy observations from this ticker's own record","summary":"The current reading identifies the setup. The observations below show how this ticker's completed history can guide positioning, confirmation and risk control without treating any one reading as a forecast.","observations":[{"eyebrow":"Divergence control","title":"Do not chase price while the underlying evidence lags","tone":"caution","approach":"Use the gap to review position size, protect gains and wait for either Market Dynamics to catch up or price to correct. The disagreement is a warning condition, not an automatic exit.","finding":"In this ticker's completed record, 50.0% of comparable cases moved lower after 12 weeks, with an average move of 9.4% across 4 cases.","watch":"Reassess the reading when either price structure or the Market Dynamics state changes materially."},{"eyebrow":"Zone positioning","title":"Use accumulation to prepare the long case, then wait for confirmation","tone":"positive","finding":"After accumulation, 100.0% of completed 12-week outcomes were higher across 5 cases. Distinct visits lasted 1.6 weeks on average before leaving the zone.","approach":"Build the thesis and entry conditions while price is in accumulation. Increase exposure only when price responds; location alone is not the entry.","watch":"A failed price response or renewed weakness removes the reason to increase long exposure."},{"eyebrow":"Disagreement playbook","title":"Use unsupported price strength to tighten discipline","tone":"caution","finding":"Comparable disagreements produced an average pullback of 5.2% across 4 completed cases, with the largest move arriving after 3.8 weeks on average.","approach":"Avoid adding simply because price is rising. Let improving Market Dynamics confirm the move, or let price reset before reassessing it.","watch":"The warning ends when Market Dynamics catches up or price gives way."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[{"date":"2026-05-22","price":55.220001}],"reversal_warnings":[{"date":"2026-05-22","price":55.220001},{"date":"2026-07-17","price":54.810001}],"reversal_dangers":[{"date":"2026-05-29","price":47.57},{"date":"2026-07-24","price":44.73}]}},"smTape":{"available":true,"dates":["2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"close":[40.7987,35.9773,35.0566,36.1456,39.0068,40.3829,38.0663,38.3039,38.294,40.4027,41.3234,40.8977,40.6106,40.2146,39.977,39.5117,40.4522,41.4719,42.4224,42.0065,44.937,42.0461,42.1748,41.6501,40.2443,40.6403,39.0959,40.6007,39.68,40.84,41.01,38.6,39.35,38.8,38.43,39.57,38.7,38.5,39.52,40.0,41.32,43.0,45.26,41.9,44.48,44.2,43.59,39.08,39.15,37.76,38.56,39.45,38.22,39.12,43.16,53.29,55.22,47.57,52.18,57.84,50.41,51.18,57.27,50.08,54.81,44.73,44.73,48.39,47.43,48.22],"consensus":[-99.3654,-84.6792,-97.9171,-37.453,0.0,11.9899,-11.2985,0.0,-11.0835,18.1426,13.448,0.0,0.0,0.0,0.0,-10.8597,0.0,20.7939,20.1549,0.0,40.3484,-14.6586,0.0,0.0,-26.4572,0.0,-29.9095,13.08,-18.7117,15.1065,0.0,-38.8065,0.0,-21.1314,-18.8689,17.9467,-23.1178,-9.5016,15.9185,11.6082,35.6022,38.1356,54.7493,-23.0226,46.0374,22.0546,0.0,-51.355,-14.7884,-42.0539,-15.7909,0.0,-27.559,9.2655,51.5336,75.769,65.6812,-13.6112,35.2181,72.3777,-30.9007,31.4916,35.8528,-32.1559,46.4638,-55.5848,-20.7112,21.4301,-21.1726,-4.9599],"supportDates":["2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"control":[22.8248,0.0,40.4587,-21.3744,0.0,0.0,-29.7416,0.0,-34.68,24.6544,-21.9606,22.7137,0.0,-43.731,0.0,-21.0524,-15.2286,23.5959,-22.8976,-9.7085,14.8361,12.9487,31.7524,22.0655,45.0475,-28.6543,41.6538,24.7176,0.0,-52.1178,-5.1479,-41.3336,-7.4965,0.0,-30.2783,10.3998,47.324,72.761,61.5218,-26.7674,23.5925,79.6681,-27.219,31.4771,25.0226,-34.0504,43.8831,-48.6013,-11.748,25.3147,-16.1932,-0.2655],"force":[19.1366,0.0,50.8298,-34.5535,0.0,0.0,-28.7469,0.0,-28.7857,23.8225,-23.2948,23.1019,0.0,-49.0225,0.0,-17.8646,-12.018,32.2021,-35.0129,-2.8943,31.8644,15.5122,47.837,57.8881,73.908,-74.0702,60.918,8.1823,0.0,-75.0486,-0.4042,-39.7069,-1.3407,0.0,-26.6065,25.0148,74.8395,95.9307,69.2426,-74.8984,22.5354,77.1228,-90.4502,27.1047,30.4968,-57.6653,61.7769,-91.3221,-6.7077,58.8781,-22.164,-12.2177],"direction":[17.8311,0.0,32.7357,-7.2272,0.0,0.0,-21.068,0.0,-25.2603,7.821,-11.725,0.7014,0.0,-25.8814,0.0,-23.555,-27.9228,1.3081,-14.873,-13.9848,5.7657,7.2876,31.263,42.3924,52.1522,-19.8762,40.4182,28.9201,0.0,-33.559,-36.6578,-44.5535,-37.5072,0.0,-25.1316,3.2804,39.6976,64.8055,67.8911,-45.2011,57.5635,60.6564,-7.427,34.6417,52.0559,-11.7698,38.4753,-38.0392,-40.9571,9.758,-26.1552,-5.7477],"intensity":[38.8889,10.5263,80.0,76.1905,45.4545,39.1304,33.3333,16.0,42.3077,40.7407,60.7143,41.3793,13.3333,74.1935,34.375,6.0606,32.3529,28.5714,80.5556,89.1892,39.4737,23.0769,57.5,97.561,85.7143,86.0465,70.4545,42.2222,56.5217,95.7447,91.6667,65.3061,54.0,15.6863,26.9231,17.3077,98.0769,100.0,96.1538,94.2308,92.3077,92.3077,92.3077,90.3846,98.0769,90.3846,78.8462,96.1538,94.2308,69.2308,63.4615,48.0769],"confirmation":[74.3779,24.8198,81.2293,52.0699,0.7608,0.6201,76.486,23.8633,77.4641,51.3384,74.0779,50.2952,25.0242,80.6544,25.0696,74.6637,73.8847,51.4247,75.7636,48.1693,50.9297,49.1465,79.8242,81.0502,86.2515,35.7441,83.2523,74.5941,26.1506,85.1441,27.1691,81.3967,27.6101,27.3554,76.7484,49.4608,85.2652,92.9064,89.1899,38.3325,79.0604,91.1944,58.6769,77.9438,79.4747,79.0384,83.3744,86.9827,51.6707,32.6881,74.8813,24.6113],"persistence":[12.5,12.5,25.0,12.5,12.5,25.0,12.5,0.0,25.0,12.5,37.5,12.5,12.5,25.0,12.5,25.0,25.0,25.0,25.0,50.0,37.5,12.5,0.0,25.0,50.0,25.0,50.0,75.0,62.5,37.5,12.5,12.5,37.5,25.0,50.0,50.0,37.5,12.5,12.5,12.5,37.5,50.0,50.0,50.0,50.0,25.0,25.0,25.0,0.0,0.0,0.0,12.5],"assessmentRisk":[39.0445,46.715,29.8071,26.9782,9.9949,13.0614,36.6893,37.6284,33.8869,37.5525,9.0152,0.8295,39.7577,23.5995,8.2075,35.4332,39.7392,25.6206,14.0271,8.5688,29.2782,13.4383,31.5499,30.9075,22.619,53.6235,25.5151,22.006,38.1162,18.7341,42.1608,28.8177,41.4469,5.6682,7.7405,24.9462,22.5828,12.0795,17.156,55.3795,31.1123,2.8691,23.1727,16.6367,21.2866,28.7138,10.1894,11.0906,37.9177,24.0381,32.9677,25.626],"volumeParticipation":true,"latest":{"consensus":-5.0,"control":-0.3,"force":-12.2,"direction":-5.7,"confirmation":24.6,"persistence":12.5,"assessmentRisk":25.6,"intensity":48.1,"evidenceDepth":100},"analysis":{"status":"Market Dynamics has stronger support","headline":"The gauges support the downward view","summary":"The completed evidence gives the downward view the clearer support.","take":"Current assessment: downward pressure has the stronger support.","tone":"negative","supportedView":"Market Dynamics","direction":"downward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Control support is limited","controlPath":"Control support is easing","forceState":"Downward commitment","forcePath":"Commitment is easing","directionState":"Follow-through is limited","persistenceState":"Unsettled","confirmationState":"Limited support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"-5.0","detail":"Market Dynamics has stronger support","tone":"negative"},{"label":"SM Control Gauge","value":"-0.3","detail":"Control support is limited","tone":"negative"},{"label":"SM Force Gauge","value":"-12.2","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-5.7","detail":"Follow-through is limited","tone":"negative"},{"label":"SM Confirmation Gauge","value":"25/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"51.0","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"12.4%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"20.3","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"49%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price is rotating through its trend references.","series":[{"label":"Close","values":[40.7987,35.9773,35.0566,36.1456,39.0068,40.3829,38.0663,38.3039,38.294,40.4027,41.3234,40.8977,40.6106,40.2146,39.977,39.5117,40.4522,41.4719,42.4224,42.0065,44.937,42.0461,42.1748,41.6501,40.2443,40.6403,39.0959,40.6007,39.68,40.84,41.01,38.6,39.35,38.8,38.43,39.57,38.7,38.5,39.52,40.0,41.32,43.0,45.26,41.9,44.48,44.2,43.59,39.08,39.15,37.76,38.56,39.45,38.22,39.12,43.16,53.29,55.22,47.57,52.18,57.84,50.41,51.18,57.27,50.08,54.81,44.73,44.73,48.39,47.43,48.22],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,38.6017,38.9256,38.7693,38.6847,38.6137,38.9389,39.3725,39.6498,39.8245,39.8954,39.9103,39.8378,39.9495,40.2263,40.6256,40.8767,41.6149,41.6933,41.7809,41.7571,41.4821,41.329,40.923,40.8644,40.649,40.6838,40.7431,40.3534,40.171,39.9217,39.6505,39.6359,39.4657,39.2901,39.3319,39.4534,39.7928,40.3759,41.2639,41.3796,41.9433,42.3536,42.5784,41.9423,41.4346,40.7665,40.3653,40.1989,39.8391,39.7084,40.3359,42.6912,44.9692,45.4421,46.6671,48.6986,49.0097,49.4043,50.8345,50.6973,51.445,50.2241,49.2252,49.0733,48.7746,48.6737],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,39.7996,39.8304,39.8412,39.8168,39.8639,39.983,40.1637,40.3002,40.6437,40.7476,40.8533,40.9123,40.8628,40.8463,40.7167,40.7081,40.6319,40.6473,40.6742,40.5206,40.4339,40.3128,40.1734,40.1287,40.0228,39.91,39.8811,39.89,39.9959,40.2184,40.5919,40.6888,40.9696,41.2089,41.3853,41.2145,41.0616,40.817,40.6498,40.561,40.3875,40.2937,40.506,41.4529,42.4727,42.8503,43.5414,44.6005,45.0309,45.4864,46.3592,46.6348,47.2404,47.0545,46.8823,46.994,47.0263,47.1147],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,42.0425,42.5554,42.7986,42.9113,42.9218,42.8885,42.8033,42.832,43.0129,43.3413,43.5323,44.3583,44.4133,44.193,43.9419,43.9174,43.926,43.828,43.7133,43.5746,43.5824,43.5634,43.6602,43.6782,43.7348,43.8137,43.8123,43.8441,43.7958,43.5482,43.3554,42.3826,42.6227,43.5298,43.5654,44.255,44.7687,45.1195,45.1137,45.1205,45.1586,45.1177,45.1054,45.133,45.128,45.4023,48.5736,51.4694,52.0341,53.4078,55.9815,56.6535,57.361,59.063,59.4847,60.5003,60.5104,60.5262,60.5558,60.4566,60.168],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,34.4444,34.4915,34.6441,34.822,35.0041,35.1726,35.3179,35.4529,35.5309,35.5341,35.6,35.1878,35.7397,36.6718,37.4734,37.6216,37.6388,37.8397,38.1842,38.4615,38.4973,38.485,38.1585,38.0144,37.8163,37.5827,37.59,37.3829,37.1341,37.0914,37.0836,37.6946,37.55,36.9514,36.9407,36.6747,36.5169,36.6155,36.4693,36.4095,36.0634,35.8593,35.9566,35.816,35.853,36.0517,34.2524,33.0086,33.3509,33.2432,32.4535,32.6905,32.801,32.3,32.6963,32.7137,32.7566,32.8548,33.7562,34.6834,36.018],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"relative","eyebrow":"Relative leadership","title":"Strength versus the research benchmark","description":"Relative performance is separated from absolute price direction to reveal leadership and lagging pressure.","reason":"Selected because benchmark-relative leadership is strengthening, fading or diverging from price.","series":[{"label":"Relative strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-8.9549,-11.9209,-10.3262,-2.6055,21.0949,25.748,9.5803,21.0727,33.353,14.3462,17.7715,30.7633,15.5506,33.5505,7.4932,6.8834,12.2324,10.1823,12.4251],"stroke":"#176fa3","width":2.0,"fill":"rgba(23,111,163,.08)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"impulse","eyebrow":"Price impulse","title":"Acceleration, deceleration and rollover","description":"The impulse path separates directional acceleration from a loss of momentum.","reason":"Selected because the latest impulse is unusually active or is approaching a change of direction.","series":[{"label":"Impulse","values":[null,null,null,null,null,null,null,null,null,null,null,null,-0.0502,-0.0093,0.0038,-0.0231,0.0312,0.1546,0.3254,0.4224,0.7273,0.7273,0.7293,0.6806,0.5226,0.4245,0.2195,0.1765,0.0673,0.0736,0.0912,-0.0883,-0.1681,-0.2726,-0.3808,-0.3704,-0.4274,-0.4831,-0.4399,-0.3627,-0.1928,0.0765,0.4669,0.4994,0.725,0.8712,0.9271,0.6006,0.3435,0.0273,-0.157,-0.2285,-0.3801,-0.4228,-0.1291,0.9106,1.8687,1.9879,2.4263,3.1936,3.1657,3.1692,3.6217,3.3613,3.4963,2.7582,2.1484,1.9382,1.6748,1.5123],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-0.0185,0.0162,0.078,0.1469,0.263,0.3558,0.4305,0.4805,0.489,0.4761,0.4248,0.3751,0.3136,0.2656,0.2307,0.1669,0.0999,0.0254,-0.0559,-0.1188,-0.1805,-0.241,-0.2808,-0.2972,-0.2763,-0.2058,-0.0712,0.0429,0.1793,0.3177,0.4396,0.4718,0.4461,0.3623,0.2585,0.1611,0.0528,-0.0423,-0.0596,0.1344,0.4813,0.7826,1.1113,1.5278,1.8554,2.1182,2.4189,2.6073,2.7851,2.7797,2.6535,2.5104,2.3433,2.1771],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.0496,0.1385,0.2474,0.2755,0.4643,0.3715,0.2987,0.2001,0.0337,-0.0516,-0.2052,-0.1986,-0.2462,-0.192,-0.1395,-0.2552,-0.268,-0.298,-0.325,-0.2516,-0.2469,-0.2421,-0.1591,-0.0656,0.0835,0.2822,0.5381,0.4565,0.5457,0.5535,0.4875,0.1288,-0.1026,-0.3351,-0.4155,-0.3896,-0.433,-0.3805,-0.0694,0.7762,1.3875,1.2053,1.315,1.6658,1.3104,1.0511,1.2028,0.754,0.7112,-0.0216,-0.5051,-0.5723,-0.6685,-0.6648],"stroke":"#07865c","width":1.0,"fill":"rgba(7,134,92,.12)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"drawdown","eyebrow":"Path risk","title":"Drawdown and recovery pressure","description":"Capital impairment and recovery are shown together so return is not separated from path difficulty.","reason":"Selected because the current recovery or drawdown path is central to the tape.","series":[{"label":"Drawdown","values":[0.0,-11.8175,-14.0743,-11.405,-4.3921,-1.0192,-6.6974,-6.115,-6.1393,-0.9706,0.0,-1.0302,-1.725,-2.6833,-3.2583,-4.3843,-2.1083,0.0,0.0,-0.9802,0.0,-6.4331,-6.1467,-7.3144,-10.4428,-9.5616,-12.9985,-9.6497,-11.6986,-9.1172,-8.7389,-14.102,-12.433,-13.6569,-14.4803,-11.9434,-13.8794,-14.3245,-12.0547,-10.9865,-8.0491,-4.3105,0.0,-7.4238,-1.7234,-2.342,-3.6898,-13.6544,-13.4998,-16.5709,-14.8034,-12.8369,-15.5546,-13.5661,-4.6399,0.0,0.0,-13.8537,-5.5053,0.0,-12.8458,-11.5145,-0.9855,-13.4163,-5.2386,-22.666,-22.666,-16.3382,-17.9979,-16.6321],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,9.2629,9.2347,15.2499,17.8763,16.662,15.843,14.7134,14.0356,12.7083,15.3911,18.2999,21.011,19.8249,28.1841,19.9379,20.305,18.8082,14.7981,15.9277,11.5222,15.8147,9.7782,7.2866,7.7332,1.4021,2.7577,1.3214,0.0,2.9664,0.7026,0.1821,2.8363,4.0853,7.5202,11.8918,17.7726,9.0294,15.7429,15.0143,13.427,1.6914,1.8735,0.0,2.1187,4.4756,1.2182,3.6017,14.3009,41.1282,46.2394,25.9799,38.1886,53.178,33.5011,35.5403,51.6684,32.6271,45.1536,18.4587,18.4587,28.1515,25.6091,27.7013],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Prior high","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,22.1444,20.8388,19.8681,18.443,16.9007,15.7636,15.1142,13.7426,14.2724,13.5763,13.2934,13.0844,12.1636,12.0792,11.0881,11.189,10.3658,9.9007,10.3227,9.6822,9.5194,9.1755,8.5327,8.8249,8.328,7.8752,7.4428,7.1018,8.0096,7.8757,8.7384,8.2939,8.2884,8.1974,9.4553,9.7112,10.0304,9.4653,9.0074,9.106,8.6116,8.1565,7.7359,7.6657,9.6743,9.2067,8.4115,10.2768,10.044,9.6494,11.2735,10.4966,14.1438,14.3791,13.1496,12.8008,12.4383],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,19.8676,20.9323,21.0596,20.813,20.3213,19.7689,19.1636,18.8519,19.052,19.7964,20.0481,23.057,21.6426,18.6018,15.89,15.4424,15.4163,14.6649,13.5025,12.4655,12.3907,12.3792,13.4485,13.8661,14.515,15.3101,15.2877,15.9091,16.463,16.014,15.5939,11.7086,12.6544,16.3477,16.4576,18.7333,20.3032,20.8087,21.1916,21.3688,22.3957,22.8669,22.5722,23.0193,22.9066,22.9594,34.5815,43.7055,43.7622,46.5419,53.2097,53.642,54.4797,58.586,58.1212,59.619,59.5146,59.2656,56.8316,54.1794,50.2154],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"directional","eyebrow":"Trend quality","title":"Directional strength and control","description":"Directional pressure shows which side controls the tape while strength remains direction-neutral.","reason":"Selected because directional control or trend strength is materially changing.","series":[{"label":"Trend strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19.8207,18.9779,19.3307,19.6583,20.3992,19.8842,19.4059,18.522,17.3228,16.6271,17.5362,18.196,19.4695,20.7708,22.6092,25.9277,29.0092,31.4054,33.6304,35.0254,36.5249,35.5321,33.0237,30.9769,29.0256,27.3915,25.8074,24.3365,24.7137,26.8809,29.0824,29.5142,29.9151,30.7359,30.2991,29.22,29.803,28.8123,28.2464,26.4415,24.8146,23.057,21.4196,20.2996],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,5.2249,5.1863,5.6061,6.2073,6.1353,7.5679,7.4799,10.1752,9.7232,9.4626,9.0867,8.8719,8.7755,8.5297,8.3087,10.8492,10.5655,11.6716,11.0439,10.7251,10.2729,9.992,10.8956,15.7329,15.5612,18.2829,18.4435,21.5374,34.0041,30.5085,27.5803,25.4175,23.7673,24.546,22.0408,19.8916,20.0687,19.3382,19.3889,18.3821,17.6338,25.9972,38.6167,37.74,32.2339,28.6729,30.4598,26.5625,24.8573,34.6807,31.5215,31.8272,26.8755,24.5475,24.6903,24.0633,25.4415],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,4.2999,4.2682,4.2059,4.1094,4.0617,3.9531,3.8663,3.691,3.7509,3.8727,5.7113,5.5763,5.5157,7.263,7.0747,6.6612,6.487,6.2804,8.4703,8.2257,8.9233,9.6516,9.3596,8.5922,8.9885,8.5987,8.347,7.8634,6.2212,5.5817,6.353,5.8548,7.2685,6.9197,13.907,19.7278,18.3884,17.9735,17.1425,16.5602,15.8861,14.1165,11.1936,10.1227,15.475,13.7654,12.6216,16.0668,18.3007,15.8075,22.8569,20.8279,25.3213,26.4152,24.7932,24.1281,22.6799],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/5759def3-ef59-42af-b632-d4c727b1ab78/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/5759def3-ef59-42af-b632-d4c727b1ab78/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/5759def3-ef59-42af-b632-d4c727b1ab78/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/5759def3-ef59-42af-b632-d4c727b1ab78/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/5759def3-ef59-42af-b632-d4c727b1ab78/technical-pack/data.json"},"source_fingerprint":"779eace93a2e5c7ceb0b144cbdd84c3feea601be0ac3cd768ed2740e58f278d0","content_hash":"28d4186615cdce626501b4ee389f04ded4ea6c30397f61760fe0871f5240a041","citation":"Sharemaestro, 603120 Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/5759def3-ef59-42af-b632-d4c727b1ab78/technical-pack/","data_notes":{"time_series":"Parallel time-series arrays align by index with their dates array.","events":"Sparse chart markers are published as compact dated event records rather than null-filled arrays.","missing_values":"A remaining null in an aligned series means that observation is genuinely unavailable; zero remains a valid value."},"boundary":"Completed market observations and published proprietary outputs only. Market Dynamics construction and private inputs are not disclosed. Historical research is not a forecast or instruction to trade."}