{"schema_version":"1.0","name":"MDIF Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"934b1357-59d2-4aad-8217-88de967dbc0d","symbol":"MDIF","name":"Manulife Dividend Income Fund ETF Series","exchange":"TOR","country":"CA","asset_type":"etf","currency":"CAD","sector":null,"industry":null},"summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. The upward price structure remains intact, but its underlying support has weakened.","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, Range position and boundary pressure, Strength versus the research benchmark, Directional strength and control, Acceleration, deceleration and rollover, Range pressure and compression."},{"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":65,"displayedObservations":65,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. The upward price structure remains intact, but its underlying support has weakened.","evidenceAlignment":{"status":"Confirmation weakening","headline":"Upward price structure remains intact, but support is fading","summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. The upward price structure remains intact, but its underlying support has weakened.","take":"Treat the advance as conditional. Renewed Market Dynamics would restore confirmation; continued contraction would increase rollover risk.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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-20","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.522521,0.651649,0.640011,0.247603,-0.172895,-0.528293,-0.914196,-0.951164,-0.976646,-1.022808,-0.960328,-0.753811,-0.687842,-0.650905,-0.778949,-0.99155,-0.907955,-0.632392,-0.241561,0.139325,0.448724,0.560711,0.698622,0.821646,0.884753,0.960073,0.941354,0.937496,0.918449,0.898189,0.928024,0.937417,0.869602,0.786558,0.742795,0.740148,0.666799],"opens":[29.386494,29.450497,29.610495,29.759829,28.186196,28.41519,28.644188,28.564535,27.732487,28.121122,28.370247,28.928286,29.254118,28.256704,27.937531,27.029886,27.428852,28.492063,29.001204,29.470415,29.30657,29.51137,29.701057,29.850811,30.310055,31.094452,30.514927,30.704771,30.400127,30.455082,30.794804,30.794804,30.684893,30.794804,30.82,31.610001,31.780001],"highs":[29.525164,29.450497,29.83449,29.770494,28.196154,28.644188,28.644188,28.594404,28.22077,28.629333,28.858528,29.423676,29.373808,28.396341,28.216808,27.887661,28.262447,28.991224,29.320669,29.470415,29.491404,29.681091,30.180267,30.200235,30.539677,31.094452,30.514927,30.704771,30.400127,30.455082,30.794804,30.794804,30.964664,31.034607,31.52,31.85,31.780001],"lows":[29.269163,29.130497,29.610495,27.588823,28.036852,28.41519,28.285761,28.420071,27.732487,28.071297,28.370247,28.928286,28.366419,28.117067,26.970041,27.029886,27.428852,28.442146,29.001204,29.150955,29.03216,29.331665,29.701057,29.750975,30.260136,31.094452,30.514927,30.704771,30.400127,30.455082,30.794804,30.794804,30.545008,30.555,30.82,31.6,31.42],"closes":[29.461163,29.365162,29.83449,27.588823,28.196154,28.644188,28.534668,28.420071,28.151016,28.071297,28.858528,29.423676,28.366419,28.117067,26.999962,27.518618,28.262447,28.851458,29.300703,29.280735,29.491404,29.481421,30.180267,30.200235,30.47496,31.094452,30.514927,30.704771,30.400127,30.455082,30.794804,30.794804,30.674902,30.82,31.42,31.85,31.42],"hoverRows":[[{"label":"Open","value":"29.4","className":"is-ohlc","compact":true},{"label":"High","value":"29.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.3","className":"is-ohlc","compact":true},{"label":"Close","value":"29.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.52","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.5","className":"is-ohlc","compact":true},{"label":"High","value":"29.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.1","className":"is-ohlc","compact":true},{"label":"Close","value":"29.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.65","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.6","className":"is-ohlc","compact":true},{"label":"High","value":"29.8","className":"is-ohlc","compact":true},{"label":"Low","value":"29.6","className":"is-ohlc","compact":true},{"label":"Close","value":"29.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.64","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.8","className":"is-ohlc","compact":true},{"label":"High","value":"29.8","className":"is-ohlc","compact":true},{"label":"Low","value":"27.6","className":"is-ohlc","compact":true},{"label":"Close","value":"27.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.25","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.2","className":"is-ohlc","compact":true},{"label":"High","value":"28.2","className":"is-ohlc","compact":true},{"label":"Low","value":"28.0","className":"is-ohlc","compact":true},{"label":"Close","value":"28.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.17","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.4","className":"is-ohlc","compact":true},{"label":"High","value":"28.6","className":"is-ohlc","compact":true},{"label":"Low","value":"28.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.53","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.6","className":"is-ohlc","compact":true},{"label":"High","value":"28.6","className":"is-ohlc","compact":true},{"label":"Low","value":"28.3","className":"is-ohlc","compact":true},{"label":"Close","value":"28.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.91","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.6","className":"is-ohlc","compact":true},{"label":"High","value":"28.6","className":"is-ohlc","compact":true},{"label":"Low","value":"28.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.95","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.7","className":"is-ohlc","compact":true},{"label":"High","value":"28.2","className":"is-ohlc","compact":true},{"label":"Low","value":"27.7","className":"is-ohlc","compact":true},{"label":"Close","value":"28.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.98","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.1","className":"is-ohlc","compact":true},{"label":"High","value":"28.6","className":"is-ohlc","compact":true},{"label":"Low","value":"28.1","className":"is-ohlc","compact":true},{"label":"Close","value":"28.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.02","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.4","className":"is-ohlc","compact":true},{"label":"High","value":"28.9","className":"is-ohlc","compact":true},{"label":"Low","value":"28.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.96","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.9","className":"is-ohlc","compact":true},{"label":"High","value":"29.4","className":"is-ohlc","compact":true},{"label":"Low","value":"28.9","className":"is-ohlc","compact":true},{"label":"Close","value":"29.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.75","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"29.3","className":"is-ohlc","compact":true},{"label":"High","value":"29.4","className":"is-ohlc","compact":true},{"label":"Low","value":"28.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.69","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"28.3","className":"is-ohlc","compact":true},{"label":"High","value":"28.4","className":"is-ohlc","compact":true},{"label":"Low","value":"28.1","className":"is-ohlc","compact":true},{"label":"Close","value":"28.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.65","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.9","className":"is-ohlc","compact":true},{"label":"High","value":"28.2","className":"is-ohlc","compact":true},{"label":"Low","value":"27.0","className":"is-ohlc","compact":true},{"label":"Close","value":"27.0","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":"27.0","className":"is-ohlc","compact":true},{"label":"High","value":"27.9","className":"is-ohlc","compact":true},{"label":"Low","value":"27.0","className":"is-ohlc","compact":true},{"label":"Close","value":"27.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.99","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.4","className":"is-ohlc","compact":true},{"label":"High","value":"28.3","className":"is-ohlc","compact":true},{"label":"Low","value":"27.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.3","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":"28.5","className":"is-ohlc","compact":true},{"label":"High","value":"29.0","className":"is-ohlc","compact":true},{"label":"Low","value":"28.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.63","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.0","className":"is-ohlc","compact":true},{"label":"High","value":"29.3","className":"is-ohlc","compact":true},{"label":"Low","value":"29.0","className":"is-ohlc","compact":true},{"label":"Close","value":"29.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.24","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.5","className":"is-ohlc","compact":true},{"label":"High","value":"29.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.2","className":"is-ohlc","compact":true},{"label":"Close","value":"29.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.14","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.3","className":"is-ohlc","compact":true},{"label":"High","value":"29.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.0","className":"is-ohlc","compact":true},{"label":"Close","value":"29.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.45","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"29.5","className":"is-ohlc","compact":true},{"label":"High","value":"29.7","className":"is-ohlc","compact":true},{"label":"Low","value":"29.3","className":"is-ohlc","compact":true},{"label":"Close","value":"29.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.56","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"29.7","className":"is-ohlc","compact":true},{"label":"High","value":"30.2","className":"is-ohlc","compact":true},{"label":"Low","value":"29.7","className":"is-ohlc","compact":true},{"label":"Close","value":"30.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.70","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.9","className":"is-ohlc","compact":true},{"label":"High","value":"30.2","className":"is-ohlc","compact":true},{"label":"Low","value":"29.8","className":"is-ohlc","compact":true},{"label":"Close","value":"30.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.82","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.3","className":"is-ohlc","compact":true},{"label":"High","value":"30.5","className":"is-ohlc","compact":true},{"label":"Low","value":"30.3","className":"is-ohlc","compact":true},{"label":"Close","value":"30.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.88","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.1","className":"is-ohlc","compact":true},{"label":"High","value":"31.1","className":"is-ohlc","compact":true},{"label":"Low","value":"31.1","className":"is-ohlc","compact":true},{"label":"Close","value":"31.1","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":"30.5","className":"is-ohlc","compact":true},{"label":"High","value":"30.5","className":"is-ohlc","compact":true},{"label":"Low","value":"30.5","className":"is-ohlc","compact":true},{"label":"Close","value":"30.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.94","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.7","className":"is-ohlc","compact":true},{"label":"High","value":"30.7","className":"is-ohlc","compact":true},{"label":"Low","value":"30.7","className":"is-ohlc","compact":true},{"label":"Close","value":"30.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.94","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.4","className":"is-ohlc","compact":true},{"label":"High","value":"30.4","className":"is-ohlc","compact":true},{"label":"Low","value":"30.4","className":"is-ohlc","compact":true},{"label":"Close","value":"30.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.92","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.5","className":"is-ohlc","compact":true},{"label":"High","value":"30.5","className":"is-ohlc","compact":true},{"label":"Low","value":"30.5","className":"is-ohlc","compact":true},{"label":"Close","value":"30.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.90","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.8","className":"is-ohlc","compact":true},{"label":"High","value":"30.8","className":"is-ohlc","compact":true},{"label":"Low","value":"30.8","className":"is-ohlc","compact":true},{"label":"Close","value":"30.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.93","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.8","className":"is-ohlc","compact":true},{"label":"High","value":"30.8","className":"is-ohlc","compact":true},{"label":"Low","value":"30.8","className":"is-ohlc","compact":true},{"label":"Close","value":"30.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.94","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"30.7","className":"is-ohlc","compact":true},{"label":"High","value":"31.0","className":"is-ohlc","compact":true},{"label":"Low","value":"30.5","className":"is-ohlc","compact":true},{"label":"Close","value":"30.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.87","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.8","className":"is-ohlc","compact":true},{"label":"High","value":"31.0","className":"is-ohlc","compact":true},{"label":"Low","value":"30.6","className":"is-ohlc","compact":true},{"label":"Close","value":"30.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.79","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.8","className":"is-ohlc","compact":true},{"label":"High","value":"31.5","className":"is-ohlc","compact":true},{"label":"Low","value":"30.8","className":"is-ohlc","compact":true},{"label":"Close","value":"31.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.74","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.6","className":"is-ohlc","compact":true},{"label":"High","value":"31.9","className":"is-ohlc","compact":true},{"label":"Low","value":"31.6","className":"is-ohlc","compact":true},{"label":"Close","value":"31.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.74","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.8","className":"is-ohlc","compact":true},{"label":"High","value":"31.8","className":"is-ohlc","compact":true},{"label":"Low","value":"31.4","className":"is-ohlc","compact":true},{"label":"Close","value":"31.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.67","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[26.70896,32.141002],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.666799,"state":"Positive but weakening over four weeks","context":{"scenario":"positiveWeakening","latestDirection":"easing","fourWeekDirection":"weakening","now":{"label":"Easier this week","detail":"Market Dynamics eased this week but remains positive."},"fourWeek":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Positive support is weakening","detail":"Market Dynamics remains above zero, but support has contracted across the recent completed path. Price confirmation now carries more weight.","tone":"caution"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Market Dynamics remains above zero, but support has contracted across the recent completed path. Price confirmation now carries more weight.","annotations":[{"label":"Current tape relationship","value":"Positive support is weakening","detail":"Market Dynamics eased this week but remains positive.","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":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Weakening","detail":"Underlying support has contracted across the recent completed path.","tone":"negative"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":37,"relationship":{"sameWeekCorrelation":0.3,"forwardCorrelation":-0.04,"directionalAgreement":43.8,"sample":32,"correlationSample":36,"label":"Meaningful relationship"},"accumulation":{"label":"Accumulation","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1,"averageWeeksToHigher":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":8.5,"averageReturn":8.5,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":13.0,"averageReturn":13.0,"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":1.9,"sample":1},{"week":2,"averageReturn":4.7,"sample":1},{"week":3,"averageReturn":6.9,"sample":1},{"week":4,"averageReturn":8.5,"sample":1},{"week":5,"averageReturn":8.4,"sample":1},{"week":6,"averageReturn":9.2,"sample":1},{"week":7,"averageReturn":9.2,"sample":1},{"week":8,"averageReturn":11.8,"sample":1},{"week":9,"averageReturn":11.9,"sample":1},{"week":10,"averageReturn":12.9,"sample":1},{"week":11,"averageReturn":15.2,"sample":1},{"week":12,"averageReturn":13.0,"sample":1},{"week":13,"averageReturn":13.7,"sample":1},{"week":14,"averageReturn":12.6,"sample":1},{"week":15,"averageReturn":12.8,"sample":1},{"week":16,"averageReturn":14.1,"sample":1},{"week":17,"averageReturn":14.1,"sample":1},{"week":18,"averageReturn":13.6,"sample":1},{"week":19,"averageReturn":14.1,"sample":1},{"week":20,"averageReturn":16.4,"sample":1},{"week":21,"averageReturn":18.0,"sample":1},{"week":22,"averageReturn":16.4,"sample":1},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"distribution":{"label":"Distribution","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1,"averageWeeksToLower":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"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":-1.4,"sample":1},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"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":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":6.2,"averageExpectedMove":6.2,"averageWeeksToLargestMove":6.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":2.6,"medianReturn":2.6,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":5.2,"medianReturn":5.2,"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.4,"sample":2},{"week":2,"averageReturn":0.1,"sample":2},{"week":3,"averageReturn":1.6,"sample":2},{"week":4,"averageReturn":2.6,"sample":2},{"week":5,"averageReturn":3.8,"sample":2},{"week":6,"averageReturn":4.1,"sample":2},{"week":7,"averageReturn":4.2,"sample":1},{"week":8,"averageReturn":4.9,"sample":1},{"week":9,"averageReturn":3.8,"sample":1},{"week":10,"averageReturn":4.0,"sample":1},{"week":11,"averageReturn":5.2,"sample":1},{"week":12,"averageReturn":5.2,"sample":1},{"week":13,"averageReturn":4.8,"sample":1},{"week":14,"averageReturn":5.3,"sample":1},{"week":15,"averageReturn":7.3,"sample":1},{"week":16,"averageReturn":8.8,"sample":1},{"week":17,"averageReturn":7.3,"sample":1},{"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}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":3,"completedEpisodes":3,"activeEpisodes":0,"medianExpectedMove":4.1,"averageExpectedMove":3.4,"averageWeeksToLargestMove":5.7,"horizons":[{"weeks":4,"sample":3,"expectedCount":1,"expectedPercent":33.3,"averageReturn":3.0,"medianReturn":0.8,"confidenceLow":6.1,"confidenceHigh":79.2,"confidence":"Mixed historical record"},{"weeks":12,"sample":3,"expectedCount":0,"expectedPercent":0.0,"averageReturn":6.0,"medianReturn":4.8,"confidenceLow":0.0,"confidenceHigh":56.1,"confidence":"Mixed historical record"},{"weeks":26,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":10.4,"medianReturn":10.4,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":1.1,"sample":3},{"week":2,"averageReturn":2.8,"sample":3},{"week":3,"averageReturn":4.1,"sample":3},{"week":4,"averageReturn":3.0,"sample":3},{"week":5,"averageReturn":2.6,"sample":3},{"week":6,"averageReturn":2.5,"sample":3},{"week":7,"averageReturn":3.8,"sample":3},{"week":8,"averageReturn":4.3,"sample":3},{"week":9,"averageReturn":4.7,"sample":3},{"week":10,"averageReturn":4.2,"sample":3},{"week":11,"averageReturn":5.6,"sample":3},{"week":12,"averageReturn":6.0,"sample":3},{"week":13,"averageReturn":6.9,"sample":3},{"week":14,"averageReturn":7.9,"sample":3},{"week":15,"averageReturn":8.0,"sample":3},{"week":16,"averageReturn":9.0,"sample":3},{"week":17,"averageReturn":9.7,"sample":3},{"week":18,"averageReturn":9.7,"sample":3},{"week":19,"averageReturn":10.1,"sample":3},{"week":20,"averageReturn":10.8,"sample":3},{"week":21,"averageReturn":12.1,"sample":3},{"week":22,"averageReturn":11.3,"sample":3},{"week":23,"averageReturn":9.1,"sample":2},{"week":24,"averageReturn":8.4,"sample":2},{"week":25,"averageReturn":8.7,"sample":2},{"week":26,"averageReturn":10.4,"sample":2}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":3,"completedEpisodes":3,"activeEpisodes":0,"medianExpectedMove":5.0,"averageExpectedMove":4.3,"averageWeeksToLargestMove":4.3,"horizons":[{"weeks":4,"sample":3,"expectedCount":1,"expectedPercent":33.3,"averageReturn":-0.2,"medianReturn":2.2,"confidenceLow":6.1,"confidenceHigh":79.2,"confidence":"Mixed historical record"},{"weeks":12,"sample":3,"expectedCount":0,"expectedPercent":0.0,"averageReturn":4.4,"medianReturn":4.6,"confidenceLow":0.0,"confidenceHigh":56.1,"confidence":"Mixed historical record"},{"weeks":26,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":8.7,"medianReturn":8.7,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.9,"sample":3},{"week":2,"averageReturn":-0.5,"sample":3},{"week":3,"averageReturn":0.4,"sample":3},{"week":4,"averageReturn":-0.2,"sample":3},{"week":5,"averageReturn":-0.1,"sample":3},{"week":6,"averageReturn":0.5,"sample":3},{"week":7,"averageReturn":0.2,"sample":3},{"week":8,"averageReturn":2.0,"sample":3},{"week":9,"averageReturn":2.2,"sample":3},{"week":10,"averageReturn":3.4,"sample":3},{"week":11,"averageReturn":3.5,"sample":3},{"week":12,"averageReturn":4.4,"sample":3},{"week":13,"averageReturn":5.1,"sample":3},{"week":14,"averageReturn":5.4,"sample":3},{"week":15,"averageReturn":6.8,"sample":3},{"week":16,"averageReturn":6.3,"sample":3},{"week":17,"averageReturn":7.5,"sample":3},{"week":18,"averageReturn":8.4,"sample":3},{"week":19,"averageReturn":7.3,"sample":3},{"week":20,"averageReturn":7.4,"sample":2},{"week":21,"averageReturn":6.8,"sample":2},{"week":22,"averageReturn":6.7,"sample":2},{"week":23,"averageReturn":7.6,"sample":2},{"week":24,"averageReturn":8.6,"sample":2},{"week":25,"averageReturn":9.1,"sample":2},{"week":26,"averageReturn":8.7,"sample":2}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":1,"completedEpisodes":0,"activeEpisodes":1,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":0.9,"medianReturn":0.9,"confidenceLow":20.7,"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":0.2,"sample":1},{"week":2,"averageReturn":1.3,"sample":1},{"week":3,"averageReturn":1.3,"sample":1},{"week":4,"averageReturn":0.9,"sample":1},{"week":5,"averageReturn":1.4,"sample":1},{"week":6,"averageReturn":3.4,"sample":1},{"week":7,"averageReturn":4.8,"sample":1},{"week":8,"averageReturn":3.4,"sample":1},{"week":9,"sample":0},{"week":10,"sample":0},{"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}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"medianExpectedMove":4.1,"averageExpectedMove":4.1,"averageWeeksToLargestMove":2.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":-1.6,"medianReturn":-1.6,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":3.3,"medianReturn":3.3,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-1.8,"sample":2},{"week":2,"averageReturn":-1.1,"sample":2},{"week":3,"averageReturn":-2.9,"sample":2},{"week":4,"averageReturn":-1.6,"sample":2},{"week":5,"averageReturn":0.7,"sample":2},{"week":6,"averageReturn":0.8,"sample":2},{"week":7,"averageReturn":1.8,"sample":2},{"week":8,"averageReturn":1.3,"sample":2},{"week":9,"averageReturn":1.7,"sample":2},{"week":10,"averageReturn":2.3,"sample":2},{"week":11,"averageReturn":3.5,"sample":2},{"week":12,"averageReturn":3.3,"sample":2},{"week":13,"averageReturn":4.0,"sample":2},{"week":14,"averageReturn":6.1,"sample":2},{"week":15,"averageReturn":5.9,"sample":2},{"week":16,"averageReturn":5.4,"sample":2},{"week":17,"averageReturn":3.3,"sample":1},{"week":18,"averageReturn":3.5,"sample":1},{"week":19,"averageReturn":4.7,"sample":1},{"week":20,"averageReturn":4.7,"sample":1},{"week":21,"averageReturn":4.3,"sample":1},{"week":22,"averageReturn":4.7,"sample":1},{"week":23,"averageReturn":6.8,"sample":1},{"week":24,"averageReturn":8.2,"sample":1},{"week":25,"averageReturn":6.8,"sample":1},{"week":26,"sample":0}]},"currentApplication":{"status":"Confirmation weakening","tone":"caution","headline":"Market Dynamics remains positive but has weakened over four weeks","use":"The upward structure still has positive support, but renewed strength is needed to restore full confirmation.","confirm":"Treat the advance as conditional. Renewed Market Dynamics would restore confirmation; continued contraction would increase rollover risk.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"weakening","zone":"middle","zoneContext":"Market Dynamics remains above zero, but support has contracted across the recent completed path. Price confirmation now carries more weight.","historical":{"label":"Broad directional cases","weeks":12,"sample":0},"nowContext":{"label":"Easier this week","detail":"Market Dynamics eased this week but remains positive."},"fourWeekContext":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"priceContext":{"label":"Price structure is upward","detail":"Price is responding in the same broad direction as Market Dynamics."}},"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":"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 1 cases. Distinct visits lasted 1.0 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 4.3% across 3 completed cases, with the largest move arriving after 4.3 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":[],"reversal_warnings":[{"date":"2026-02-27","price":29.423676},{"date":"2026-05-01","price":29.491404}],"reversal_dangers":[{"date":"2026-03-06","price":28.366419},{"date":"2026-05-08","price":29.481421},{"date":"2026-07-17","price":30.794804}]}},"smTape":{"available":true,"dates":["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-20","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":[26.9771,27.0939,27.1682,26.9559,27.1789,27.4018,27.4549,27.4974,27.5611,27.4706,27.5025,27.4706,27.7363,27.7947,28.167,28.4648,28.4329,28.4648,28.7683,28.8641,28.747,28.5553,28.6778,28.3794,28.6139,28.5819,29.4398,29.5465,29.4612,29.3652,29.8345,27.5888,28.1962,28.6442,28.5347,28.4201,28.151,28.0713,28.8585,29.4237,28.3664,28.1171,27.0,27.5186,28.2624,28.8515,29.3007,29.2807,29.4914,29.4814,30.1803,30.2002,30.475,31.0945,30.5149,30.7048,30.4001,30.4551,30.7948,30.7948,30.6749,30.82,31.42,31.85,31.42],"consensus":[-100.0,80.0023,100.0,-58.0,69.3302,74.2302,65.7929,61.2676,65.0956,0.0,22.8908,0.0,81.0982,48.8926,84.7033,86.6684,50.9518,29.8471,79.1962,36.3349,40.903,19.068,19.5884,-41.1411,22.8208,8.5253,76.8153,64.9049,36.0648,32.0772,68.1204,-71.8637,0.0,19.5134,-25.8339,-22.2163,-20.3318,-41.8225,48.316,63.9506,-44.4637,-45.3913,-76.6753,-13.6124,33.761,53.4604,65.3284,26.6496,52.3681,28.4041,67.9799,52.943,61.5136,54.7395,18.8071,40.1162,10.2225,12.2897,42.5101,26.3938,15.206,34.9504,70.2368,73.2614,1.0749],"supportDates":["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-20","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":[42.3592,91.8664,92.2941,57.6566,10.9166,90.9157,19.921,36.382,31.8613,21.5517,-34.2605,31.7064,10.337,75.2219,69.7122,40.5225,27.905,82.4594,-62.0182,0.0,32.5458,-11.715,-41.2456,-13.0977,-36.0979,55.3927,72.5889,-49.1531,-51.7924,-76.2172,-1.7937,38.9815,50.1767,65.611,19.0424,57.1828,23.0336,80.2215,59.1322,58.4933,53.3163,12.5518,38.5645,11.3304,25.9594,43.3603,28.7635,8.9664,32.0271,72.8246,78.736,15.4144],"force":[19.4797,72.9642,76.2567,5.6099,2.3821,62.4197,5.5318,9.4502,40.3545,1.602,-95.1038,17.5203,11.2456,99.1228,57.5094,7.5851,3.5511,55.0146,-99.9878,0.0,66.386,-33.0676,-17.2401,-11.6012,-39.3687,69.8125,68.9427,-83.7265,-61.3088,-92.343,-22.7509,82.482,79.8429,82.6891,2.8616,40.3429,5.4815,56.1394,29.9882,61.4072,34.9342,18.0836,18.193,17.7014,11.3201,33.0649,3.6539,8.3151,27.8498,83.677,77.2327,47.2068],"direction":[77.3684,84.9021,87.676,75.6763,74.5027,77.7856,77.096,68.5362,46.8917,32.4807,-10.4598,16.4519,20.5768,62.7023,64.6935,62.1488,57.2211,61.0943,-63.0271,0.0,28.8611,-36.803,-4.0228,-34.8354,-50.1177,24.8737,50.5124,-11.0595,-26.706,-66.0076,-57.1932,7.0059,38.3684,52.605,52.3351,55.4551,50.9151,62.4469,62.266,65.0415,70.5126,52.3066,57.549,28.9019,13.5312,48.2849,39.9283,39.1378,43.3633,57.6792,64.168,54.4068],"intensity":[100.0,100.0,93.3333,25.0,70.5882,88.8889,94.7368,100.0,95.2381,72.7273,73.913,95.8333,100.0,100.0,96.2963,17.8571,34.4828,93.3333,100.0,96.875,84.8485,26.4706,28.5714,91.6667,75.6757,92.1053,84.6154,95.0,92.6829,95.2381,76.7442,84.0909,91.1111,73.913,29.7872,31.25,48.9796,82.0,1.9608,71.1538,86.5385,75.0,26.9231,46.1538,5.7692,48.0769,1.9231,30.7692,21.1538,75.0,82.6923,53.8462],"confirmation":[82.8488,94.6382,95.3309,60.1539,54.6988,92.6529,56.2719,80.1993,35.3715,51.2677,82.9146,75.0057,27.1637,93.285,88.4709,57.094,54.7922,89.1806,92.0035,36.4567,36.2979,76.7025,52.0009,74.3503,81.3957,84.0084,88.4847,83.3535,82.9128,93.0206,8.7187,59.0367,85.9614,89.4299,53.2522,84.318,53.8059,89.2062,84.1479,87.7271,84.9347,31.5138,80.1927,28.8463,28.0865,81.3024,53.0502,28.6847,79.0123,90.846,91.4813,43.1497],"persistence":[75.0,75.0,75.0,75.0,87.5,87.5,100.0,100.0,100.0,100.0,75.0,75.0,75.0,75.0,75.0,75.0,75.0,75.0,75.0,62.5,62.5,37.5,12.5,12.5,37.5,37.5,12.5,25.0,50.0,50.0,50.0,25.0,0.0,0.0,0.0,25.0,50.0,75.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,87.5],"assessmentRisk":[24.983,7.634,6.6654,24.5195,35.0707,10.3779,31.45,27.8385,14.4671,34.5863,28.7179,40.655,2.5342,11.103,17.5251,31.7513,33.6005,9.3531,13.7337,48.1868,47.7817,34.4303,52.0384,7.037,12.2698,3.8187,12.0407,35.7041,25.6231,10.5628,42.1932,25.3293,15.0678,17.284,36.3756,22.1141,24.9457,10.577,19.3036,16.0484,22.495,18.9933,24.247,14.7238,53.487,12.6997,0.167,26.2983,22.5483,12.0154,13.2053,47.8785],"volumeParticipation":true,"latest":{"consensus":1.1,"control":15.4,"force":47.2,"direction":54.4,"confirmation":43.1,"persistence":87.5,"assessmentRisk":47.9,"intensity":53.8,"evidenceDepth":100},"analysis":{"status":"Joint upward confirmation","headline":"The gauges support the upward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same upward assessment.","take":"Current assessment: upward pressure has broad support.","tone":"positive","supportedView":"Price structure and Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Broadly stable","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Qualified support","riskState":"Present","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+1.1","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+15.4","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+47.2","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+54.4","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"43/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"64.3","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"1.4%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"21.2","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"91%","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 and its trend references are aligned upward.","series":[{"label":"Close","values":[26.9771,27.0939,27.1682,26.9559,27.1789,27.4018,27.4549,27.4974,27.5611,27.4706,27.5025,27.4706,27.7363,27.7947,28.167,28.4648,28.4329,28.4648,28.7683,28.8641,28.747,28.5553,28.6778,28.3794,28.6139,28.5819,29.4398,29.5465,29.4612,29.3652,29.8345,27.5888,28.1962,28.6442,28.5347,28.4201,28.151,28.0713,28.8585,29.4237,28.3664,28.1171,27.0,27.5186,28.2624,28.8515,29.3007,29.2807,29.4914,29.4814,30.1803,30.2002,30.475,31.0945,30.5149,30.7048,30.4001,30.4551,30.7948,30.7948,30.6749,30.82,31.42,31.85,31.42],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,27.0455,27.1103,27.173,27.232,27.2918,27.3243,27.3567,27.3774,27.4426,27.5067,27.6267,27.7791,27.898,28.001,28.1405,28.2721,28.3584,28.3942,28.4458,28.4337,28.4665,28.4875,28.6606,28.8217,28.938,29.0156,29.1645,28.878,28.754,28.7341,28.6978,28.6473,28.5571,28.4688,28.5396,28.7004,28.6396,28.5446,28.2638,28.1283,28.1527,28.2797,28.4654,28.6136,28.7732,28.902,29.1344,29.3282,29.5367,29.8199,29.9463,30.0842,30.1416,30.1986,30.307,30.3957,30.4465,30.5144,30.679,30.8919,30.988],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,27.2458,27.2865,27.3517,27.4342,27.5081,27.579,27.6671,27.7558,27.8292,27.883,27.9419,27.9743,28.0216,28.0631,28.1651,28.2674,28.3559,28.4306,28.5346,28.4646,28.4447,28.4595,28.465,28.4617,28.4387,28.4115,28.4446,28.5171,28.5059,28.4771,28.3677,28.3048,28.3017,28.3424,28.4134,28.4776,28.5527,28.6215,28.737,28.8454,28.9661,29.1237,29.2268,29.3363,29.4151,29.4921,29.5886,29.678,29.7518,29.8309,29.9486,30.0895,30.188],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,27.7058,27.7266,27.7339,27.8089,27.8808,28.0561,28.2813,28.4317,28.5548,28.7273,28.8853,29.0028,29.0705,29.1466,29.1369,29.1639,29.1916,29.3785,29.5558,29.6827,29.7505,29.8896,29.8732,29.8397,29.8054,29.7959,29.7964,29.8068,29.8208,29.8268,29.8951,29.8885,29.8958,30.0284,30.0643,30.0534,30.0719,30.0501,30.0061,30.0114,30.0309,30.1143,30.3256,30.5914,30.9676,31.1667,31.3765,31.4996,31.6023,31.7649,31.9024,31.9977,32.0669,31.987,31.9875,31.9568],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,26.8461,26.8665,26.8883,26.8786,26.8711,26.8013,26.7057,26.6658,26.6444,26.595,26.5573,26.6168,26.6952,26.7701,26.9222,27.0386,27.1289,27.1405,27.1681,27.2312,27.3529,27.447,27.4752,27.5547,27.674,27.7202,27.7153,27.6767,27.6233,27.6263,27.614,27.5825,27.5314,27.231,27.109,27.0848,27.0932,27.1011,27.1186,27.1163,27.1084,27.0595,27.1094,27.0715,26.9404,26.9393,26.9579,27.0598,27.1954,27.2265,27.2261,27.3616,27.5627,28.0846,28.5172,28.8637],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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-20","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":"range","eyebrow":"Acceptance map","title":"Range position and boundary pressure","description":"Price location inside its observed range shows whether the tape is pressing an outer boundary or rotating through value.","reason":"Selected because price is testing an observed boundary or moving rapidly through its recent range.","series":[{"label":"Range position","values":[null,null,null,null,null,null,null,98.2454,100.0,70.3663,74.317,70.3663,100.0,95.996,100.0,100.0,97.9566,89.081,100.0,93.4081,87.8303,78.703,84.535,70.3236,75.8929,74.4749,99.5813,100.0,96.7061,93.0003,100.0,12.2814,36.0045,51.4938,45.5036,40.699,29.4186,26.0763,56.5402,81.7064,34.6265,23.5228,1.0446,19.1512,45.1188,65.6816,81.3651,80.668,88.0226,87.6741,100.0,100.0,98.187,100.0,85.9489,90.5518,83.1655,84.4979,92.7348,92.7348,89.8276,93.3457,97.8022,100.0,91.1885],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.0386,0.0,-0.8629,-0.7479,-0.8629,0.0,-0.1337,0.0,0.0,-0.1121,-0.6681,0.0,-0.4772,-0.881,-1.5418,-1.1196,-2.1485,-1.864,-1.9737,-0.0362,0.0,-0.2888,-0.6137,0.0,-7.5271,-5.4914,-3.9897,-4.3568,-4.7409,-5.6427,-5.9099,-3.2713,-1.377,-4.9207,-5.7565,-9.5008,-7.7624,-5.2692,-3.295,-1.7892,-1.8561,-1.15,-1.1834,0.0,0.0,-0.2119,0.0,-1.8638,-1.2532,-2.233,-2.0562,-0.9637,-0.9637,-1.3493,-0.8826,-0.3173,0.0,-1.3501],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,2.2099,2.4467,2.1104,2.2289,2.1104,3.098,3.3152,4.6991,5.8062,5.6875,5.8062,6.9341,7.2903,6.8549,6.1426,6.5977,5.4886,6.36,6.2412,9.4303,9.6105,9.2939,8.9378,9.5997,1.1528,3.3795,4.615,3.9539,3.5365,2.5563,2.2658,4.6022,6.6507,2.8185,1.9147,0.1109,2.034,4.792,6.976,8.6417,8.5676,9.3488,9.3117,11.9029,11.977,12.9956,15.2926,13.1438,13.8477,12.7181,12.9219,14.1815,14.1815,13.7369,14.2749,16.4996,18.094,16.4996],"stroke":"#07865c","width":1.5}],"guides":[{"label":"Range centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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-20","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,-5.8106,-5.4664,-2.3016,-5.2628,-4.4805,-5.1623,-5.4157,-4.228,-3.8446,-4.2298,-3.0945,-4.0849,-3.4545,-4.2236],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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-20","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,62.2508,62.0534,61.87,61.0322,60.784,57.4803,54.4126,50.7032,47.4796,44.4862,42.8086,40.4328,37.8034,35.7741,33.4741,31.7076,31.4352,31.1823,30.2745,28.3005,26.5384,25.1021,23.5843,22.4493,22.0661,21.7362,21.8659,22.6154,22.2268,22.0961,21.433,20.8925,20.849,20.8085,20.2578,19.8562,20.1953,20.9344,21.2084],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,28.2105,38.0707,45.5549,42.0378,47.1632,45.9879,50.6837,41.9381,37.3994,43.1925,38.2826,40.2014,36.4078,45.1345,43.9973,41.3592,38.4026,42.6792,28.3095,25.7813,30.6982,29.0407,28.2419,25.2878,29.3024,29.2811,34.958,30.0915,28.9452,24.4648,21.8692,24.1066,30.4515,32.63,33.1802,31.3082,32.3235,35.7217,33.9468,36.8622,41.0681,38.0114,39.5974,37.9207,38.4272,41.5994,41.5994,38.74,36.8558,40.4036,42.8522,39.9531],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,5.3257,4.476,3.9351,3.6312,3.3101,2.931,2.6762,16.6525,15.5267,14.0899,20.8561,16.4839,14.9284,12.0257,11.1764,10.5063,12.753,11.4968,37.9368,34.5489,32.2601,32.468,31.575,38.7324,35.4879,31.4816,28.9544,32.3218,34.4917,43.3935,38.7896,35.031,32.1023,30.3434,29.1715,28.9851,27.7043,25.2968,23.8613,22.8081,20.9875,26.8685,26.181,29.3069,29.0678,27.5702,27.5702,29.7666,27.4448,24.4476,22.8003,24.0898],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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-20","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.1601,0.1792,0.2219,0.2765,0.3137,0.3417,0.384,0.4204,0.4348,0.4259,0.4237,0.3935,0.3839,0.3696,0.4225,0.4677,0.491,0.496,0.5317,0.3744,0.2954,0.2659,0.231,0.1918,0.1375,0.0871,0.1093,0.1706,0.1324,0.081,-0.0493,-0.1095,-0.096,-0.0374,0.0448,0.1071,0.1715,0.2192,0.3098,0.3789,0.4506,0.5511,0.5773,0.6063,0.5979,0.5889,0.6022,0.6058,0.5921,0.5862,0.6228,0.6787,0.6804],"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.2193,0.2438,0.2718,0.3016,0.3282,0.3477,0.3629,0.369,0.372,0.3715,0.3817,0.3989,0.4173,0.4331,0.4528,0.4371,0.4088,0.3802,0.3503,0.3186,0.2824,0.2434,0.2166,0.2074,0.1924,0.1701,0.1262,0.0791,0.0441,0.0278,0.0312,0.0464,0.0714,0.101,0.1427,0.19,0.2421,0.3039,0.3586,0.4081,0.4461,0.4746,0.5002,0.5213,0.5354,0.5456,0.561,0.5846,0.6037],"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.0944,0.098,0.1122,0.1189,0.1066,0.0781,0.0608,0.0244,0.0119,-0.002,0.0408,0.0688,0.0736,0.0629,0.0789,-0.0627,-0.1134,-0.1143,-0.1194,-0.1268,-0.1449,-0.1563,-0.1072,-0.0367,-0.06,-0.0891,-0.1755,-0.1885,-0.1401,-0.0651,0.0136,0.0607,0.1001,0.1182,0.1671,0.1889,0.2085,0.2472,0.2187,0.1982,0.1519,0.1143,0.1021,0.0845,0.0567,0.0406,0.0618,0.0941,0.0767],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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-20","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,0.5427,0.5917,0.6184,0.623,0.6339,0.6578,0.6667,0.7512,0.7875,0.8024,0.8495,0.9898,1.016,1.137,1.132,1.1214,1.1251,1.1407,1.7268,1.7228,1.6865,1.6617,1.5931,1.6679,1.6951,1.726,1.7091,1.9124,1.8625,2.1308,2.1718,2.1742,2.1581,2.0876,2.0178,1.9715,1.916,1.9033,1.8724,1.8026,1.7828,1.8225,1.7261,1.6904,1.5797,1.5295,1.4203,1.4217,1.4251,1.4571,1.4312,1.4449],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,3.1519,3.1509,3.0963,3.4023,3.6882,4.5746,5.7308,6.4099,6.9218,7.7089,8.3978,8.5796,8.5189,8.5003,7.9013,7.5629,7.3247,7.9195,8.4187,8.615,8.3971,8.5202,8.3629,7.9622,7.4161,7.2178,7.2372,7.411,7.651,7.66,7.9328,8.0251,8.2343,9.7712,10.3379,10.3907,10.4215,10.3201,10.1095,10.1357,10.2295,10.686,11.1996,12.2086,13.9091,14.5504,15.1491,15.1633,14.9902,15.3865,15.8173,15.6204,15.1074,12.9927,11.4711,10.171],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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-20","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/934b1357-59d2-4aad-8217-88de967dbc0d/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/934b1357-59d2-4aad-8217-88de967dbc0d/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/934b1357-59d2-4aad-8217-88de967dbc0d/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/934b1357-59d2-4aad-8217-88de967dbc0d/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/934b1357-59d2-4aad-8217-88de967dbc0d/technical-pack/data.json"},"source_fingerprint":"8d81099f7625db9cda6177c3af658fb77f871e28c6b6b9034f70595a9d15ad74","content_hash":"8061373c876d497b7dc0e50e33e3af401fbe41e13419bc9c44f522ec83247ffd","citation":"Sharemaestro, MDIF Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/934b1357-59d2-4aad-8217-88de967dbc0d/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."}