{"schema_version":"1.0","name":"UBNK Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"96693932-f8b5-407e-9ef3-6deff6d55cfc","symbol":"UBNK","name":"Global X Equal Weight U.S. Banks Index ETF","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. Price has moved below the distribution zone after Market Dynamics 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, Activity pressure and cumulative balance, Strength versus the research benchmark, Range position and boundary pressure, Directional strength and control, Acceleration, deceleration and rollover."},{"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":68,"displayedObservations":68,"assetType":"ETF","state":"Rotational","stateTone":"caution","summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. Price has moved below the distribution zone after Market Dynamics weakened.","evidenceAlignment":{"status":"Rollover warning","headline":"Price has moved below distribution as Market Dynamics weakened","summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. Price has moved below the distribution zone after Market Dynamics weakened.","take":"The prior extension has started to roll over. Further price weakness would confirm the downside transition; a recovery in both readings would remove the warning.","tone":"negative","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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"],"values":[0.175795,0.114317,0.047941,0.084342,0.327148,0.528547,0.611529,0.638443,0.695537,0.467648,0.252144,0.027027,-0.464186,-0.637419,-0.778557,-0.932616,-0.849032,-0.769945,-0.804336,-0.743174,-0.56561,-0.314196,-0.167949,-0.036522,-0.084489,-0.041487,0.152879,0.247933,0.435604,0.545553,0.66971,0.759595,0.951975,1.04457,1.029232,0.985198,0.952111,0.895384,0.909189,0.757558],"opens":[27.343262,27.094686,27.273661,28.844656,29.421349,29.520781,29.898613,30.822394,30.303196,29.294753,28.266342,29.164952,29.454506,27.876944,27.60736,27.277867,27.387699,25.830105,26.818578,26.349301,27.91,29.27,29.58,28.886239,29.24,28.726868,28.537613,29.809999,29.942081,31.824669,33.358627,33.009998,33.189999,33.77,33.299999,33.049999,33.689999,33.84,33.540001,34.0],"highs":[27.343262,27.273661,28.725338,29.351749,29.421349,29.938385,29.898613,31.002115,30.303196,29.364645,28.855432,29.853888,29.454506,28.615801,28.655741,27.517498,27.387699,26.309364,27.297838,27.67,29.09,29.84,29.58,29.214945,29.34,28.806555,29.762787,30.0,29.942081,31.824669,33.358627,33.009998,33.189999,33.77,33.299999,33.049999,33.689999,34.080002,34.02,34.0],"lows":[26.77651,27.094686,27.273661,28.496649,28.814827,29.520781,29.304738,30.383074,28.955278,28.765571,28.256357,29.164952,27.876944,27.876944,27.60736,26.64884,25.350845,25.830105,26.159597,26.34,27.870001,29.25,29.200001,28.886239,29.24,28.457927,28.537613,29.66,29.942081,31.824669,33.358627,33.009998,33.189999,33.77,33.150002,32.869999,32.18,33.549999,33.540001,32.52],"closes":[26.77651,27.273661,28.56625,29.133001,29.292089,29.938385,29.843904,30.79244,29.933765,28.376173,28.935308,29.454506,27.876944,28.615801,28.655741,27.387699,25.410753,26.169579,26.149612,27.709999,29.27,29.58,29.280001,29.125298,28.84,28.537613,29.693062,30.059999,29.942081,31.824669,33.358627,33.009998,33.189999,33.77,33.150002,32.869999,33.189999,33.549999,33.98,32.52],"hoverRows":[[{"label":"Open","value":"27.34","className":"is-ohlc","compact":true},{"label":"High","value":"27.34","className":"is-ohlc","compact":true},{"label":"Low","value":"26.78","className":"is-ohlc","compact":true},{"label":"Close","value":"26.78","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.1758","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.09","className":"is-ohlc","compact":true},{"label":"High","value":"27.27","className":"is-ohlc","compact":true},{"label":"Low","value":"27.09","className":"is-ohlc","compact":true},{"label":"Close","value":"27.27","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.1143","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.27","className":"is-ohlc","compact":true},{"label":"High","value":"28.73","className":"is-ohlc","compact":true},{"label":"Low","value":"27.27","className":"is-ohlc","compact":true},{"label":"Close","value":"28.57","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.0479","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.84","className":"is-ohlc","compact":true},{"label":"High","value":"29.35","className":"is-ohlc","compact":true},{"label":"Low","value":"28.50","className":"is-ohlc","compact":true},{"label":"Close","value":"29.13","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.0843","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.42","className":"is-ohlc","compact":true},{"label":"High","value":"29.42","className":"is-ohlc","compact":true},{"label":"Low","value":"28.81","className":"is-ohlc","compact":true},{"label":"Close","value":"29.29","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.3271","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.52","className":"is-ohlc","compact":true},{"label":"High","value":"29.94","className":"is-ohlc","compact":true},{"label":"Low","value":"29.52","className":"is-ohlc","compact":true},{"label":"Close","value":"29.94","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.5285","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.90","className":"is-ohlc","compact":true},{"label":"High","value":"29.90","className":"is-ohlc","compact":true},{"label":"Low","value":"29.30","className":"is-ohlc","compact":true},{"label":"Close","value":"29.84","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.6115","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.82","className":"is-ohlc","compact":true},{"label":"High","value":"31.00","className":"is-ohlc","compact":true},{"label":"Low","value":"30.38","className":"is-ohlc","compact":true},{"label":"Close","value":"30.79","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.6384","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.30","className":"is-ohlc","compact":true},{"label":"High","value":"30.30","className":"is-ohlc","compact":true},{"label":"Low","value":"28.96","className":"is-ohlc","compact":true},{"label":"Close","value":"29.93","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.6955","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.29","className":"is-ohlc","compact":true},{"label":"High","value":"29.36","className":"is-ohlc","compact":true},{"label":"Low","value":"28.77","className":"is-ohlc","compact":true},{"label":"Close","value":"28.38","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.4676","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.27","className":"is-ohlc","compact":true},{"label":"High","value":"28.86","className":"is-ohlc","compact":true},{"label":"Low","value":"28.26","className":"is-ohlc","compact":true},{"label":"Close","value":"28.94","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.2521","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.16","className":"is-ohlc","compact":true},{"label":"High","value":"29.85","className":"is-ohlc","compact":true},{"label":"Low","value":"29.16","className":"is-ohlc","compact":true},{"label":"Close","value":"29.45","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.027","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.45","className":"is-ohlc","compact":true},{"label":"High","value":"29.45","className":"is-ohlc","compact":true},{"label":"Low","value":"27.88","className":"is-ohlc","compact":true},{"label":"Close","value":"27.88","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.4642","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.88","className":"is-ohlc","compact":true},{"label":"High","value":"28.62","className":"is-ohlc","compact":true},{"label":"Low","value":"27.88","className":"is-ohlc","compact":true},{"label":"Close","value":"28.62","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.6374","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.61","className":"is-ohlc","compact":true},{"label":"High","value":"28.66","className":"is-ohlc","compact":true},{"label":"Low","value":"27.61","className":"is-ohlc","compact":true},{"label":"Close","value":"28.66","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.7786","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.28","className":"is-ohlc","compact":true},{"label":"High","value":"27.52","className":"is-ohlc","compact":true},{"label":"Low","value":"26.65","className":"is-ohlc","compact":true},{"label":"Close","value":"27.39","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.9326","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.39","className":"is-ohlc","compact":true},{"label":"High","value":"27.39","className":"is-ohlc","compact":true},{"label":"Low","value":"25.35","className":"is-ohlc","compact":true},{"label":"Close","value":"25.41","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.849","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.83","className":"is-ohlc","compact":true},{"label":"High","value":"26.31","className":"is-ohlc","compact":true},{"label":"Low","value":"25.83","className":"is-ohlc","compact":true},{"label":"Close","value":"26.17","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.7699","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.82","className":"is-ohlc","compact":true},{"label":"High","value":"27.30","className":"is-ohlc","compact":true},{"label":"Low","value":"26.16","className":"is-ohlc","compact":true},{"label":"Close","value":"26.15","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.8043","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.35","className":"is-ohlc","compact":true},{"label":"High","value":"27.67","className":"is-ohlc","compact":true},{"label":"Low","value":"26.34","className":"is-ohlc","compact":true},{"label":"Close","value":"27.71","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.7432","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.91","className":"is-ohlc","compact":true},{"label":"High","value":"29.09","className":"is-ohlc","compact":true},{"label":"Low","value":"27.87","className":"is-ohlc","compact":true},{"label":"Close","value":"29.27","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.5656","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.27","className":"is-ohlc","compact":true},{"label":"High","value":"29.84","className":"is-ohlc","compact":true},{"label":"Low","value":"29.25","className":"is-ohlc","compact":true},{"label":"Close","value":"29.58","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.3142","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.58","className":"is-ohlc","compact":true},{"label":"High","value":"29.58","className":"is-ohlc","compact":true},{"label":"Low","value":"29.20","className":"is-ohlc","compact":true},{"label":"Close","value":"29.28","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.1679","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.89","className":"is-ohlc","compact":true},{"label":"High","value":"29.21","className":"is-ohlc","compact":true},{"label":"Low","value":"28.89","className":"is-ohlc","compact":true},{"label":"Close","value":"29.13","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.0365","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.24","className":"is-ohlc","compact":true},{"label":"High","value":"29.34","className":"is-ohlc","compact":true},{"label":"Low","value":"29.24","className":"is-ohlc","compact":true},{"label":"Close","value":"28.84","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.0845","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.73","className":"is-ohlc","compact":true},{"label":"High","value":"28.81","className":"is-ohlc","compact":true},{"label":"Low","value":"28.46","className":"is-ohlc","compact":true},{"label":"Close","value":"28.54","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.0415","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.54","className":"is-ohlc","compact":true},{"label":"High","value":"29.76","className":"is-ohlc","compact":true},{"label":"Low","value":"28.54","className":"is-ohlc","compact":true},{"label":"Close","value":"29.69","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.1529","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.81","className":"is-ohlc","compact":true},{"label":"High","value":"30.00","className":"is-ohlc","compact":true},{"label":"Low","value":"29.66","className":"is-ohlc","compact":true},{"label":"Close","value":"30.06","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.2479","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.94","className":"is-ohlc","compact":true},{"label":"High","value":"29.94","className":"is-ohlc","compact":true},{"label":"Low","value":"29.94","className":"is-ohlc","compact":true},{"label":"Close","value":"29.94","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.4356","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.82","className":"is-ohlc","compact":true},{"label":"High","value":"31.82","className":"is-ohlc","compact":true},{"label":"Low","value":"31.82","className":"is-ohlc","compact":true},{"label":"Close","value":"31.82","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.5456","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"33.36","className":"is-ohlc","compact":true},{"label":"High","value":"33.36","className":"is-ohlc","compact":true},{"label":"Low","value":"33.36","className":"is-ohlc","compact":true},{"label":"Close","value":"33.36","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.6697","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"33.01","className":"is-ohlc","compact":true},{"label":"High","value":"33.01","className":"is-ohlc","compact":true},{"label":"Low","value":"33.01","className":"is-ohlc","compact":true},{"label":"Close","value":"33.01","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.7596","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"33.19","className":"is-ohlc","compact":true},{"label":"High","value":"33.19","className":"is-ohlc","compact":true},{"label":"Low","value":"33.19","className":"is-ohlc","compact":true},{"label":"Close","value":"33.19","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.952","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.77","className":"is-ohlc","compact":true},{"label":"High","value":"33.77","className":"is-ohlc","compact":true},{"label":"Low","value":"33.77","className":"is-ohlc","compact":true},{"label":"Close","value":"33.77","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.04","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.30","className":"is-ohlc","compact":true},{"label":"High","value":"33.30","className":"is-ohlc","compact":true},{"label":"Low","value":"33.15","className":"is-ohlc","compact":true},{"label":"Close","value":"33.15","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.03","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"33.05","className":"is-ohlc","compact":true},{"label":"High","value":"33.05","className":"is-ohlc","compact":true},{"label":"Low","value":"32.87","className":"is-ohlc","compact":true},{"label":"Close","value":"32.87","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.9852","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.69","className":"is-ohlc","compact":true},{"label":"High","value":"33.69","className":"is-ohlc","compact":true},{"label":"Low","value":"32.18","className":"is-ohlc","compact":true},{"label":"Close","value":"33.19","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.9521","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.84","className":"is-ohlc","compact":true},{"label":"High","value":"34.08","className":"is-ohlc","compact":true},{"label":"Low","value":"33.55","className":"is-ohlc","compact":true},{"label":"Close","value":"33.55","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.8954","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.54","className":"is-ohlc","compact":true},{"label":"High","value":"34.02","className":"is-ohlc","compact":true},{"label":"Low","value":"33.54","className":"is-ohlc","compact":true},{"label":"Close","value":"33.98","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.9092","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"34.00","className":"is-ohlc","compact":true},{"label":"High","value":"34.00","className":"is-ohlc","compact":true},{"label":"Low","value":"32.52","className":"is-ohlc","compact":true},{"label":"Close","value":"32.52","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.7576","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[24.896598,34.494155],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.757558,"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":"Distribution rollover","detail":"Price has moved down through distribution conditions as Market Dynamics contracted. The completed tape now carries a stronger continuation-risk warning.","tone":"negative"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price has moved down through distribution conditions as Market Dynamics contracted. The completed tape now carries a stronger continuation-risk warning.","annotations":[{"label":"Current tape relationship","value":"Distribution rollover","detail":"Market Dynamics eased this week but remains positive.","tone":"negative"},{"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":40,"relationship":{"sameWeekCorrelation":0.37,"forwardCorrelation":-0.18,"directionalAgreement":52.9,"sample":34,"correlationSample":39,"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":15.2,"averageReturn":15.2,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":17.8,"averageReturn":17.8,"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":3.0,"sample":1},{"week":2,"averageReturn":2.9,"sample":1},{"week":3,"averageReturn":9.0,"sample":1},{"week":4,"averageReturn":15.2,"sample":1},{"week":5,"averageReturn":16.4,"sample":1},{"week":6,"averageReturn":15.2,"sample":1},{"week":7,"averageReturn":14.6,"sample":1},{"week":8,"averageReturn":13.5,"sample":1},{"week":9,"averageReturn":12.3,"sample":1},{"week":10,"averageReturn":16.9,"sample":1},{"week":11,"averageReturn":18.3,"sample":1},{"week":12,"averageReturn":17.8,"sample":1},{"week":13,"averageReturn":25.2,"sample":1},{"week":14,"averageReturn":31.3,"sample":1},{"week":15,"averageReturn":29.9,"sample":1},{"week":16,"averageReturn":30.6,"sample":1},{"week":17,"averageReturn":32.9,"sample":1},{"week":18,"averageReturn":30.5,"sample":1},{"week":19,"averageReturn":29.4,"sample":1},{"week":20,"averageReturn":30.6,"sample":1},{"week":21,"averageReturn":32.0,"sample":1},{"week":22,"averageReturn":33.7,"sample":1},{"week":23,"averageReturn":28.0,"sample":1},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"distribution":{"label":"Distribution","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"averageWeeksInZone":1.5,"medianWeeksInZone":1.5,"averageWeeksToLower":1.5,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":-0.7,"averageReturn":-0.7,"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.3,"sample":2},{"week":2,"averageReturn":-2.9,"sample":2},{"week":3,"averageReturn":-1.7,"sample":1},{"week":4,"averageReturn":-0.7,"sample":1},{"week":5,"averageReturn":0.6,"sample":1},{"week":6,"averageReturn":-3.7,"sample":1},{"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":4,"completedEpisodes":2,"activeEpisodes":2,"medianExpectedMove":9.8,"averageExpectedMove":9.8,"averageWeeksToLargestMove":7.5,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":7.3,"medianReturn":7.3,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":0.6,"medianReturn":0.6,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":13.9,"medianReturn":13.9,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.1,"sample":4},{"week":2,"averageReturn":1.7,"sample":3},{"week":3,"averageReturn":3.4,"sample":3},{"week":4,"averageReturn":7.3,"sample":2},{"week":5,"averageReturn":4.0,"sample":2},{"week":6,"averageReturn":5.3,"sample":2},{"week":7,"averageReturn":7.1,"sample":2},{"week":8,"averageReturn":3.4,"sample":2},{"week":9,"averageReturn":4.2,"sample":2},{"week":10,"averageReturn":4.8,"sample":2},{"week":11,"averageReturn":3.2,"sample":2},{"week":12,"averageReturn":0.6,"sample":2},{"week":13,"averageReturn":-0.6,"sample":2},{"week":14,"averageReturn":-10.7,"sample":1},{"week":15,"averageReturn":-5.4,"sample":1},{"week":16,"averageReturn":-0.1,"sample":1},{"week":17,"averageReturn":1.0,"sample":1},{"week":18,"averageReturn":-0.0,"sample":1},{"week":19,"averageReturn":-0.6,"sample":1},{"week":20,"averageReturn":-1.5,"sample":1},{"week":21,"averageReturn":-2.6,"sample":1},{"week":22,"averageReturn":1.4,"sample":1},{"week":23,"averageReturn":2.6,"sample":1},{"week":24,"averageReturn":2.2,"sample":1},{"week":25,"averageReturn":8.6,"sample":1},{"week":26,"averageReturn":13.9,"sample":1}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":3,"completedEpisodes":3,"activeEpisodes":0,"medianExpectedMove":8.8,"averageExpectedMove":7.1,"averageWeeksToLargestMove":2.3,"horizons":[{"weeks":4,"sample":3,"expectedCount":2,"expectedPercent":66.7,"averageReturn":-4.6,"medianReturn":-8.7,"confidenceLow":20.8,"confidenceHigh":93.9,"confidence":"Mixed historical record"},{"weeks":12,"sample":3,"expectedCount":0,"expectedPercent":0.0,"averageReturn":7.4,"medianReturn":3.6,"confidenceLow":0.0,"confidenceHigh":56.1,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":21.9,"medianReturn":21.9,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.9,"sample":3},{"week":2,"averageReturn":-1.9,"sample":3},{"week":3,"averageReturn":-2.1,"sample":3},{"week":4,"averageReturn":-4.6,"sample":3},{"week":5,"averageReturn":0.3,"sample":3},{"week":6,"averageReturn":3.9,"sample":3},{"week":7,"averageReturn":5.7,"sample":3},{"week":8,"averageReturn":7.4,"sample":3},{"week":9,"averageReturn":8.3,"sample":3},{"week":10,"averageReturn":6.9,"sample":3},{"week":11,"averageReturn":6.0,"sample":3},{"week":12,"averageReturn":7.4,"sample":3},{"week":13,"averageReturn":7.9,"sample":3},{"week":14,"averageReturn":9.6,"sample":3},{"week":15,"averageReturn":10.5,"sample":3},{"week":16,"averageReturn":11.9,"sample":2},{"week":17,"averageReturn":14.7,"sample":2},{"week":18,"averageReturn":17.7,"sample":2},{"week":19,"averageReturn":18.1,"sample":2},{"week":20,"averageReturn":17.4,"sample":2},{"week":21,"averageReturn":17.9,"sample":2},{"week":22,"averageReturn":17.4,"sample":2},{"week":23,"averageReturn":17.5,"sample":2},{"week":24,"averageReturn":18.8,"sample":2},{"week":25,"averageReturn":16.9,"sample":2},{"week":26,"averageReturn":21.9,"sample":1}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"medianExpectedMove":7.1,"averageExpectedMove":7.1,"averageWeeksToLargestMove":4.5,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":-1.7,"medianReturn":-1.7,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":9.4,"medianReturn":9.4,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":13.6,"medianReturn":13.6,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":2.9,"sample":2},{"week":2,"averageReturn":1.2,"sample":2},{"week":3,"averageReturn":-2.8,"sample":2},{"week":4,"averageReturn":-1.7,"sample":2},{"week":5,"averageReturn":-2.3,"sample":2},{"week":6,"averageReturn":-0.1,"sample":2},{"week":7,"averageReturn":4.7,"sample":2},{"week":8,"averageReturn":5.9,"sample":2},{"week":9,"averageReturn":5.2,"sample":2},{"week":10,"averageReturn":8.3,"sample":2},{"week":11,"averageReturn":10.6,"sample":2},{"week":12,"averageReturn":9.4,"sample":2},{"week":13,"averageReturn":11.8,"sample":2},{"week":14,"averageReturn":13.5,"sample":2},{"week":15,"averageReturn":12.1,"sample":2},{"week":16,"averageReturn":14.9,"sample":2},{"week":17,"averageReturn":18.2,"sample":2},{"week":18,"averageReturn":18.2,"sample":2},{"week":19,"averageReturn":19.3,"sample":2},{"week":20,"averageReturn":17.7,"sample":2},{"week":21,"averageReturn":15.8,"sample":1},{"week":22,"averageReturn":14.9,"sample":1},{"week":23,"averageReturn":16.0,"sample":1},{"week":24,"averageReturn":17.2,"sample":1},{"week":25,"averageReturn":18.7,"sample":1},{"week":26,"averageReturn":13.6,"sample":1}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":4,"completedEpisodes":1,"activeEpisodes":3,"medianExpectedMove":4.2,"averageExpectedMove":4.2,"averageWeeksToLargestMove":12.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":1.7,"medianReturn":1.7,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":4.2,"medianReturn":4.2,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":15.8,"medianReturn":15.8,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.8,"sample":3},{"week":2,"averageReturn":0.3,"sample":3},{"week":3,"averageReturn":-0.3,"sample":2},{"week":4,"averageReturn":1.7,"sample":2},{"week":5,"averageReturn":-0.5,"sample":2},{"week":6,"averageReturn":-3.5,"sample":1},{"week":7,"averageReturn":-10.5,"sample":1},{"week":8,"averageReturn":-7.8,"sample":1},{"week":9,"averageReturn":-7.8,"sample":1},{"week":10,"averageReturn":-2.3,"sample":1},{"week":11,"averageReturn":3.1,"sample":1},{"week":12,"averageReturn":4.2,"sample":1},{"week":13,"averageReturn":3.2,"sample":1},{"week":14,"averageReturn":2.6,"sample":1},{"week":15,"averageReturn":1.6,"sample":1},{"week":16,"averageReturn":0.6,"sample":1},{"week":17,"averageReturn":4.6,"sample":1},{"week":18,"averageReturn":5.9,"sample":1},{"week":19,"averageReturn":5.5,"sample":1},{"week":20,"averageReturn":12.2,"sample":1},{"week":21,"averageReturn":17.6,"sample":1},{"week":22,"averageReturn":16.3,"sample":1},{"week":23,"averageReturn":17.0,"sample":1},{"week":24,"averageReturn":19.0,"sample":1},{"week":25,"averageReturn":16.8,"sample":1},{"week":26,"averageReturn":15.8,"sample":1}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":2,"completedEpisodes":0,"activeEpisodes":2,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":2.7,"medianReturn":2.7,"confidenceLow":9.5,"confidenceHigh":90.5,"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":1.9,"sample":2},{"week":2,"averageReturn":1.6,"sample":2},{"week":3,"averageReturn":2.8,"sample":2},{"week":4,"averageReturn":2.7,"sample":2},{"week":5,"averageReturn":1.3,"sample":2},{"week":6,"averageReturn":1.4,"sample":2},{"week":7,"averageReturn":2.4,"sample":2},{"week":8,"averageReturn":3.6,"sample":2},{"week":9,"averageReturn":2.1,"sample":2},{"week":10,"averageReturn":2.2,"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}]},"currentApplication":{"status":"Rollover warning","tone":"negative","headline":"Price has moved below distribution as Market Dynamics weakened","use":"The upward trend may still be visible, but this transition increases downside risk. Further price weakness would confirm the rollover.","confirm":"Further price weakness with weak Market Dynamics would confirm the rollover.","invalidate":"A recovery in both price and Market Dynamics would remove the rollover warning.","level":"positive","direction":"weakening","zone":"middle","zoneContext":"Price has moved down through distribution conditions as Market Dynamics contracted. The completed tape now carries a stronger continuation-risk warning.","historical":{"label":"Broad directional cases","weeks":12,"direction":"lower","percent":50.0,"averageReturn":9.4,"sample":2},"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 has moved below distribution","detail":"Price left the upper zone as Market Dynamics weakened."}},"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 2 cases.","watch":"A recovery in both price and Market Dynamics would remove the rollover warning."},{"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 7.1% across 2 completed cases, with the largest move arriving after 4.5 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-06-12","price":31.824669},{"date":"2026-06-19","price":33.358627}],"reversal_dangers":[{"date":"2026-06-26","price":33.009998},{"date":"2026-07-17","price":33.150002},{"date":"2026-08-21","price":32.52}]}},"smTape":{"available":true,"dates":["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-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":[20.3311,22.311,21.3161,21.7298,21.5623,21.3555,22.1632,22.1632,24.331,23.9054,24.3013,24.9546,24.0143,24.2815,24.5785,24.7171,25.4793,25.2615,26.3009,27.0136,27.3303,26.4683,25.653,27.1444,26.6771,27.6515,27.5123,27.4029,26.7765,27.2737,28.5663,29.133,29.2921,29.9384,29.8439,30.7924,29.9338,28.3762,28.9353,29.4545,27.8769,28.6158,28.6557,27.3877,25.4108,26.1696,26.1496,27.71,29.27,29.58,29.28,29.1253,28.84,28.5376,29.6931,30.06,29.9421,31.8247,33.3586,33.01,33.19,33.77,33.15,32.87,33.19,33.55,33.98,32.52],"consensus":[13.8126,100.0,-100.0,58.0,55.9179,-12.7897,72.5711,40.2621,90.6259,11.2162,83.4671,87.029,-13.9019,60.9644,53.8432,39.0761,77.1584,20.577,83.3734,81.9591,63.1504,0.0,-33.4898,67.3783,-9.1659,73.0026,31.6763,9.1889,-15.7419,35.775,66.0727,58.8384,47.761,67.6178,43.0956,61.3535,0.0,-49.5978,25.0253,19.5512,-59.3099,22.9559,8.9224,-47.1451,-81.5591,-11.1165,-49.2356,38.5689,66.6562,45.1283,15.4544,28.9929,-10.0647,-24.169,59.0265,56.647,28.2683,55.9547,58.2602,36.1604,45.7961,52.8502,0.0,0.0,34.966,20.1378,62.862,38.6872],"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":[79.3542,7.8669,88.343,86.5343,64.0448,0.0,-28.8473,77.7063,-11.1641,77.2856,28.2718,2.2295,-25.1684,59.6483,75.1963,62.315,48.8974,78.1625,47.7688,60.8034,0.0,-41.0985,38.4264,32.0167,-55.9662,33.319,20.2935,-30.0116,-81.429,-4.5482,-48.394,41.3121,67.529,41.2217,3.8979,28.9674,-10.6074,-15.4815,62.4061,61.4507,24.1874,57.0177,57.8587,27.9928,40.533,49.7747,0.0,0.0,31.982,15.5237,67.1818,37.5826],"force":[91.3032,14.9751,97.6747,89.8346,49.1538,0.0,-91.3263,84.2114,-44.0775,86.3187,2.1365,20.3391,-43.2323,27.6331,67.3017,51.3206,27.207,55.25,10.3464,56.0889,0.0,-90.4419,51.7234,26.5227,-77.2156,43.9717,22.2939,-61.2618,-97.342,-54.4328,-30.81,87.9405,95.1693,45.2512,8.8747,13.1666,-30.7947,-52.4567,82.1736,57.7872,4.7632,39.9682,38.6158,0.8318,16.7964,28.6434,0.0,0.0,31.773,5.9795,63.4212,91.3541],"direction":[64.5456,60.4971,67.4787,71.1049,72.1257,0.0,-2.5164,43.5512,-18.0547,58.5963,56.667,38.2339,-14.6671,14.307,54.7678,60.2351,61.1435,64.4007,61.147,65.7427,0.0,-30.137,9.3603,0.3253,-50.3416,3.899,13.6243,-56.6428,-70.4344,-65.444,-63.3584,0.1684,45.2923,49.5053,46.0397,40.3265,-5.3626,-13.8921,38.6303,50.3426,49.7216,66.1588,72.7506,71.9177,72.5253,73.6557,0.0,0.0,40.6571,35.5241,57.5258,2.3304],"intensity":[68.75,29.4118,83.3333,78.9474,45.0,61.9048,68.1818,86.9565,20.8333,72.0,7.6923,40.7407,85.7143,24.1379,86.6667,80.6452,12.5,39.3939,11.7647,80.0,86.1111,91.8919,28.9474,69.2308,92.5,51.2195,11.9048,81.3953,95.4545,71.1111,60.8696,89.3617,87.5,77.551,12.0,17.6471,17.3077,44.2308,73.0769,71.1538,9.6154,96.1538,84.6154,15.3846,3.8462,32.6923,32.6923,9.6154,36.5385,78.8462,25.0,84.6154],"confirmation":[93.0883,8.8895,95.0396,94.3972,87.7679,36.0412,58.4203,89.9167,30.4849,91.7014,54.6214,6.4856,31.5272,78.8361,89.0417,86.5462,82.6398,89.1001,80.7213,87.4811,34.5057,85.2456,33.2811,51.6122,87.5758,53.9936,28.6626,83.7777,94.5819,13.272,83.2067,59.1382,90.1857,82.5043,6.2733,76.7958,50.3216,76.7286,87.5424,86.0886,53.725,85.4021,86.0507,56.0792,81.8512,84.2212,9.0924,8.4406,79.1373,51.4162,88.0671,59.3352],"persistence":[75.0,75.0,75.0,75.0,100.0,87.5,62.5,62.5,37.5,37.5,37.5,37.5,12.5,25.0,50.0,50.0,75.0,75.0,75.0,75.0,87.5,62.5,62.5,62.5,37.5,37.5,37.5,12.5,0.0,0.0,25.0,25.0,0.0,0.0,0.0,25.0,25.0,25.0,50.0,50.0,50.0,50.0,50.0,50.0,75.0,100.0,87.5,75.0,75.0,75.0,75.0,50.0],"assessmentRisk":[9.7354,33.4746,7.4048,8.8351,17.8322,46.6233,21.9654,24.7535,30.9886,10.2854,33.6567,12.8462,14.5051,41.6334,10.5993,19.555,26.0044,16.1063,25.9728,18.7532,34.1908,23.4142,54.3051,56.9412,19.3923,1.7831,19.8958,25.5469,8.5599,43.6334,24.7612,5.0945,16.5414,27.1756,41.9961,29.1028,14.4155,27.7857,9.6788,8.6,27.7563,22.0032,20.8574,31.8322,27.0761,23.1346,15.2883,10.8135,17.483,24.6742,9.883,0.5968],"volumeParticipation":true,"latest":{"consensus":38.7,"control":37.6,"force":91.4,"direction":2.3,"confirmation":59.3,"persistence":50.0,"assessmentRisk":0.6,"intensity":84.6,"evidenceDepth":100},"analysis":{"status":"Market Dynamics has stronger support","headline":"The gauges support the upward view","summary":"The completed evidence gives the upward view the clearer support.","take":"Current assessment: upward pressure has the stronger support.","tone":"positive","supportedView":"Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is strengthening","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Follow-through is limited","persistenceState":"Developing","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+38.7","detail":"Market Dynamics has stronger support","tone":"positive"},{"label":"SM Control Gauge","value":"+37.6","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+91.4","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+2.3","detail":"Follow-through is limited","tone":"positive"},{"label":"SM Confirmation Gauge","value":"59/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"59.4","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"2.6%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"29.0","detail":"Directional","tone":"positive"},{"label":"Range position","value":"82%","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":[20.3311,22.311,21.3161,21.7298,21.5623,21.3555,22.1632,22.1632,24.331,23.9054,24.3013,24.9546,24.0143,24.2815,24.5785,24.7171,25.4793,25.2615,26.3009,27.0136,27.3303,26.4683,25.653,27.1444,26.6771,27.6515,27.5123,27.4029,26.7765,27.2737,28.5663,29.133,29.2921,29.9384,29.8439,30.7924,29.9338,28.3762,28.9353,29.4545,27.8769,28.6158,28.6557,27.3877,25.4108,26.1696,26.1496,27.71,29.27,29.58,29.28,29.1253,28.84,28.5376,29.6931,30.06,29.9421,31.8247,33.3586,33.01,33.19,33.77,33.15,32.87,33.19,33.55,33.98,32.52],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,21.0801,21.1301,21.318,21.4716,21.9915,22.3395,22.6962,23.1068,23.2718,23.4554,23.6596,23.8519,24.1478,24.3503,24.7049,25.1247,25.5257,25.6971,25.6891,25.9537,26.0852,26.37,26.5777,26.7277,26.7366,26.8342,27.1491,27.5098,27.8339,28.2165,28.5124,28.927,29.11,28.9766,28.9691,29.0573,28.8427,28.8015,28.775,28.5227,27.9569,27.632,27.3624,27.4256,27.761,28.0917,28.3078,28.4564,28.5261,28.5282,28.74,28.98,29.1549,29.6403,30.3164,30.8061,31.2396,31.6996,31.9633,32.1282,32.3212,32.5447,32.8056,32.7537],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,22.0211,22.1885,22.3656,22.5397,22.7575,22.943,23.1917,23.4748,23.7604,23.961,24.0863,24.3128,24.488,24.7223,24.929,25.1122,25.2355,25.3865,25.622,25.8821,26.1347,26.4164,26.6703,26.9757,27.1948,27.2823,27.4047,27.5566,27.5803,27.657,27.731,27.7056,27.5356,27.4344,27.3392,27.3667,27.5077,27.6612,27.7811,27.8807,27.9517,27.9951,28.1209,28.2645,28.3888,28.6433,28.9926,29.2902,29.5791,29.8895,30.131,30.3339,30.5455,30.768,31.0059,31.1181],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,24.3981,24.8271,25.3481,25.4641,25.6056,25.7754,25.9351,26.2229,26.4068,26.7699,27.2206,27.5907,27.8737,27.9023,28.1495,28.2076,28.3021,28.3851,28.3276,28.4008,28.4698,28.782,29.2084,29.495,29.8754,30.1646,30.6043,30.8327,30.7631,30.8184,30.956,30.9586,30.9456,30.7858,30.7717,30.9652,31.0608,31.1407,31.1397,31.2013,31.3049,31.3587,31.358,31.3194,31.1766,31.1547,31.0083,31.0097,31.5733,32.446,33.052,33.6656,34.3229,34.7761,35.0979,35.1881,35.3147,35.3685,35.322],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,19.8356,19.8037,19.7227,19.8342,19.9259,19.9978,20.0669,20.0706,20.1217,20.0782,19.9865,20.3163,20.449,20.8541,21.1485,21.6018,22.1369,22.5888,23.1703,23.3416,23.6094,23.7238,23.7152,23.9563,24.1417,24.379,24.5469,24.7638,25.145,25.3531,25.4596,25.5116,25.7394,26.1995,26.2379,25.9178,25.6739,25.4578,25.4895,25.6773,25.8043,25.8219,25.8218,25.8152,25.8179,25.8248,25.8979,25.8973,25.6786,25.2482,24.9978,24.9154,24.7735,24.7698,24.9962,25.6839,26.2954,27.0247,27.5522],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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-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":"participation","eyebrow":"Participation","title":"Activity pressure and cumulative balance","description":"Observed activity is compared with its normal backdrop while cumulative balance tracks directional participation.","reason":"Selected because participation is confirming or diverging from the latest price path.","series":[{"label":"Activity versus norm","values":[null,null,null,null,null,null,null,0.0,58.2315,218.9781,201.8247,77.2135,125.683,153.1129,243.6698,63.0831,176.8217,52.1777,244.5382,137.5147,102.4136,80.0137,163.1795,139.1963,3.8486,362.9479,54.2697,80.146,36.507,3.7539,43.7401,71.3744,103.817,40.5854,105.9098,73.0046,180.9767,103.0292,127.1503,109.86,57.8605,8.6107,85.1492,126.0169,155.9586,314.6425,128.3018,247.8514,264.6608,383.2185,2.3096,19.0156,4.8214,267.5176,96.6171,143.1818,0.0,0.0,0.0,11.8167,0.0,13.0969,15.795,35.2284,62.9142,32.4889,49.1292,53.6483],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,107.629,112.8702,90.1581,113.4642,122.1997,107.6697,126.1248,135.0,135.0,135.0,132.326,135.0,135.0,135.0,132.2597,126.2327,131.3585,131.2281,135.0,133.2647,130.5951,129.373,129.4916,130.8166,133.0037,135.0,135.0,132.1479,134.1386,129.097,126.1312,129.6562,132.6904,131.1192,131.3457,133.4945,130.3447,126.1248,134.2514,130.8216,135.0,135.0,135.0,134.9481,134.5274,134.4246,127.9368,130.3175,134.0314,134.0314,134.0314,134.0314,133.7717,133.7717,134.0548,133.7203,132.9927,134.2573,134.8458,135.0,134.1596],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[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,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,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,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,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,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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-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,-1.6016,-3.2011,-3.4839,-1.5165,-1.2497,-0.7169,3.7023,8.3256,6.8949,6.5648,8.0798,6.104,4.8454,6.1728,3.8101,4.0414,-0.1633],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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-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,93.091,100.0,89.7649,99.2859,100.0,78.3891,83.8424,89.9014,92.729,97.4552,92.2818,100.1618,100.8758,97.9678,86.1692,75.0102,95.423,89.027,100.0,95.8845,83.8395,75.2114,81.9612,97.8414,97.2644,98.2191,100.0,98.474,97.11,85.2745,63.8056,70.7543,77.006,51.1984,62.0318,60.0902,38.5219,1.0601,14.4876,14.1343,41.7456,69.35,74.8355,69.527,66.7895,61.7411,56.3903,76.8361,83.3291,81.2426,100.0,100.0,95.6464,97.8942,100.0,92.6359,89.3101,93.1109,93.9284,98.8544,82.1288],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.6623,0.0,-1.7494,-0.122,0.0,-4.2242,-3.1583,-1.974,-1.4212,-0.5409,-1.657,0.0377,0.2204,-0.5403,-3.6775,-6.6446,-1.217,-2.9177,0.0,-1.1079,-4.1058,-6.2978,-4.5581,-0.5538,-0.7453,-0.4393,0.0,-0.3156,-0.6763,-3.4461,-8.4702,-6.6667,-4.9919,-10.0805,-7.6973,-7.5684,-11.6586,-18.0354,-15.5878,-15.6522,-10.619,-5.5871,-4.5872,-5.5548,-6.0538,-6.9741,-7.9495,-4.2225,-3.0389,-3.4192,0.0,0.0,-1.0451,-0.5055,0.0,-1.8359,-2.6651,-1.7175,-1.5552,-0.2934,-4.5775],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,9.8692,20.6157,18.5056,20.4685,23.7071,19.0454,20.3703,21.8424,22.5294,26.3079,25.2283,30.3807,33.9138,35.4841,31.2106,27.1688,34.5623,32.2457,37.0761,35.3215,28.5552,25.6165,27.7127,33.7654,36.4193,32.1654,34.4211,25.6744,29.6688,26.0528,19.4937,20.8908,21.3536,13.3288,15.7734,14.0621,9.0148,0.2363,3.2296,3.1508,9.306,15.4597,16.6825,15.4991,14.8889,13.7635,12.5707,17.1285,18.5759,18.1108,25.5369,31.5878,30.2126,30.9227,33.2105,30.7649,29.6604,30.9227,32.3427,34.0389,28.2797],"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,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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-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,69.7576,69.399,67.9089,66.5252,66.0603,65.8968,65.7737,65.8684,65.5333,65.6746,63.5896,61.402,58.711,56.9089,53.7972,50.9077,47.9386,44.7779,42.8613,41.0816,38.4549,35.7341,34.3138,33.4831,32.6609,31.569,30.6491,28.9737,28.1678,27.592,27.0572,27.7739,29.1459,30.0308,30.9368,32.046,32.3428,32.2977,31.4991,31.0205,30.5646,29.0384],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,39.5342,44.4376,43.4886,49.3215,47.4011,47.9791,51.0091,53.5772,46.8196,42.458,42.7077,40.758,41.8071,40.4064,42.7922,40.3112,38.4079,46.3703,48.408,46.3869,48.373,45.5323,50.6868,43.0642,39.0434,37.1289,42.4896,37.3195,35.1615,32.3068,27.6749,23.9256,22.4787,27.3836,27.0966,33.772,37.4093,36.4249,35.3857,35.7624,34.6677,38.8149,39.6747,39.2673,48.3803,54.3862,52.8803,53.5948,55.9143,52.872,51.5089,44.8011,44.7262,42.827,37.5348],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,6.1347,5.6009,5.4813,4.8805,4.6057,3.9857,3.6168,3.3776,9.6179,15.1395,12.8359,12.2499,11.1109,10.3102,9.1598,13.9664,13.307,11.5867,10.7085,10.1225,9.5244,10.9673,9.8309,20.0402,19.6853,22.888,21.1736,28.5319,26.882,26.7872,29.7943,34.3912,32.3114,29.8491,26.9002,24.5313,23.5754,23.3013,24.9098,24.4994,30.015,27.1456,26.3915,26.1206,22.2011,19.618,21.8437,21.5125,20.4372,24.7663,26.7059,29.1788,26.951,25.8951,31.2116],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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-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,1.0137,1.0381,1.069,1.0922,1.1586,1.1801,1.2664,1.3765,1.4723,1.4618,1.3719,1.4048,1.3772,1.4177,1.4222,1.4007,1.318,1.2778,1.3349,1.4096,1.4648,1.5428,1.5789,1.6648,1.6447,1.4859,1.3892,1.3389,1.1585,1.0629,0.979,0.801,0.4947,0.3097,0.1595,0.1646,0.2911,0.4116,0.4774,0.5112,0.5091,0.4775,0.5395,0.6112,0.651,0.8249,1.0741,1.2294,1.3513,1.4778,1.5105,1.4966,1.4942,1.504,1.5288,1.4144],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1.0648,1.0879,1.1236,1.1742,1.2338,1.2794,1.2979,1.3193,1.3309,1.3482,1.363,1.3706,1.3601,1.3436,1.3419,1.3554,1.3773,1.4104,1.4441,1.4882,1.5195,1.5128,1.4881,1.4582,1.3983,1.3312,1.2608,1.1688,1.034,0.8891,0.7432,0.6275,0.5602,0.5305,0.5199,0.5181,0.5163,0.5086,0.5147,0.534,0.5574,0.6109,0.7036,0.8087,0.9172,1.0293,1.1256,1.1998,1.2587,1.3077,1.352,1.3645],"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.0938,0.0922,0.1428,0.2023,0.2385,0.1824,0.074,0.0855,0.0464,0.0695,0.0592,0.0302,-0.0421,-0.0658,-0.007,0.0542,0.0875,0.1325,0.1348,0.1766,0.1251,-0.0269,-0.0989,-0.1193,-0.2398,-0.2683,-0.2817,-0.3678,-0.5393,-0.5795,-0.5837,-0.4629,-0.2691,-0.1189,-0.0425,-0.0069,-0.0072,-0.0311,0.0247,0.0771,0.0936,0.214,0.3706,0.4206,0.4341,0.4484,0.3849,0.2968,0.2355,0.1963,0.1769,0.05],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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-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/96693932-f8b5-407e-9ef3-6deff6d55cfc/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/96693932-f8b5-407e-9ef3-6deff6d55cfc/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/96693932-f8b5-407e-9ef3-6deff6d55cfc/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/96693932-f8b5-407e-9ef3-6deff6d55cfc/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/96693932-f8b5-407e-9ef3-6deff6d55cfc/technical-pack/data.json"},"source_fingerprint":"29c824526ed972d10722136c385b79212af57cffdf11945ef296d22818d66570","content_hash":"2d2a84aaea84c4bcac1f9f1c64ad5d03942e57b63b145992d69b8cec86a21f05","citation":"Sharemaestro, UBNK Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/96693932-f8b5-407e-9ef3-6deff6d55cfc/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."}