{"schema_version":"1.0","name":"EPSV Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"a726ea42-9662-4b41-98a5-7fa88c03fa90","symbol":"EPSV","name":"HARBOR SMID CAP VALUE ETF","exchange":"NYSEARCA","country":"US","asset_type":"etf","currency":"USD","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 is leading its underlying support.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Strength versus the research benchmark, Directional strength and control, Activity pressure and cumulative balance, Range position and boundary pressure, 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":69,"displayedObservations":69,"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 is leading its underlying support.","evidenceAlignment":{"status":"Price ahead of underlying support","headline":"The upward price response is leading Market Dynamics","summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. The upward price structure is leading its underlying support.","take":"Treat the gap as an early-downside risk watch. Stronger Market Dynamics would confirm the price move; a weaker price response would confirm that the gap is closing through correction.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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"],"values":[-0.124751,-0.195589,-0.163217,0.029871,0.218782,0.397103,0.537294,0.493598,0.70381,0.990527,1.1669,1.472849,1.498546,1.483247,1.591886,1.645362,1.307595,1.053636,0.618412,0.182427,0.075958,-0.075924,-0.038163,0.057822,0.295062,0.709269,0.982495,1.028987,1.110613,0.951909,0.980706,1.167809,1.266417,1.332615,1.268973,1.050549,0.891136,0.676265,0.563437,0.588802,0.354767],"opens":[23.375321,22.436108,22.925938,23.442894,23.943613,24.444915,24.3748,24.3051,24.6017,25.1938,25.3267,25.6794,25.9232,26.8382,26.86,26.73,26.8758,25.5398,25.2211,25.3702,24.909,25.8179,27.2531,27.9419,28.2,28.1924,29.3937,28.77,29.7499,29.6983,30.01,31.05,30.77,31.1002,30.8424,30.24,30.49,30.68,30.86,31.24,31.8041],"highs":[23.375321,22.68919,23.596999,23.918917,24.815739,24.444915,24.4042,24.3578,25.0427,25.88,26.0058,25.9185,26.8051,26.96,27.2426,27.0065,26.8758,25.5398,25.4387,25.9496,25.8089,27.09,27.7719,28.1869,28.4693,29.5222,29.3937,29.2568,29.87,30.3644,30.642,31.05,31.2545,31.4409,30.8424,30.6661,30.8109,30.8745,31.5,31.8281,31.8041],"lows":[22.939647,22.072868,22.925938,23.442894,23.943613,23.996018,24.3129,23.9205,24.5634,25.1938,25.3267,25.5723,25.9232,26.57,26.8376,26.6967,25.3699,25.1172,24.8088,25.1449,24.909,25.8179,27.1182,27.8372,27.9867,28.1924,28.7178,28.2446,29.7499,29.6983,29.5565,30.2103,30.6066,30.7068,30.1679,30.24,30.2233,30.08,30.8,31.24,30.6255],"closes":[22.965412,22.68919,23.591748,23.917362,24.4665,24.1618,24.3921,24.3578,25.0427,25.7956,25.6533,25.602,26.8051,26.7896,27.2426,26.6986,25.3699,25.1257,24.8088,25.1449,25.7883,27.0086,27.7719,28.1869,28.3971,29.5222,28.7178,29.2568,29.8341,29.7161,30.642,30.6694,30.9433,30.7068,30.5745,30.4832,30.8109,30.44,31.3634,31.8281,30.79],"hoverRows":[[{"label":"Open","value":"23.4","className":"is-ohlc","compact":true},{"label":"High","value":"23.4","className":"is-ohlc","compact":true},{"label":"Low","value":"22.9","className":"is-ohlc","compact":true},{"label":"Close","value":"23.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.12","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.4","className":"is-ohlc","compact":true},{"label":"High","value":"22.7","className":"is-ohlc","compact":true},{"label":"Low","value":"22.1","className":"is-ohlc","compact":true},{"label":"Close","value":"22.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.20","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.9","className":"is-ohlc","compact":true},{"label":"High","value":"23.6","className":"is-ohlc","compact":true},{"label":"Low","value":"22.9","className":"is-ohlc","compact":true},{"label":"Close","value":"23.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.16","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"23.4","className":"is-ohlc","compact":true},{"label":"High","value":"23.9","className":"is-ohlc","compact":true},{"label":"Low","value":"23.4","className":"is-ohlc","compact":true},{"label":"Close","value":"23.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.03","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Positioning recovery","className":"is-positive","wide":true}],[{"label":"Open","value":"23.9","className":"is-ohlc","compact":true},{"label":"High","value":"24.8","className":"is-ohlc","compact":true},{"label":"Low","value":"23.9","className":"is-ohlc","compact":true},{"label":"Close","value":"24.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.22","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"24.4","className":"is-ohlc","compact":true},{"label":"High","value":"24.4","className":"is-ohlc","compact":true},{"label":"Low","value":"24.0","className":"is-ohlc","compact":true},{"label":"Close","value":"24.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.40","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"24.4","className":"is-ohlc","compact":true},{"label":"High","value":"24.4","className":"is-ohlc","compact":true},{"label":"Low","value":"24.3","className":"is-ohlc","compact":true},{"label":"Close","value":"24.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.54","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"24.3","className":"is-ohlc","compact":true},{"label":"High","value":"24.4","className":"is-ohlc","compact":true},{"label":"Low","value":"23.9","className":"is-ohlc","compact":true},{"label":"Close","value":"24.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.49","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"24.6","className":"is-ohlc","compact":true},{"label":"High","value":"25.0","className":"is-ohlc","compact":true},{"label":"Low","value":"24.6","className":"is-ohlc","compact":true},{"label":"Close","value":"25.0","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":"25.2","className":"is-ohlc","compact":true},{"label":"High","value":"25.9","className":"is-ohlc","compact":true},{"label":"Low","value":"25.2","className":"is-ohlc","compact":true},{"label":"Close","value":"25.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.99","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.3","className":"is-ohlc","compact":true},{"label":"High","value":"26.0","className":"is-ohlc","compact":true},{"label":"Low","value":"25.3","className":"is-ohlc","compact":true},{"label":"Close","value":"25.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.17","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.7","className":"is-ohlc","compact":true},{"label":"High","value":"25.9","className":"is-ohlc","compact":true},{"label":"Low","value":"25.6","className":"is-ohlc","compact":true},{"label":"Close","value":"25.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.47","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.9","className":"is-ohlc","compact":true},{"label":"High","value":"26.8","className":"is-ohlc","compact":true},{"label":"Low","value":"25.9","className":"is-ohlc","compact":true},{"label":"Close","value":"26.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.50","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.8","className":"is-ohlc","compact":true},{"label":"High","value":"27.0","className":"is-ohlc","compact":true},{"label":"Low","value":"26.6","className":"is-ohlc","compact":true},{"label":"Close","value":"26.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.48","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.9","className":"is-ohlc","compact":true},{"label":"High","value":"27.2","className":"is-ohlc","compact":true},{"label":"Low","value":"26.8","className":"is-ohlc","compact":true},{"label":"Close","value":"27.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.59","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.7","className":"is-ohlc","compact":true},{"label":"High","value":"27.0","className":"is-ohlc","compact":true},{"label":"Low","value":"26.7","className":"is-ohlc","compact":true},{"label":"Close","value":"26.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.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":"26.9","className":"is-ohlc","compact":true},{"label":"High","value":"26.9","className":"is-ohlc","compact":true},{"label":"Low","value":"25.4","className":"is-ohlc","compact":true},{"label":"Close","value":"25.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.31","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.5","className":"is-ohlc","compact":true},{"label":"High","value":"25.5","className":"is-ohlc","compact":true},{"label":"Low","value":"25.1","className":"is-ohlc","compact":true},{"label":"Close","value":"25.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.05","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.2","className":"is-ohlc","compact":true},{"label":"High","value":"25.4","className":"is-ohlc","compact":true},{"label":"Low","value":"24.8","className":"is-ohlc","compact":true},{"label":"Close","value":"24.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.62","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.4","className":"is-ohlc","compact":true},{"label":"High","value":"25.9","className":"is-ohlc","compact":true},{"label":"Low","value":"25.1","className":"is-ohlc","compact":true},{"label":"Close","value":"25.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.18","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"24.9","className":"is-ohlc","compact":true},{"label":"High","value":"25.8","className":"is-ohlc","compact":true},{"label":"Low","value":"24.9","className":"is-ohlc","compact":true},{"label":"Close","value":"25.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.08","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.8","className":"is-ohlc","compact":true},{"label":"High","value":"27.1","className":"is-ohlc","compact":true},{"label":"Low","value":"25.8","className":"is-ohlc","compact":true},{"label":"Close","value":"27.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.08","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.3","className":"is-ohlc","compact":true},{"label":"High","value":"27.8","className":"is-ohlc","compact":true},{"label":"Low","value":"27.1","className":"is-ohlc","compact":true},{"label":"Close","value":"27.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.04","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.8","className":"is-ohlc","compact":true},{"label":"Close","value":"28.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.06","note":"Supportive and strengthening","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.5","className":"is-ohlc","compact":true},{"label":"Low","value":"28.0","className":"is-ohlc","compact":true},{"label":"Close","value":"28.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.30","note":"Supportive and strengthening","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":"29.5","className":"is-ohlc","compact":true},{"label":"Low","value":"28.2","className":"is-ohlc","compact":true},{"label":"Close","value":"29.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.71","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"29.4","className":"is-ohlc","compact":true},{"label":"High","value":"29.4","className":"is-ohlc","compact":true},{"label":"Low","value":"28.7","className":"is-ohlc","compact":true},{"label":"Close","value":"28.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.98","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"28.8","className":"is-ohlc","compact":true},{"label":"High","value":"29.3","className":"is-ohlc","compact":true},{"label":"Low","value":"28.2","className":"is-ohlc","compact":true},{"label":"Close","value":"29.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.03","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.7","className":"is-ohlc","compact":true},{"label":"High","value":"29.9","className":"is-ohlc","compact":true},{"label":"Low","value":"29.7","className":"is-ohlc","compact":true},{"label":"Close","value":"29.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.11","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.7","className":"is-ohlc","compact":true},{"label":"High","value":"30.4","className":"is-ohlc","compact":true},{"label":"Low","value":"29.7","className":"is-ohlc","compact":true},{"label":"Close","value":"29.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.95","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.0","className":"is-ohlc","compact":true},{"label":"High","value":"30.6","className":"is-ohlc","compact":true},{"label":"Low","value":"29.6","className":"is-ohlc","compact":true},{"label":"Close","value":"30.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.98","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":"30.2","className":"is-ohlc","compact":true},{"label":"Close","value":"30.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.17","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":"31.3","className":"is-ohlc","compact":true},{"label":"Low","value":"30.6","className":"is-ohlc","compact":true},{"label":"Close","value":"30.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.27","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.4","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":"1.33","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.2","className":"is-ohlc","compact":true},{"label":"Close","value":"30.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.27","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.2","className":"is-ohlc","compact":true},{"label":"High","value":"30.7","className":"is-ohlc","compact":true},{"label":"Low","value":"30.2","className":"is-ohlc","compact":true},{"label":"Close","value":"30.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.05","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.8","className":"is-ohlc","compact":true},{"label":"Low","value":"30.2","className":"is-ohlc","compact":true},{"label":"Close","value":"30.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.89","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.9","className":"is-ohlc","compact":true},{"label":"Low","value":"30.1","className":"is-ohlc","compact":true},{"label":"Close","value":"30.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.68","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.9","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.56","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.2","className":"is-ohlc","compact":true},{"label":"High","value":"31.8","className":"is-ohlc","compact":true},{"label":"Low","value":"31.2","className":"is-ohlc","compact":true},{"label":"Close","value":"31.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.59","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.8","className":"is-ohlc","compact":true},{"label":"High","value":"31.8","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.35","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":[22.140855,32.376435],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.354767,"state":"Price is moving ahead of Market Dynamics","context":{"scenario":"priceAhead","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 is ahead of the underlying support","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets."}},"diagnosis":{"label":"Price response ahead of support","detail":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","tone":"caution"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","annotations":[{"label":"Current tape relationship","value":"Price response ahead of support","detail":"Market Dynamics 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":"5 Dec 2025","detail":"The green dot marks a confirmed recovery where institutional positioning is most plausible.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Lagging price","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets.","tone":"negative"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":41,"relationship":{"sameWeekCorrelation":0.31,"forwardCorrelation":-0.6,"directionalAgreement":50.0,"sample":36,"correlationSample":40,"label":"Meaningful relationship"},"accumulation":{"label":"Accumulation","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":3.0,"medianWeeksInZone":3,"averageWeeksToHigher":2.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":6.5,"averageReturn":6.5,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":16.7,"averageReturn":16.7,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":25.0,"averageReturn":25.0,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-1.2,"sample":1},{"week":2,"averageReturn":2.7,"sample":1},{"week":3,"averageReturn":4.1,"sample":1},{"week":4,"averageReturn":6.5,"sample":1},{"week":5,"averageReturn":5.2,"sample":1},{"week":6,"averageReturn":6.2,"sample":1},{"week":7,"averageReturn":6.1,"sample":1},{"week":8,"averageReturn":9.0,"sample":1},{"week":9,"averageReturn":12.3,"sample":1},{"week":10,"averageReturn":11.7,"sample":1},{"week":11,"averageReturn":11.5,"sample":1},{"week":12,"averageReturn":16.7,"sample":1},{"week":13,"averageReturn":16.7,"sample":1},{"week":14,"averageReturn":18.6,"sample":1},{"week":15,"averageReturn":16.3,"sample":1},{"week":16,"averageReturn":10.5,"sample":1},{"week":17,"averageReturn":9.4,"sample":1},{"week":18,"averageReturn":8.0,"sample":1},{"week":19,"averageReturn":9.5,"sample":1},{"week":20,"averageReturn":12.3,"sample":1},{"week":21,"averageReturn":17.6,"sample":1},{"week":22,"averageReturn":20.9,"sample":1},{"week":23,"averageReturn":22.7,"sample":1},{"week":24,"averageReturn":23.7,"sample":1},{"week":25,"averageReturn":28.6,"sample":1},{"week":26,"averageReturn":25.0,"sample":1}]},"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.4,"averageReturn":-0.4,"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.4,"sample":2},{"week":2,"averageReturn":-1.5,"sample":2},{"week":3,"averageReturn":-1.5,"sample":1},{"week":4,"averageReturn":-0.4,"sample":1},{"week":5,"averageReturn":-1.6,"sample":1},{"week":6,"averageReturn":1.4,"sample":1},{"week":7,"averageReturn":2.9,"sample":1},{"week":8,"averageReturn":-0.5,"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}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":4,"completedEpisodes":3,"activeEpisodes":1,"medianExpectedMove":11.3,"averageExpectedMove":13.7,"averageWeeksToLargestMove":10.3,"horizons":[{"weeks":4,"sample":3,"expectedCount":3,"expectedPercent":100.0,"averageReturn":5.4,"medianReturn":3.8,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":3,"expectedCount":3,"expectedPercent":100.0,"averageReturn":10.6,"medianReturn":8.1,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":25.2,"medianReturn":25.2,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":1.4,"sample":4},{"week":2,"averageReturn":2.6,"sample":4},{"week":3,"averageReturn":3.6,"sample":3},{"week":4,"averageReturn":5.4,"sample":3},{"week":5,"averageReturn":8.6,"sample":3},{"week":6,"averageReturn":7.2,"sample":3},{"week":7,"averageReturn":8.9,"sample":3},{"week":8,"averageReturn":11.4,"sample":3},{"week":9,"averageReturn":11.5,"sample":3},{"week":10,"averageReturn":13.0,"sample":3},{"week":11,"averageReturn":12.2,"sample":3},{"week":12,"averageReturn":10.6,"sample":3},{"week":13,"averageReturn":10.4,"sample":3},{"week":14,"averageReturn":9.3,"sample":3},{"week":15,"averageReturn":10.7,"sample":3},{"week":16,"averageReturn":12.6,"sample":3},{"week":17,"averageReturn":12.6,"sample":3},{"week":18,"averageReturn":17.6,"sample":2},{"week":19,"averageReturn":19.3,"sample":2},{"week":20,"averageReturn":17.7,"sample":2},{"week":21,"averageReturn":20.7,"sample":1},{"week":22,"averageReturn":17.4,"sample":1},{"week":23,"averageReturn":19.6,"sample":1},{"week":24,"averageReturn":21.9,"sample":1},{"week":25,"averageReturn":21.5,"sample":1},{"week":26,"averageReturn":25.2,"sample":1}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":0,"completedEpisodes":0,"activeEpisodes":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,"sample":0},{"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}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"medianExpectedMove":2.8,"averageExpectedMove":2.8,"averageWeeksToLargestMove":1.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":9.3,"medianReturn":9.3,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":13.7,"medianReturn":13.7,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":2.8,"sample":1},{"week":2,"averageReturn":4.4,"sample":1},{"week":3,"averageReturn":5.1,"sample":1},{"week":4,"averageReturn":9.3,"sample":1},{"week":5,"averageReturn":6.3,"sample":1},{"week":6,"averageReturn":8.3,"sample":1},{"week":7,"averageReturn":10.5,"sample":1},{"week":8,"averageReturn":10.0,"sample":1},{"week":9,"averageReturn":13.5,"sample":1},{"week":10,"averageReturn":13.6,"sample":1},{"week":11,"averageReturn":14.6,"sample":1},{"week":12,"averageReturn":13.7,"sample":1},{"week":13,"averageReturn":13.2,"sample":1},{"week":14,"averageReturn":12.9,"sample":1},{"week":15,"averageReturn":14.1,"sample":1},{"week":16,"averageReturn":12.7,"sample":1},{"week":17,"averageReturn":16.1,"sample":1},{"week":18,"averageReturn":17.8,"sample":1},{"week":19,"averageReturn":14.0,"sample":1},{"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}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":3,"completedEpisodes":1,"activeEpisodes":2,"medianExpectedMove":17.6,"averageExpectedMove":17.6,"averageWeeksToLargestMove":12.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":2.1,"medianReturn":2.1,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":17.6,"medianReturn":17.6,"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.6,"sample":2},{"week":2,"averageReturn":-0.7,"sample":2},{"week":3,"averageReturn":-0.7,"sample":2},{"week":4,"averageReturn":2.1,"sample":2},{"week":5,"averageReturn":5.3,"sample":2},{"week":6,"averageReturn":5.1,"sample":2},{"week":7,"averageReturn":11.1,"sample":1},{"week":8,"averageReturn":11.9,"sample":1},{"week":9,"averageReturn":16.4,"sample":1},{"week":10,"averageReturn":13.2,"sample":1},{"week":11,"averageReturn":15.3,"sample":1},{"week":12,"averageReturn":17.6,"sample":1},{"week":13,"averageReturn":17.1,"sample":1},{"week":14,"averageReturn":20.8,"sample":1},{"week":15,"averageReturn":20.9,"sample":1},{"week":16,"averageReturn":22.0,"sample":1},{"week":17,"averageReturn":21.0,"sample":1},{"week":18,"averageReturn":20.5,"sample":1},{"week":19,"averageReturn":20.2,"sample":1},{"week":20,"averageReturn":21.4,"sample":1},{"week":21,"averageReturn":20.0,"sample":1},{"week":22,"averageReturn":23.6,"sample":1},{"week":23,"averageReturn":25.5,"sample":1},{"week":24,"averageReturn":21.4,"sample":1},{"week":25,"sample":0},{"week":26,"sample":0}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"medianExpectedMove":2.7,"averageExpectedMove":2.7,"averageWeeksToLargestMove":1.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":0.7,"medianReturn":0.7,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":3.1,"medianReturn":3.1,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-2.7,"sample":1},{"week":2,"averageReturn":-0.9,"sample":1},{"week":3,"averageReturn":1.1,"sample":1},{"week":4,"averageReturn":0.7,"sample":1},{"week":5,"averageReturn":3.8,"sample":1},{"week":6,"averageReturn":3.9,"sample":1},{"week":7,"averageReturn":4.8,"sample":1},{"week":8,"averageReturn":4.0,"sample":1},{"week":9,"averageReturn":3.6,"sample":1},{"week":10,"averageReturn":3.3,"sample":1},{"week":11,"averageReturn":4.4,"sample":1},{"week":12,"averageReturn":3.1,"sample":1},{"week":13,"averageReturn":6.2,"sample":1},{"week":14,"averageReturn":7.8,"sample":1},{"week":15,"averageReturn":4.3,"sample":1},{"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":"Price ahead of underlying support","tone":"caution","headline":"Price is leading its underlying support","use":"Market Dynamics must catch up or price may correct toward the weaker underlying position.","confirm":"Treat the gap as an early-downside risk watch. Stronger Market Dynamics would confirm the price move; a weaker price response would confirm that the gap is closing through correction.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"weakening","zone":"middle","zoneContext":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","historical":{"label":"Broad directional cases","weeks":12,"direction":"lower","percent":0.0,"averageReturn":13.7,"sample":1},"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 is ahead of the underlying support","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets."}},"strategyApproach":{"headline":"Strategy observations from this ticker's own record","summary":"The current reading identifies the setup. The observations below show how this ticker's completed history can guide positioning, confirmation and risk control without treating any one reading as a forecast.","observations":[{"eyebrow":"Divergence control","title":"Do not chase price while the underlying evidence lags","tone":"caution","approach":"Use the gap to review position size, protect gains and wait for either Market Dynamics to catch up or price to correct. The disagreement is a warning condition, not an automatic exit.","finding":"In this ticker's completed record, 0.0% of comparable cases moved lower after 12 weeks, with an average move of 13.7% across 1 cases.","watch":"Reassess the reading when either price structure or the Market Dynamics state changes materially."},{"eyebrow":"Zone positioning","title":"Use accumulation to prepare the long case, then wait for confirmation","tone":"positive","finding":"After accumulation, 100.0% of completed 12-week outcomes were higher across 1 cases. Distinct visits lasted 3.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 2.8% across 1 completed cases, with the largest move arriving after 1.0 weeks on average.","approach":"Avoid adding simply because price is rising. Let improving Market Dynamics confirm the move, or let price reset before reassessing it.","watch":"The warning ends when Market Dynamics catches up or price gives way."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[{"date":"2025-12-05","price":23.917362}],"reversal_warnings":[{"date":"2026-05-08","price":29.5222}],"reversal_dangers":[{"date":"2026-05-15","price":28.7178}]}},"smTape":{"available":true,"dates":["2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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":[19.7855,20.1441,21.1496,20.2371,20.4885,20.8957,20.7971,20.9217,21.4959,22.2932,22.2495,22.1045,22.2933,21.5662,21.7811,22.2213,23.1147,23.0865,23.3106,23.074,23.1186,23.0264,23.2411,22.383,23.0596,23.6759,23.0469,23.2652,22.9654,22.6892,23.5917,23.9174,24.4665,24.1618,24.3921,24.3578,25.0427,25.7956,25.6533,25.602,26.8051,26.7896,27.2426,26.6986,25.3699,25.1257,24.8088,25.1449,25.7883,27.0086,27.7719,28.1869,28.3971,29.5222,28.7178,29.2568,29.8341,29.7161,30.642,30.6694,30.9433,30.7068,30.5745,30.4832,30.8109,30.44,31.3634,31.8281,30.79],"consensus":[100.0,83.6825,100.0,-53.3008,53.7705,68.7742,0.0,42.99,77.1673,82.4123,50.3355,42.0249,60.506,-33.5829,14.1982,50.9763,79.6023,32.7957,65.1668,23.7536,28.5018,16.5682,45.2451,-45.2691,37.9537,70.7254,-22.7065,38.862,-22.4579,-18.2832,63.1752,63.8512,57.6585,11.7847,50.135,37.8811,74.1345,78.0309,38.181,23.4433,76.697,40.2882,78.0883,0.0,-52.8287,-49.4612,-58.5907,-11.9826,38.697,70.7546,72.1677,71.572,60.3963,84.7706,0.0,72.264,62.5797,18.0223,72.0601,37.7479,46.5169,14.7526,19.2506,20.0453,49.3021,-9.2047,65.3528,70.1203,26.581],"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":[26.0693,72.4771,14.809,31.3709,25.4064,65.5532,-46.2607,39.287,75.9171,-29.1883,41.7875,-26.259,-1.9368,64.9911,66.1369,60.1803,6.6349,55.2491,43.5511,80.2371,80.1443,33.7105,11.3834,89.6076,36.9289,79.3323,0.0,-46.0829,-45.3275,-51.8275,-11.1262,46.335,72.5356,80.4281,72.8994,60.2849,89.3505,0.0,72.7921,59.7794,10.2635,82.6618,31.8602,45.6931,1.1352,24.4893,30.0607,60.3306,-2.0797,67.8247,73.5357,26.2267],"force":[1.3466,54.244,10.9215,10.5518,16.3613,31.1616,-63.1249,61.756,89.5876,-51.394,35.0715,-44.5728,-21.8206,92.786,83.0123,53.7391,36.2322,37.8571,17.9585,89.3068,90.8873,9.5129,10.8165,65.973,7.3056,86.1399,0.0,-98.3693,-68.2922,-78.9009,-22.7232,50.979,92.5859,75.8184,80.2316,53.5499,97.2215,0.0,84.0852,61.0855,14.2487,60.7054,8.4055,23.3289,21.187,10.3182,4.219,59.9742,-58.9143,83.9139,84.9563,81.8974],"direction":[62.9468,64.6142,58.7439,38.0444,29.9886,32.0956,-31.3817,19.4284,51.3191,-5.1923,38.2262,-2.3174,-34.438,39.9495,47.5525,57.5759,51.9679,53.0602,45.6316,56.3228,66.4325,63.7675,61.6974,69.6019,67.6864,70.9156,0.0,-28.0093,-40.7349,-51.8129,-37.7511,21.195,53.1254,60.1195,63.8696,65.4139,70.6429,0.0,63.2168,66.8473,49.9402,68.0544,65.4355,64.0212,58.5811,34.3842,25.9308,29.0751,-13.4058,49.2699,55.6199,12.5258],"intensity":[82.3529,5.5556,15.7895,5.0,9.5238,13.6364,86.9565,66.6667,60.0,65.3846,29.6296,28.5714,89.6552,93.3333,48.3871,90.625,33.3333,32.3529,40.0,69.4444,81.0811,5.2632,20.5128,97.5,63.4146,47.619,51.1628,97.7273,97.7778,30.4348,46.8085,62.5,93.8776,94.0,68.6275,19.2308,88.4615,75.0,46.1538,100.0,38.4615,86.5385,57.6923,32.6923,13.4615,48.0769,5.7692,28.8462,32.6923,84.6154,40.3846,86.5385],"confirmation":[54.972,88.4091,31.6773,76.5298,30.3207,81.7398,83.0152,80.8503,91.1279,54.4826,80.2758,53.1359,51.5408,89.0908,88.9815,86.2928,10.1157,83.5911,79.4284,92.0924,93.3295,79.4124,31.6157,92.0195,57.2716,93.2147,13.7109,86.3959,84.4645,87.4711,30.304,80.641,91.2797,91.079,91.1467,87.1199,95.4363,38.4205,91.4767,88.0226,30.6083,90.5516,79.2748,82.1913,8.6297,30.0471,51.7558,83.9339,7.936,89.4409,90.8386,43.536],"persistence":[75.0,75.0,75.0,75.0,100.0,100.0,75.0,75.0,75.0,50.0,50.0,25.0,0.0,0.0,25.0,25.0,25.0,50.0,50.0,75.0,100.0,100.0,100.0,100.0,100.0,100.0,87.5,62.5,37.5,12.5,12.5,12.5,12.5,12.5,0.0,25.0,50.0,62.5,87.5,87.5,87.5,87.5,87.5,87.5,87.5,100.0,100.0,100.0,75.0,75.0,75.0,50.0],"assessmentRisk":[33.5337,17.3558,36.397,13.7799,15.5387,32.0647,23.208,25.2032,7.9512,7.8163,28.0866,1.5871,39.9191,8.5888,11.3765,20.9101,43.7747,20.6445,15.7214,5.4143,10.895,30.5026,38.0619,11.5801,28.4675,10.8862,46.6817,22.5916,24.8175,20.667,43.3452,9.4066,14.1994,13.8975,14.1996,19.753,7.5558,44.28,8.8047,17.011,7.6488,13.8744,30.6685,25.2871,39.9299,16.2077,27.9118,37.7107,19.0881,13.4527,14.7906,11.2981],"volumeParticipation":true,"latest":{"consensus":26.6,"control":26.2,"force":81.9,"direction":12.5,"confirmation":43.5,"persistence":50.0,"assessmentRisk":11.3,"intensity":86.5,"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":"Control support is easing","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Developing","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+26.6","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+26.2","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+81.9","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+12.5","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"44/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"63.6","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"2.5%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"43.0","detail":"Directional","tone":"positive"},{"label":"Range position","value":"85%","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":[19.7855,20.1441,21.1496,20.2371,20.4885,20.8957,20.7971,20.9217,21.4959,22.2932,22.2495,22.1045,22.2933,21.5662,21.7811,22.2213,23.1147,23.0865,23.3106,23.074,23.1186,23.0264,23.2411,22.383,23.0596,23.6759,23.0469,23.2652,22.9654,22.6892,23.5917,23.9174,24.4665,24.1618,24.3921,24.3578,25.0427,25.7956,25.6533,25.602,26.8051,26.7896,27.2426,26.6986,25.3699,25.1257,24.8088,25.1449,25.7883,27.0086,27.7719,28.1869,28.3971,29.5222,28.7178,29.2568,29.8341,29.7161,30.642,30.6694,30.9433,30.7068,30.5745,30.4832,30.8109,30.44,31.3634,31.8281,30.79],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,20.1822,20.312,20.4002,20.495,20.677,20.9708,21.2033,21.3672,21.5356,21.5411,21.5848,21.7005,21.9576,22.1629,22.3715,22.4993,22.6119,22.6872,22.7879,22.7143,22.7771,22.9405,22.9598,23.0154,23.0063,22.9486,23.0656,23.2204,23.447,23.577,23.7252,23.8402,24.0588,24.3746,24.6071,24.788,25.1547,25.452,25.7775,25.945,25.8404,25.7105,25.5465,25.4735,25.5308,25.7995,26.1581,26.527,26.867,27.3497,27.5985,27.9,28.2517,28.5179,28.9041,29.2251,29.5375,29.7501,29.9,30.006,30.1524,30.2047,30.4153,30.6722,30.6936],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,20.7829,20.8409,20.9106,21.0077,21.1638,21.3062,21.4546,21.5746,21.689,21.788,21.8957,21.9318,22.0153,22.1383,22.2056,22.2841,22.3346,22.3608,22.452,22.5606,22.7017,22.8099,22.9271,23.0331,23.1819,23.3755,23.5443,23.6967,23.9269,24.139,24.3689,24.5415,24.6028,24.6416,24.6539,24.6903,24.7716,24.9373,25.1473,25.3725,25.5965,25.8873,26.097,26.331,26.5905,26.822,27.105,27.369,27.6338,27.8614,28.0624,28.2417,28.432,28.5808,28.7869,29.0122,29.1438],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,22.1962,22.4981,22.6598,22.8288,22.8123,22.826,22.9123,23.192,23.4009,23.617,23.7447,23.8197,23.8743,24.0182,23.9386,23.9266,24.0361,23.9772,23.9121,23.8672,23.8683,23.9651,24.098,24.3475,24.3829,24.4529,24.5396,24.8328,25.2864,25.6146,25.879,26.4012,26.821,27.286,27.4981,27.5303,27.5591,27.5186,27.4966,27.4658,27.5131,27.7953,28.1401,28.5069,29.0593,29.3284,29.6394,30.0651,30.4296,30.93,31.3492,31.7952,32.142,32.4294,32.664,32.8109,32.7936,32.7429,32.6732,32.3939],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,19.4455,19.4033,19.4339,19.4567,19.5337,19.601,19.6408,19.5773,19.5575,19.5341,19.5563,19.8146,20.0483,20.1135,20.4077,20.6768,20.8453,21.1291,21.4286,21.6205,21.6589,21.6964,21.7448,21.7126,21.9367,22.1279,22.2549,22.1544,21.9718,21.8778,21.8662,21.7126,21.6692,21.6043,21.8238,22.0226,22.1388,22.3555,22.5655,22.8786,23.2632,23.3991,23.4812,23.5075,23.4911,23.6545,23.8335,23.8868,23.9144,23.9129,24.0004,23.9683,24.0132,24.059,24.2029,24.6,25.1487,25.8549,26.5929,27.3724],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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,8.8204,8.3759,9.85,6.4726,7.3097,7.6171,9.6541,12.0741,10.8256,14.1173,10.5478,8.3415,9.4085,10.8777,8.0416,7.215,8.038,5.7496],"stroke":"#176fa3","width":2.0,"fill":"rgba(23,111,163,.08)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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,39.4654,37.9465,36.6333,34.7496,33.2638,32.3597,32.5884,32.8008,32.9981,32.2774,32.4301,33.3413,34.2888,35.1685,36.6515,38.1287,39.6796,40.7702,39.1606,37.2745,35.0608,33.6271,31.9332,31.681,31.9852,32.5631,33.2929,34.598,35.8099,36.1332,36.8327,37.7729,38.8013,39.9764,41.175,42.3866,42.49,42.586,42.7852,42.6753,43.0674,43.6623,43.0066],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,36.296,34.2909,39.8002,41.7251,41.9272,39.4796,37.1237,35.999,34.2835,34.5617,28.9375,25.1194,27.3539,25.0751,23.7587,22.9821,20.31,29.3122,31.6097,39.0205,36.7678,35.6266,33.4512,39.2525,45.5067,43.2805,41.4051,45.9106,45.623,46.5434,43.447,36.2774,34.5542,32.1061,33.6453,30.4997,39.1338,42.8645,45.2469,45.9054,50.1763,46.3043,41.9206,45.2992,47.1421,44.9728,45.2524,44.4261,43.1204,40.3795,38.7057,37.8902,34.9399,37.3617,38.4068,34.1429],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,16.0864,15.1977,12.9862,11.3701,11.1159,12.2746,11.5977,10.9,12.3111,11.7815,18.4513,16.0167,14.6925,15.8303,16.4421,15.4616,24.9549,22.1359,20.8085,18.548,17.4771,16.9347,20.9813,19.1522,17.1804,15.763,15.0799,12.9756,12.3729,11.6934,12.6326,25.0873,26.736,28.3106,24.8735,24.9988,21.8208,20.1993,19.357,18.3964,16.0349,14.7975,17.8225,16.7857,15.7162,14.1356,13.0428,12.2555,11.4148,15.7678,15.1142,14.2377,14.5335,13.0711,12.3299,16.6339],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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.2676,0.227,0.0219,0.6449,0.0,25.852,0.466,0.161,0.4465,1.9683,1.9469,1.0778,0.2675,28.8268,24.2797,0.0,5.3171,41.7633,46.192,5.3815,3.882,15.1603,38.1607,61.5443,244.5733,41.9815,136.5462,67.2926,3.1898,164.9319,179.9445,1.6536,668.8907,17.508,149.817,298.1069,653.6096,58.2214,588.303,311.6908,475.2637,4.9049,39.3423,38.6129,240.3468,134.7702,718.3278,776.5649,151.7277,72.3441,26.9405,19.7629,237.8918,13.0779,28.0605,29.3335,63.4927,145.7559,352.6665,315.3675,349.8329,59.9386],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,122.8806,123.1356,123.1578,122.5645,122.5645,135.0,134.7208,134.8109,135.0,135.0,134.1161,134.5799,134.4706,135.0,134.3847,134.3847,134.3241,134.792,135.0,134.9399,134.9828,134.8154,134.386,135.0,135.0,135.0,134.3359,134.6718,134.6562,135.0,135.0,134.9925,130.467,130.5799,129.5792,131.9191,124.3239,123.6393,114.0278,108.0052,120.0392,120.1634,121.1715,122.1684,128.8419,132.8407,135.0,104.1537,110.6746,113.885,112.6794,113.5726,125.4509,126.1078,124.6859,123.1958,119.9974,127.8882,105.804,128.6493,135.0,131.8726],"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,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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,80.0604,100.0,100.0,93.9921,88.8817,90.7762,66.4378,73.6306,86.8526,100.0,97.0755,100.0,93.6564,93.9712,91.5199,97.2232,71.4385,88.6919,100.0,84.6382,88.1717,79.5385,70.2335,97.4627,99.9502,91.174,82.3731,87.4392,85.9075,100.0,98.0435,92.0601,90.7592,100.0,96.5133,100.0,89.4772,63.7757,59.052,52.9221,59.4234,71.8689,95.4737,100.0,100.0,98.8712,100.0,89.2017,95.9765,99.4414,89.9393,100.0,94.6616,95.7567,89.3261,86.9363,85.5596,90.5007,84.9082,97.9585,100.0,85.2108],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-1.5703,0.0,0.0,-0.7606,-1.4077,-1.2209,-4.4424,-3.4904,-1.7665,0.0,-0.4553,0.0,-1.0148,-0.972,-1.3673,-0.4477,-4.7656,-1.8868,0.0,-2.6566,-1.7346,-3.0007,-4.1674,-0.3552,-0.0065,-1.4073,-2.6352,-1.7071,-1.8454,0.0,-0.3261,-1.3555,-1.5527,0.0,-0.632,0.0,-1.9969,-6.8742,-7.7706,-8.9338,-7.7001,-5.3383,-0.8589,0.0,0.0,-0.2536,0.0,-2.7247,-0.899,-0.1202,-2.1351,0.0,-1.2258,-0.9957,-2.3349,-2.7556,-3.046,-2.0038,-3.1834,-0.4337,0.0,-3.2616],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,6.8441,9.7766,13.8481,13.6251,12.8843,13.8486,10.1356,11.2329,13.4811,18.0432,17.8992,19.0437,17.8357,18.0636,17.5924,18.6887,14.3069,17.7622,20.9091,17.6971,15.1526,13.6689,11.4335,15.8663,15.0036,17.2959,14.4792,13.753,12.9442,16.12,19.6111,18.9513,18.3304,23.891,21.3689,23.4212,20.9566,14.937,13.8307,12.395,13.9177,16.8326,22.3611,25.8192,27.6993,28.6516,33.7488,30.1045,27.6144,27.2629,24.2286,28.0993,28.2139,29.3589,25.0104,23.2405,22.8725,24.1934,22.6984,26.4205,28.2936,24.1092],"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,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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.6084,0.5773,0.5635,0.5813,0.66,0.7118,0.7622,0.7741,0.7782,0.7652,0.7634,0.6848,0.6694,0.6989,0.6638,0.6462,0.6012,0.537,0.5525,0.5844,0.6466,0.6636,0.6877,0.696,0.7493,0.8425,0.8946,0.9211,1.0274,1.0977,1.1764,1.1812,1.0656,0.9434,0.8116,0.7259,0.7018,0.7723,0.8796,0.9867,1.0762,1.2238,1.2613,1.3193,1.3958,1.4304,1.5151,1.5663,1.6105,1.6078,1.5769,1.5274,1.4974,1.4272,1.4296,1.4523,1.3707],"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.6055,0.6267,0.6538,0.6779,0.698,0.7114,0.7218,0.7144,0.7054,0.7041,0.696,0.6861,0.6691,0.6427,0.6246,0.6166,0.6226,0.6308,0.6422,0.6529,0.6722,0.7063,0.7439,0.7794,0.829,0.8827,0.9414,0.9894,1.0046,0.9924,0.9562,0.9102,0.8685,0.8492,0.8553,0.8816,0.9205,0.9812,1.0372,1.0936,1.1541,1.2093,1.2705,1.3296,1.3858,1.4302,1.4596,1.4731,1.478,1.4678,1.4602,1.4586,1.441],"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.0545,0.0851,0.1084,0.0962,0.0803,0.0538,0.0416,-0.0296,-0.036,-0.0052,-0.0322,-0.0398,-0.0679,-0.1057,-0.0721,-0.0322,0.024,0.0328,0.0455,0.0431,0.0771,0.1362,0.1506,0.1417,0.1984,0.215,0.2349,0.1918,0.061,-0.049,-0.1446,-0.1843,-0.1667,-0.077,0.0243,0.1051,0.1557,0.2426,0.2241,0.2257,0.2417,0.2211,0.2446,0.2367,0.2247,0.1776,0.1174,0.0543,0.0194,-0.0406,-0.0306,-0.0063,-0.0703],"stroke":"#07865c","width":1.0,"fill":"rgba(7,134,92,.12)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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/a726ea42-9662-4b41-98a5-7fa88c03fa90/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/a726ea42-9662-4b41-98a5-7fa88c03fa90/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/a726ea42-9662-4b41-98a5-7fa88c03fa90/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/a726ea42-9662-4b41-98a5-7fa88c03fa90/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/a726ea42-9662-4b41-98a5-7fa88c03fa90/technical-pack/data.json"},"source_fingerprint":"af6c6c4b7ee0c39507acc045af9843dd5a0e20d15fbbb0949b697bac60675d75","content_hash":"2d68531a62869499b5db52e5f3693de993760fbf92f6a69d10e06de3b3ffead5","citation":"Sharemaestro, EPSV Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/a726ea42-9662-4b41-98a5-7fa88c03fa90/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."}