{"schema_version":"1.0","name":"FTGA Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"d187a8a2-430e-420c-a0df-b606b06843f3","symbol":"FTGA","name":"First Trust Indxx Global Aerospace & Defence UCITS ETF Class A USD Acc","exchange":"GER","country":"DE","asset_type":"etf","currency":"EUR","sector":null,"industry":null},"summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","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, Range pressure and compression, Activity pressure and cumulative balance, 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":87,"displayedObservations":87,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","evidenceAlignment":{"status":"Evidence aligned","headline":"Upward price structure retains strong Market Dynamics support","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","take":"The advance remains supported. Reclassify it only if the broader Market Dynamics path weakens or price structure breaks.","tone":"positive","conflict":false},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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"],"values":[0.790737,1.134582,1.174199,1.221657,1.132248,0.900561,0.604373,0.235356,0.035944,0.01185,0.150995,0.361063,0.601762,0.729764,0.638149,0.510567,0.425589,0.067893,-0.157718,-0.445136,-0.866763,-0.981419,-1.050398,-1.037645,-0.974434,-0.888416,-0.381608,0.166636,0.707831,1.103769,1.060337,1.014956,0.909957,0.955603,1.005385,0.954367,0.733414,0.384418,-0.069995,-0.444024,-0.650438,-0.832949,-0.92559,-0.976383,-0.977428,-0.901575,-0.643662,-0.631527,-0.632484,-0.585153,-0.778043,-0.546613,-0.469829,-0.47635,-0.245057,-0.20045,0.128683,0.517617,0.583759],"opens":[24.504999,25.209999,26.030001,25.610001,25.795,25.209999,25.504999,25.434999,25.844999,25.790001,26.58,26.780001,27.459999,28.17,27.674999,27.075001,28.299999,27.959999,27.514999,27.15,25.825001,26.209999,26.32,26.780001,27.190001,27.5,28.625,31.145,32.345001,31.24,30.110001,30.365,30.58,31.514999,32.0,31.695,31.280001,29.66,28.775,30.530001,30.014999,30.485001,28.25,28.754999,28.815001,28.08,29.764999,29.32,29.855,30.09,28.99,30.844999,29.645,28.469999,28.705,30.155001,29.879999,31.594999,32.154999],"highs":[25.245001,26.375,26.030001,26.355,26.155001,25.855,25.705,26.049999,25.950001,26.575001,26.809999,27.34,28.049999,28.82,28.055,28.16,28.299999,28.190001,27.745001,27.254999,26.525,26.52,26.844999,27.055,27.625,27.945,30.995001,32.365002,32.424999,31.24,30.915001,30.75,32.105,31.719999,32.715,32.040001,31.615,30.23,30.285,30.805,30.940001,30.549999,28.639999,29.57,28.969999,29.455,30.665001,29.504999,30.139999,30.139999,28.99,30.915001,29.690001,28.955,29.790001,30.475,31.469999,32.255001,32.23],"lows":[24.504999,25.08,25.17,25.165001,25.4,25.115,25.01,25.434999,25.209999,25.344999,26.33,26.555,27.25,27.950001,26.584999,27.075001,27.780001,26.809999,26.424999,25.965,25.690001,25.565001,26.264999,26.110001,27.055,27.190001,28.58,30.959999,30.99,30.325001,29.344999,29.635,30.465,31.049999,31.365,30.735001,29.9,28.799999,28.375,29.695,30.014999,28.25,27.915001,28.65,28.315001,27.879999,29.584999,29.285,29.465,29.98,28.75,30.709999,29.395,28.469999,28.555,29.17,29.809999,31.584999,30.225],"closes":[25.174999,26.375,25.27,25.655001,25.4,25.459999,25.35,25.51,25.209999,26.549999,26.58,27.235001,28.045,27.950001,26.815001,27.965,27.98,26.885,26.969999,26.0,26.25,26.209999,26.605,27.055,27.525,27.945,30.934999,32.235001,31.15,30.370001,30.075001,30.445,31.860001,31.245001,31.385,31.105,29.965,28.860001,30.139999,30.395,30.74,28.27,28.58,28.809999,28.315001,29.455,30.51,29.49,29.58,30.01,28.99,30.915001,29.440001,28.889999,29.790001,29.424999,31.35,31.885,30.27],"hoverRows":[[{"label":"Open","value":"24.5","className":"is-ohlc","compact":true},{"label":"High","value":"25.2","className":"is-ohlc","compact":true},{"label":"Low","value":"24.5","className":"is-ohlc","compact":true},{"label":"Close","value":"25.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.79","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":"26.4","className":"is-ohlc","compact":true},{"label":"Low","value":"25.1","className":"is-ohlc","compact":true},{"label":"Close","value":"26.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.13","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.0","className":"is-ohlc","compact":true},{"label":"High","value":"26.0","className":"is-ohlc","compact":true},{"label":"Low","value":"25.2","className":"is-ohlc","compact":true},{"label":"Close","value":"25.3","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.6","className":"is-ohlc","compact":true},{"label":"High","value":"26.4","className":"is-ohlc","compact":true},{"label":"Low","value":"25.2","className":"is-ohlc","compact":true},{"label":"Close","value":"25.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.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":"25.8","className":"is-ohlc","compact":true},{"label":"High","value":"26.2","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.13","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.9","className":"is-ohlc","compact":true},{"label":"Low","value":"25.1","className":"is-ohlc","compact":true},{"label":"Close","value":"25.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.90","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.5","className":"is-ohlc","compact":true},{"label":"High","value":"25.7","className":"is-ohlc","compact":true},{"label":"Low","value":"25.0","className":"is-ohlc","compact":true},{"label":"Close","value":"25.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.60","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":"26.0","className":"is-ohlc","compact":true},{"label":"Low","value":"25.4","className":"is-ohlc","compact":true},{"label":"Close","value":"25.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.24","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":"26.0","className":"is-ohlc","compact":true},{"label":"Low","value":"25.2","className":"is-ohlc","compact":true},{"label":"Close","value":"25.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.04","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":"26.6","className":"is-ohlc","compact":true},{"label":"Low","value":"25.3","className":"is-ohlc","compact":true},{"label":"Close","value":"26.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.01","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.6","className":"is-ohlc","compact":true},{"label":"High","value":"26.8","className":"is-ohlc","compact":true},{"label":"Low","value":"26.3","className":"is-ohlc","compact":true},{"label":"Close","value":"26.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.15","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.3","className":"is-ohlc","compact":true},{"label":"Low","value":"26.6","className":"is-ohlc","compact":true},{"label":"Close","value":"27.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.36","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.5","className":"is-ohlc","compact":true},{"label":"High","value":"28.0","className":"is-ohlc","compact":true},{"label":"Low","value":"27.2","className":"is-ohlc","compact":true},{"label":"Close","value":"28.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.60","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.8","className":"is-ohlc","compact":true},{"label":"Low","value":"28.0","className":"is-ohlc","compact":true},{"label":"Close","value":"28.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.73","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.7","className":"is-ohlc","compact":true},{"label":"High","value":"28.1","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":"0.64","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.1","className":"is-ohlc","compact":true},{"label":"High","value":"28.2","className":"is-ohlc","compact":true},{"label":"Low","value":"27.1","className":"is-ohlc","compact":true},{"label":"Close","value":"28.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.51","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.3","className":"is-ohlc","compact":true},{"label":"High","value":"28.3","className":"is-ohlc","compact":true},{"label":"Low","value":"27.8","className":"is-ohlc","compact":true},{"label":"Close","value":"28.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.43","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.0","className":"is-ohlc","compact":true},{"label":"High","value":"28.2","className":"is-ohlc","compact":true},{"label":"Low","value":"26.8","className":"is-ohlc","compact":true},{"label":"Close","value":"26.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.07","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.5","className":"is-ohlc","compact":true},{"label":"High","value":"27.7","className":"is-ohlc","compact":true},{"label":"Low","value":"26.4","className":"is-ohlc","compact":true},{"label":"Close","value":"27.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.16","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.1","className":"is-ohlc","compact":true},{"label":"High","value":"27.3","className":"is-ohlc","compact":true},{"label":"Low","value":"26.0","className":"is-ohlc","compact":true},{"label":"Close","value":"26.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.45","note":"Cautious and weakening","className":"is-negative","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":"26.5","className":"is-ohlc","compact":true},{"label":"Low","value":"25.7","className":"is-ohlc","compact":true},{"label":"Close","value":"26.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.87","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.2","className":"is-ohlc","compact":true},{"label":"High","value":"26.5","className":"is-ohlc","compact":true},{"label":"Low","value":"25.6","className":"is-ohlc","compact":true},{"label":"Close","value":"26.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.98","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.3","className":"is-ohlc","compact":true},{"label":"High","value":"26.8","className":"is-ohlc","compact":true},{"label":"Low","value":"26.3","className":"is-ohlc","compact":true},{"label":"Close","value":"26.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.05","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.8","className":"is-ohlc","compact":true},{"label":"High","value":"27.1","className":"is-ohlc","compact":true},{"label":"Low","value":"26.1","className":"is-ohlc","compact":true},{"label":"Close","value":"27.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.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.2","className":"is-ohlc","compact":true},{"label":"High","value":"27.6","className":"is-ohlc","compact":true},{"label":"Low","value":"27.1","className":"is-ohlc","compact":true},{"label":"Close","value":"27.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.97","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.5","className":"is-ohlc","compact":true},{"label":"High","value":"27.9","className":"is-ohlc","compact":true},{"label":"Low","value":"27.2","className":"is-ohlc","compact":true},{"label":"Close","value":"27.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.89","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.6","className":"is-ohlc","compact":true},{"label":"High","value":"31.0","className":"is-ohlc","compact":true},{"label":"Low","value":"28.6","className":"is-ohlc","compact":true},{"label":"Close","value":"30.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.38","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"31.1","className":"is-ohlc","compact":true},{"label":"High","value":"32.4","className":"is-ohlc","compact":true},{"label":"Low","value":"31.0","className":"is-ohlc","compact":true},{"label":"Close","value":"32.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.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":"32.3","className":"is-ohlc","compact":true},{"label":"High","value":"32.4","className":"is-ohlc","compact":true},{"label":"Low","value":"31.0","className":"is-ohlc","compact":true},{"label":"Close","value":"31.1","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 danger","className":"is-negative","wide":true}],[{"label":"Open","value":"31.2","className":"is-ohlc","compact":true},{"label":"High","value":"31.2","className":"is-ohlc","compact":true},{"label":"Low","value":"30.3","className":"is-ohlc","compact":true},{"label":"Close","value":"30.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.10","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.1","className":"is-ohlc","compact":true},{"label":"High","value":"30.9","className":"is-ohlc","compact":true},{"label":"Low","value":"29.3","className":"is-ohlc","compact":true},{"label":"Close","value":"30.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.06","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.4","className":"is-ohlc","compact":true},{"label":"High","value":"30.8","className":"is-ohlc","compact":true},{"label":"Low","value":"29.6","className":"is-ohlc","compact":true},{"label":"Close","value":"30.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.01","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.6","className":"is-ohlc","compact":true},{"label":"High","value":"32.1","className":"is-ohlc","compact":true},{"label":"Low","value":"30.5","className":"is-ohlc","compact":true},{"label":"Close","value":"31.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.91","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.5","className":"is-ohlc","compact":true},{"label":"High","value":"31.7","className":"is-ohlc","compact":true},{"label":"Low","value":"31.0","className":"is-ohlc","compact":true},{"label":"Close","value":"31.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.96","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"32.0","className":"is-ohlc","compact":true},{"label":"High","value":"32.7","className":"is-ohlc","compact":true},{"label":"Low","value":"31.4","className":"is-ohlc","compact":true},{"label":"Close","value":"31.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.01","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.7","className":"is-ohlc","compact":true},{"label":"High","value":"32.0","className":"is-ohlc","compact":true},{"label":"Low","value":"30.7","className":"is-ohlc","compact":true},{"label":"Close","value":"31.1","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":"31.3","className":"is-ohlc","compact":true},{"label":"High","value":"31.6","className":"is-ohlc","compact":true},{"label":"Low","value":"29.9","className":"is-ohlc","compact":true},{"label":"Close","value":"30.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.73","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.7","className":"is-ohlc","compact":true},{"label":"High","value":"30.2","className":"is-ohlc","compact":true},{"label":"Low","value":"28.8","className":"is-ohlc","compact":true},{"label":"Close","value":"28.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.38","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.8","className":"is-ohlc","compact":true},{"label":"High","value":"30.3","className":"is-ohlc","compact":true},{"label":"Low","value":"28.4","className":"is-ohlc","compact":true},{"label":"Close","value":"30.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.07","note":"Cautious and weakening","className":"is-negative","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":"29.7","className":"is-ohlc","compact":true},{"label":"Close","value":"30.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.44","note":"Cautious and weakening","className":"is-negative","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.9","className":"is-ohlc","compact":true},{"label":"Low","value":"30.0","className":"is-ohlc","compact":true},{"label":"Close","value":"30.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.65","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"30.5","className":"is-ohlc","compact":true},{"label":"High","value":"30.5","className":"is-ohlc","compact":true},{"label":"Low","value":"28.2","className":"is-ohlc","compact":true},{"label":"Close","value":"28.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.83","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"28.2","className":"is-ohlc","compact":true},{"label":"High","value":"28.6","className":"is-ohlc","compact":true},{"label":"Low","value":"27.9","className":"is-ohlc","compact":true},{"label":"Close","value":"28.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.93","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.8","className":"is-ohlc","compact":true},{"label":"High","value":"29.6","className":"is-ohlc","compact":true},{"label":"Low","value":"28.6","className":"is-ohlc","compact":true},{"label":"Close","value":"28.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.98","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.8","className":"is-ohlc","compact":true},{"label":"High","value":"29.0","className":"is-ohlc","compact":true},{"label":"Low","value":"28.3","className":"is-ohlc","compact":true},{"label":"Close","value":"28.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.98","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.1","className":"is-ohlc","compact":true},{"label":"High","value":"29.5","className":"is-ohlc","compact":true},{"label":"Low","value":"27.9","className":"is-ohlc","compact":true},{"label":"Close","value":"29.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.90","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.8","className":"is-ohlc","compact":true},{"label":"High","value":"30.7","className":"is-ohlc","compact":true},{"label":"Low","value":"29.6","className":"is-ohlc","compact":true},{"label":"Close","value":"30.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.64","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.3","className":"is-ohlc","compact":true},{"label":"High","value":"29.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.3","className":"is-ohlc","compact":true},{"label":"Close","value":"29.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.63","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.9","className":"is-ohlc","compact":true},{"label":"High","value":"30.1","className":"is-ohlc","compact":true},{"label":"Low","value":"29.5","className":"is-ohlc","compact":true},{"label":"Close","value":"29.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.63","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.1","className":"is-ohlc","compact":true},{"label":"High","value":"30.1","className":"is-ohlc","compact":true},{"label":"Low","value":"30.0","className":"is-ohlc","compact":true},{"label":"Close","value":"30.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.59","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.0","className":"is-ohlc","compact":true},{"label":"High","value":"29.0","className":"is-ohlc","compact":true},{"label":"Low","value":"28.8","className":"is-ohlc","compact":true},{"label":"Close","value":"29.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.78","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.8","className":"is-ohlc","compact":true},{"label":"High","value":"30.9","className":"is-ohlc","compact":true},{"label":"Low","value":"30.7","className":"is-ohlc","compact":true},{"label":"Close","value":"30.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.55","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"29.6","className":"is-ohlc","compact":true},{"label":"High","value":"29.7","className":"is-ohlc","compact":true},{"label":"Low","value":"29.4","className":"is-ohlc","compact":true},{"label":"Close","value":"29.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.47","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"28.5","className":"is-ohlc","compact":true},{"label":"High","value":"29.0","className":"is-ohlc","compact":true},{"label":"Low","value":"28.5","className":"is-ohlc","compact":true},{"label":"Close","value":"28.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.48","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.7","className":"is-ohlc","compact":true},{"label":"High","value":"29.8","className":"is-ohlc","compact":true},{"label":"Low","value":"28.6","className":"is-ohlc","compact":true},{"label":"Close","value":"29.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.25","note":"Cautious but repairing","className":"is-negative","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.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.2","className":"is-ohlc","compact":true},{"label":"Close","value":"29.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.20","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.9","className":"is-ohlc","compact":true},{"label":"High","value":"31.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.8","className":"is-ohlc","compact":true},{"label":"Close","value":"31.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.13","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.6","className":"is-ohlc","compact":true},{"label":"High","value":"32.3","className":"is-ohlc","compact":true},{"label":"Low","value":"31.6","className":"is-ohlc","compact":true},{"label":"Close","value":"31.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.52","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"32.2","className":"is-ohlc","compact":true},{"label":"High","value":"32.2","className":"is-ohlc","compact":true},{"label":"Low","value":"30.2","className":"is-ohlc","compact":true},{"label":"Close","value":"30.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.58","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[24.751399,32.658601],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.583759,"state":"Positive and strengthening","context":{"scenario":"positiveSustained","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened 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":"Sustained positive support","detail":"Market Dynamics remains positive and has strengthened across the recent completed path. A slight weekly pause does not yet change the broader constructive reading.","tone":"positive"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Market Dynamics remains positive and has strengthened across the recent completed path. A slight weekly pause does not yet change the broader constructive reading.","annotations":[{"label":"Current tape relationship","value":"Sustained positive support","detail":"Market Dynamics strengthened this week and remains positive.","tone":"positive"},{"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":"Supported","detail":"Underlying support has strengthened across the recent completed path.","tone":"positive"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":59,"relationship":{"sameWeekCorrelation":0.35,"forwardCorrelation":-0.41,"directionalAgreement":44.4,"sample":54,"correlationSample":58,"label":"Meaningful relationship"},"accumulation":{"label":"Accumulation","episodes":3,"completedEpisodes":3,"activeEpisodes":0,"averageWeeksInZone":2.3,"medianWeeksInZone":1,"averageWeeksToHigher":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":3,"expectedCount":2,"expectedPercent":66.7,"medianReturn":0.3,"averageReturn":0.2,"confidenceLow":20.8,"confidenceHigh":93.9,"confidence":"Mixed historical record"},{"weeks":12,"sample":3,"expectedCount":3,"expectedPercent":100.0,"medianReturn":10.2,"averageReturn":9.2,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":3,"expectedCount":3,"expectedPercent":100.0,"medianReturn":22.9,"averageReturn":21.5,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":2.2,"sample":3},{"week":2,"averageReturn":0.2,"sample":3},{"week":3,"averageReturn":1.0,"sample":3},{"week":4,"averageReturn":0.2,"sample":3},{"week":5,"averageReturn":2.2,"sample":3},{"week":6,"averageReturn":1.7,"sample":3},{"week":7,"averageReturn":4.5,"sample":3},{"week":8,"averageReturn":5.2,"sample":3},{"week":9,"averageReturn":7.8,"sample":3},{"week":10,"averageReturn":7.4,"sample":3},{"week":11,"averageReturn":9.6,"sample":3},{"week":12,"averageReturn":9.2,"sample":3},{"week":13,"averageReturn":9.2,"sample":3},{"week":14,"averageReturn":7.8,"sample":3},{"week":15,"averageReturn":6.6,"sample":3},{"week":16,"averageReturn":7.1,"sample":3},{"week":17,"averageReturn":4.3,"sample":3},{"week":18,"averageReturn":5.3,"sample":3},{"week":19,"averageReturn":4.5,"sample":3},{"week":20,"averageReturn":6.0,"sample":3},{"week":21,"averageReturn":7.1,"sample":3},{"week":22,"averageReturn":12.1,"sample":3},{"week":23,"averageReturn":15.0,"sample":3},{"week":24,"averageReturn":18.1,"sample":3},{"week":25,"averageReturn":19.4,"sample":3},{"week":26,"averageReturn":21.5,"sample":3}]},"distribution":{"label":"Distribution","episodes":3,"completedEpisodes":3,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1,"averageWeeksToLower":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"medianReturn":-5.8,"averageReturn":-5.8,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"medianReturn":-8.4,"averageReturn":-8.4,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":2,"expectedCount":2,"expectedPercent":100.0,"medianReturn":-7.7,"averageReturn":-7.7,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-3.5,"sample":3},{"week":2,"averageReturn":-3.6,"sample":2},{"week":3,"averageReturn":-4.5,"sample":2},{"week":4,"averageReturn":-5.8,"sample":2},{"week":5,"averageReturn":-5.3,"sample":2},{"week":6,"averageReturn":-4.2,"sample":2},{"week":7,"averageReturn":-3.6,"sample":2},{"week":8,"averageReturn":-3.5,"sample":2},{"week":9,"averageReturn":-9.2,"sample":2},{"week":10,"averageReturn":-10.4,"sample":2},{"week":11,"averageReturn":-8.0,"sample":2},{"week":12,"averageReturn":-8.4,"sample":2},{"week":13,"averageReturn":-6.1,"sample":2},{"week":14,"averageReturn":-8.3,"sample":2},{"week":15,"averageReturn":-9.4,"sample":2},{"week":16,"averageReturn":-8.9,"sample":2},{"week":17,"averageReturn":-9.0,"sample":2},{"week":18,"averageReturn":-8.8,"sample":2},{"week":19,"averageReturn":-4.2,"sample":2},{"week":20,"averageReturn":-8.1,"sample":2},{"week":21,"averageReturn":-8.8,"sample":2},{"week":22,"averageReturn":-6.7,"sample":2},{"week":23,"averageReturn":-8.9,"sample":2},{"week":24,"averageReturn":-2.8,"sample":2},{"week":25,"averageReturn":-4.3,"sample":2},{"week":26,"averageReturn":-7.7,"sample":2}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":6,"completedEpisodes":5,"activeEpisodes":1,"medianExpectedMove":5.6,"averageExpectedMove":5.9,"averageWeeksToLargestMove":4.8,"horizons":[{"weeks":4,"sample":5,"expectedCount":2,"expectedPercent":40.0,"averageReturn":-0.4,"medianReturn":-0.7,"confidenceLow":11.8,"confidenceHigh":76.9,"confidence":"Mixed historical record"},{"weeks":12,"sample":5,"expectedCount":2,"expectedPercent":40.0,"averageReturn":-0.3,"medianReturn":-1.3,"confidenceLow":11.8,"confidenceHigh":76.9,"confidence":"Mixed historical record"},{"weeks":26,"sample":5,"expectedCount":3,"expectedPercent":60.0,"averageReturn":9.2,"medianReturn":17.2,"confidenceLow":23.1,"confidenceHigh":88.2,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.4,"sample":6},{"week":2,"averageReturn":-1.5,"sample":6},{"week":3,"averageReturn":0.3,"sample":5},{"week":4,"averageReturn":-0.4,"sample":5},{"week":5,"averageReturn":0.5,"sample":5},{"week":6,"averageReturn":2.4,"sample":5},{"week":7,"averageReturn":3.1,"sample":5},{"week":8,"averageReturn":2.1,"sample":5},{"week":9,"averageReturn":0.7,"sample":5},{"week":10,"averageReturn":-1.4,"sample":5},{"week":11,"averageReturn":-0.2,"sample":5},{"week":12,"averageReturn":-0.3,"sample":5},{"week":13,"averageReturn":-0.7,"sample":5},{"week":14,"averageReturn":-1.0,"sample":5},{"week":15,"averageReturn":-1.9,"sample":5},{"week":16,"averageReturn":-0.8,"sample":5},{"week":17,"averageReturn":1.7,"sample":5},{"week":18,"averageReturn":3.4,"sample":5},{"week":19,"averageReturn":5.2,"sample":5},{"week":20,"averageReturn":5.7,"sample":5},{"week":21,"averageReturn":6.6,"sample":5},{"week":22,"averageReturn":9.2,"sample":5},{"week":23,"averageReturn":9.8,"sample":5},{"week":24,"averageReturn":10.7,"sample":5},{"week":25,"averageReturn":9.9,"sample":5},{"week":26,"averageReturn":9.2,"sample":5}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":6,"completedEpisodes":3,"activeEpisodes":3,"medianExpectedMove":0.8,"averageExpectedMove":2.4,"averageWeeksToLargestMove":2.7,"horizons":[{"weeks":4,"sample":5,"expectedCount":1,"expectedPercent":20.0,"averageReturn":2.5,"medianReturn":4.1,"confidenceLow":3.6,"confidenceHigh":62.4,"confidence":"Mixed historical record"},{"weeks":12,"sample":3,"expectedCount":1,"expectedPercent":33.3,"averageReturn":5.2,"medianReturn":2.2,"confidenceLow":6.1,"confidenceHigh":79.2,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":13.3,"medianReturn":13.3,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":2.4,"sample":6},{"week":2,"averageReturn":2.6,"sample":6},{"week":3,"averageReturn":-0.2,"sample":6},{"week":4,"averageReturn":2.5,"sample":5},{"week":5,"averageReturn":3.8,"sample":5},{"week":6,"averageReturn":3.3,"sample":5},{"week":7,"averageReturn":7.8,"sample":4},{"week":8,"averageReturn":8.9,"sample":4},{"week":9,"averageReturn":6.7,"sample":3},{"week":10,"averageReturn":8.1,"sample":3},{"week":11,"averageReturn":6.5,"sample":3},{"week":12,"averageReturn":5.2,"sample":3},{"week":13,"averageReturn":10.2,"sample":3},{"week":14,"averageReturn":7.3,"sample":3},{"week":15,"averageReturn":9.2,"sample":3},{"week":16,"averageReturn":10.4,"sample":3},{"week":17,"averageReturn":6.7,"sample":3},{"week":18,"averageReturn":7.5,"sample":2},{"week":19,"averageReturn":10.9,"sample":2},{"week":20,"averageReturn":8.7,"sample":2},{"week":21,"averageReturn":18.2,"sample":1},{"week":22,"averageReturn":8.7,"sample":1},{"week":23,"averageReturn":9.9,"sample":1},{"week":24,"averageReturn":10.8,"sample":1},{"week":25,"averageReturn":8.9,"sample":1},{"week":26,"averageReturn":13.3,"sample":1}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":6,"completedEpisodes":4,"activeEpisodes":2,"medianExpectedMove":2.8,"averageExpectedMove":3.8,"averageWeeksToLargestMove":2.8,"horizons":[{"weeks":4,"sample":6,"expectedCount":3,"expectedPercent":50.0,"averageReturn":1.4,"medianReturn":0.1,"confidenceLow":18.8,"confidenceHigh":81.2,"confidence":"Mixed historical record"},{"weeks":12,"sample":4,"expectedCount":1,"expectedPercent":25.0,"averageReturn":7.6,"medianReturn":9.9,"confidenceLow":4.6,"confidenceHigh":69.9,"confidence":"Mixed historical record"},{"weeks":26,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":8.0,"medianReturn":8.0,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-2.1,"sample":6},{"week":2,"averageReturn":-1.3,"sample":6},{"week":3,"averageReturn":1.5,"sample":6},{"week":4,"averageReturn":1.4,"sample":6},{"week":5,"averageReturn":2.2,"sample":5},{"week":6,"averageReturn":4.3,"sample":5},{"week":7,"averageReturn":1.7,"sample":5},{"week":8,"averageReturn":5.4,"sample":4},{"week":9,"averageReturn":9.0,"sample":4},{"week":10,"averageReturn":6.3,"sample":4},{"week":11,"averageReturn":8.9,"sample":4},{"week":12,"averageReturn":7.6,"sample":4},{"week":13,"averageReturn":5.1,"sample":4},{"week":14,"averageReturn":7.2,"sample":3},{"week":15,"averageReturn":7.7,"sample":3},{"week":16,"averageReturn":10.2,"sample":3},{"week":17,"averageReturn":10.9,"sample":3},{"week":18,"averageReturn":4.7,"sample":3},{"week":19,"averageReturn":6.3,"sample":2},{"week":20,"averageReturn":9.1,"sample":2},{"week":21,"averageReturn":8.7,"sample":2},{"week":22,"averageReturn":11.4,"sample":2},{"week":23,"averageReturn":8.8,"sample":2},{"week":24,"averageReturn":7.5,"sample":2},{"week":25,"averageReturn":8.1,"sample":2},{"week":26,"averageReturn":8.0,"sample":2}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":5,"completedEpisodes":5,"activeEpisodes":0,"medianExpectedMove":9.9,"averageExpectedMove":8.8,"averageWeeksToLargestMove":5.8,"horizons":[{"weeks":4,"sample":5,"expectedCount":4,"expectedPercent":80.0,"averageReturn":2.4,"medianReturn":4.3,"confidenceLow":37.6,"confidenceHigh":96.4,"confidence":"Mixed historical record"},{"weeks":12,"sample":5,"expectedCount":3,"expectedPercent":60.0,"averageReturn":2.5,"medianReturn":1.9,"confidenceLow":23.1,"confidenceHigh":88.2,"confidence":"Mixed historical record"},{"weeks":26,"sample":4,"expectedCount":4,"expectedPercent":100.0,"averageReturn":12.1,"medianReturn":11.9,"confidenceLow":51.0,"confidenceHigh":100.0,"confidence":"Historically consistent"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-1.6,"sample":5},{"week":2,"averageReturn":1.4,"sample":5},{"week":3,"averageReturn":0.3,"sample":5},{"week":4,"averageReturn":2.4,"sample":5},{"week":5,"averageReturn":1.2,"sample":5},{"week":6,"averageReturn":1.3,"sample":5},{"week":7,"averageReturn":0.8,"sample":5},{"week":8,"averageReturn":2.5,"sample":5},{"week":9,"averageReturn":2.8,"sample":5},{"week":10,"averageReturn":6.0,"sample":5},{"week":11,"averageReturn":4.6,"sample":5},{"week":12,"averageReturn":2.5,"sample":5},{"week":13,"averageReturn":2.7,"sample":5},{"week":14,"averageReturn":0.6,"sample":5},{"week":15,"averageReturn":3.5,"sample":5},{"week":16,"averageReturn":4.5,"sample":5},{"week":17,"averageReturn":3.7,"sample":5},{"week":18,"averageReturn":5.1,"sample":5},{"week":19,"averageReturn":7.7,"sample":5},{"week":20,"averageReturn":8.8,"sample":5},{"week":21,"averageReturn":11.2,"sample":5},{"week":22,"averageReturn":10.5,"sample":5},{"week":23,"averageReturn":11.2,"sample":4},{"week":24,"averageReturn":11.9,"sample":4},{"week":25,"averageReturn":10.5,"sample":4},{"week":26,"averageReturn":12.1,"sample":4}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":3,"completedEpisodes":2,"activeEpisodes":1,"medianExpectedMove":7.4,"averageExpectedMove":7.4,"averageWeeksToLargestMove":6.0,"horizons":[{"weeks":4,"sample":3,"expectedCount":3,"expectedPercent":100.0,"averageReturn":-5.2,"medianReturn":-4.8,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":-3.4,"medianReturn":-3.4,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-4.8,"medianReturn":-4.8,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-2.9,"sample":3},{"week":2,"averageReturn":-4.3,"sample":3},{"week":3,"averageReturn":-3.9,"sample":3},{"week":4,"averageReturn":-5.2,"sample":3},{"week":5,"averageReturn":-1.5,"sample":3},{"week":6,"averageReturn":1.8,"sample":3},{"week":7,"averageReturn":-1.7,"sample":3},{"week":8,"averageReturn":-1.2,"sample":2},{"week":9,"averageReturn":-0.9,"sample":2},{"week":10,"averageReturn":-4.4,"sample":2},{"week":11,"averageReturn":-3.1,"sample":2},{"week":12,"averageReturn":-3.4,"sample":2},{"week":13,"averageReturn":-3.9,"sample":2},{"week":14,"averageReturn":-1.9,"sample":2},{"week":15,"averageReturn":-6.4,"sample":2},{"week":16,"averageReturn":-2.8,"sample":2},{"week":17,"averageReturn":-1.6,"sample":2},{"week":18,"averageReturn":-5.0,"sample":2},{"week":19,"averageReturn":-4.8,"sample":1},{"week":20,"averageReturn":-1.4,"sample":1},{"week":21,"averageReturn":-4.7,"sample":1},{"week":22,"averageReturn":-4.4,"sample":1},{"week":23,"averageReturn":-3.0,"sample":1},{"week":24,"averageReturn":-6.3,"sample":1},{"week":25,"averageReturn":-0.1,"sample":1},{"week":26,"averageReturn":-4.8,"sample":1}]},"currentApplication":{"status":"Evidence aligned","tone":"positive","headline":"Price and Market Dynamics remain aligned upward","use":"The advance retains underlying support while price structure and Market Dynamics remain intact.","confirm":"The advance remains supported. Reclassify it only if the broader Market Dynamics path weakens or price structure breaks.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"strengthening","zone":"middle","zoneContext":"Market Dynamics remains positive and has strengthened across the recent completed path. A slight weekly pause does not yet change the broader constructive reading.","historical":{"label":"Broad directional cases","weeks":12,"direction":"higher","percent":40.0,"averageReturn":-0.3,"sample":5},"nowContext":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeekContext":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"priceContext":{"label":"Price structure is upward","detail":"Price is responding in the same broad direction as Market Dynamics."}},"strategyApproach":{"headline":"Strategy observations from this ticker's own record","summary":"The current reading identifies the setup. The observations below show how this ticker's completed history can guide positioning, confirmation and risk control without treating any one reading as a forecast.","observations":[{"eyebrow":"Trend participation","title":"Let confirmation support the position, then manage extension","tone":"positive","approach":"This is most useful for holding or selectively adding to an established upward case. Risk should still tighten as price becomes extended; confirmation is support, not immunity from reversal.","finding":"In this ticker's completed record, 40.0% of comparable cases moved higher after 12 weeks, with an average move of -0.3% across 5 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 3 cases. Distinct visits lasted 2.3 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 improving Market Dynamics to prepare, not anticipate","tone":"recovery","finding":"Comparable disagreements produced an average recovery of 8.8% across 5 completed cases, with the largest move arriving after 5.8 weeks on average.","approach":"Define the price level that would confirm the repair. Until that response occurs, keep the idea at watchlist or starter-position size.","watch":"The early repair fails if Market Dynamics fades before price responds."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[],"reversal_warnings":[{"date":"2026-01-09","price":30.934999},{"date":"2026-04-17","price":30.74},{"date":"2026-07-03","price":30.915001}],"reversal_dangers":[{"date":"2026-01-23","price":31.15},{"date":"2026-04-24","price":28.27},{"date":"2026-07-10","price":29.440001}]}},"smTape":{"available":true,"dates":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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":[18.898,19.034,19.044,19.778,19.898,19.968,19.702,19.248,19.766,20.52,20.725,21.31,21.35,21.345,19.682,20.09,20.83,21.09,22.185,22.51,23.44,23.36,24.05,24.34,24.02,24.1,24.6,24.495,25.175,26.375,25.27,25.655,25.4,25.46,25.35,25.51,25.21,26.55,26.58,27.235,28.045,27.95,26.815,27.965,27.98,26.885,26.97,26.0,26.25,26.21,26.605,27.055,27.525,27.945,30.935,32.235,31.15,30.37,30.075,30.445,31.86,31.245,31.385,31.105,29.965,28.86,30.14,30.395,30.74,28.27,28.58,28.81,28.315,29.455,30.51,29.49,29.58,30.01,28.99,30.915,29.44,28.89,29.79,29.425,31.35,31.885,30.27],"consensus":[8.3974,83.4401,10.5776,99.0453,65.8142,53.3488,17.5192,-52.1601,34.2176,77.9109,37.0241,79.1561,39.1764,24.3415,-58.415,15.4321,37.083,29.0709,70.029,47.4726,68.2359,35.505,67.54,57.1901,25.3152,39.9037,60.4917,21.4878,64.9073,83.0056,0.0,42.7404,0.0,14.7193,11.486,11.6283,-20.244,69.0441,33.7823,66.6769,75.7891,19.4643,-20.0536,57.7497,17.4478,-37.6318,0.0,-54.1237,-8.9354,-14.9248,0.0,31.9461,40.3208,49.0769,82.5435,75.6165,0.0,0.0,0.0,26.3521,64.356,0.0,19.6118,0.0,-45.5466,-60.0613,19.8453,0.0,29.4326,-61.0232,-12.9439,-25.0262,-52.2715,34.7124,53.1458,0.0,0.0,9.6437,-21.2959,53.3402,-28.815,-17.4378,34.9385,-27.4126,61.7773,42.1749,23.6119],"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":[13.1154,-18.1407,71.0382,31.6651,67.6123,79.5289,6.4625,-22.9527,67.1313,20.6639,-33.2956,0.0,-50.7408,-4.3123,-6.4776,0.0,34.7346,46.3888,55.8193,87.8466,83.0069,0.0,0.0,0.0,38.4777,71.7952,0.0,4.8903,0.0,-37.3828,-53.2202,35.4744,0.0,32.4289,-62.332,-1.1139,-20.72,-52.8236,35.6215,49.9783,0.0,0.0,4.8552,-9.875,66.4151,-39.4309,-8.3037,36.5044,-21.92,63.7953,38.78,35.3475],"force":[0.9785,-59.7515,91.948,13.6583,78.9773,88.8183,15.321,-76.6287,56.2985,7.4667,-77.8022,0.0,-70.8314,-11.2967,-4.7737,0.0,38.6788,36.0488,44.5479,98.9189,70.2517,0.0,0.0,0.0,24.8088,69.8495,0.0,3.1528,0.0,-86.936,-86.405,45.1495,0.0,35.0701,-81.4716,-15.2542,-5.7138,-50.4808,69.3559,82.4819,0.0,0.0,7.2706,-18.8606,48.9665,-36.796,-7.3248,61.4169,-41.7522,78.0474,30.7449,54.1369],"direction":[18.9337,-5.5718,50.4051,50.5764,56.8219,62.2084,59.1702,-23.6706,48.0645,31.5682,-13.8943,0.0,-46.0556,-38.5273,-31.8296,0.0,23.9501,36.4372,44.6064,64.7859,71.0023,0.0,0.0,0.0,13.5967,51.9303,0.0,48.1928,0.0,-25.3126,-49.0629,16.0912,0.0,21.9813,-44.9213,-49.1515,-43.7421,-52.9197,8.9279,35.8116,0.0,0.0,16.8113,-36.088,41.5215,-10.9817,-35.1004,14.2358,-23.4473,47.8495,54.2192,11.6036],"intensity":[37.1429,27.7778,91.8919,78.9474,56.4103,70.0,68.2927,92.8571,83.7209,59.0909,80.0,34.7826,74.4681,58.3333,2.0408,54.0,35.2941,73.0769,26.9231,100.0,98.0769,76.9231,82.6923,69.2308,19.2308,90.3846,40.3846,71.1538,42.3077,76.9231,88.4615,84.6154,86.5385,17.3077,98.0769,94.2308,57.6923,36.5385,73.0769,92.3077,75.0,34.6154,28.8462,78.8462,94.2308,88.4615,46.1538,46.1538,34.6154,92.3077,88.4615,84.6154],"confirmation":[48.8563,54.2362,90.7617,78.2293,89.6972,92.5926,8.6351,35.8135,86.2927,51.7012,81.3325,1.151,85.8803,5.7745,27.262,27.6185,78.3854,80.68,83.4638,94.8322,91.9212,37.9203,36.0696,29.6419,76.2009,88.648,11.3412,28.6652,6.7843,83.9607,88.1267,32.983,25.5035,77.5446,88.1307,6.9887,52.8188,84.6639,80.1499,85.949,0.975,2.3662,25.7533,74.9145,84.7363,77.3022,50.7444,79.9634,77.2927,88.2338,81.1994,41.4494],"persistence":[75.0,50.0,50.0,62.5,62.5,75.0,75.0,50.0,50.0,75.0,50.0,37.5,12.5,12.5,37.5,25.0,25.0,25.0,0.0,12.5,37.5,50.0,62.5,62.5,62.5,62.5,50.0,50.0,37.5,25.0,12.5,25.0,12.5,12.5,0.0,25.0,37.5,37.5,12.5,12.5,12.5,25.0,0.0,0.0,25.0,25.0,0.0,0.0,12.5,0.0,0.0,0.0],"assessmentRisk":[19.134,6.802,12.5514,31.2123,16.2424,12.0906,39.0352,27.0219,11.9242,13.8049,26.329,10.3233,22.3297,44.4101,27.877,27.2918,29.4673,27.5075,24.9616,8.7057,12.189,48.5337,47.8943,35.6442,60.2922,1.4891,31.8124,32.944,25.1792,23.9938,18.3237,48.6655,35.5707,22.2636,4.1115,39.301,33.4157,23.0921,24.697,21.2713,28.0741,41.7396,20.2457,34.7856,16.7373,8.3363,28.8583,16.7225,31.9599,16.2502,28.5475,31.6093],"volumeParticipation":true,"latest":{"consensus":23.6,"control":35.3,"force":54.1,"direction":11.6,"confirmation":41.4,"persistence":0.0,"assessmentRisk":31.6,"intensity":84.6,"evidenceDepth":100},"analysis":{"status":"Joint upward confirmation","headline":"The gauges support the upward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same upward assessment.","take":"Current assessment: upward pressure has broad support.","tone":"positive","supportedView":"Price structure and Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Broadly stable","forceState":"Upward commitment","forcePath":"Broadly stable","directionState":"Follow-through is limited","persistenceState":"Unsettled","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+23.6","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+35.3","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+54.1","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+11.6","detail":"Follow-through is limited","tone":"positive"},{"label":"SM Confirmation Gauge","value":"41/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"52.3","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"4.3%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"14.5","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"49%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price and its trend references are aligned upward.","series":[{"label":"Close","values":[18.898,19.034,19.044,19.778,19.898,19.968,19.702,19.248,19.766,20.52,20.725,21.31,21.35,21.345,19.682,20.09,20.83,21.09,22.185,22.51,23.44,23.36,24.05,24.34,24.02,24.1,24.6,24.495,25.175,26.375,25.27,25.655,25.4,25.46,25.35,25.51,25.21,26.55,26.58,27.235,28.045,27.95,26.815,27.965,27.98,26.885,26.97,26.0,26.25,26.21,26.605,27.055,27.525,27.945,30.935,32.235,31.15,30.37,30.075,30.445,31.86,31.245,31.385,31.105,29.965,28.86,30.14,30.395,30.74,28.27,28.58,28.81,28.315,29.455,30.51,29.49,29.58,30.01,28.99,30.915,29.44,28.89,29.79,29.425,31.35,31.885,30.27],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,19.242,19.374,19.4337,19.3999,19.4665,19.658,19.852,20.1171,20.3413,20.5238,20.3707,20.3197,20.4125,20.5357,20.8355,21.14,21.5582,21.8858,22.2793,22.6539,22.9023,23.1201,23.3892,23.5902,23.8784,24.3323,24.5028,24.7123,24.8373,24.9505,25.0232,25.1117,25.1296,25.3878,25.6046,25.901,26.2908,26.5925,26.633,26.8751,27.076,27.0413,27.0283,26.8414,26.7338,26.6386,26.6325,26.7093,26.8576,27.0553,27.7607,28.5742,29.0425,29.2839,29.4277,29.6127,30.0213,30.2438,30.4513,30.5701,30.4601,30.1692,30.1639,30.2059,30.303,29.9334,29.6873,29.5278,29.3073,29.3341,29.5479,29.5374,29.5451,29.6297,29.5134,29.7682,29.7085,29.5597,29.6016,29.5695,29.8932,30.2554,30.258],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,19.6871,19.8099,19.8004,19.8219,19.8966,19.985,20.1479,20.3229,20.5538,20.7617,21.0052,21.2523,21.4573,21.653,21.8713,22.0657,22.296,22.5981,22.7961,23.0078,23.185,23.3535,23.5014,23.6502,23.7658,23.972,24.1652,24.3926,24.6631,24.9066,25.048,25.264,25.4652,25.5704,25.6741,25.6982,25.7391,25.774,25.8355,25.9259,26.0443,26.1851,26.5369,26.959,27.2695,27.4991,27.6899,27.894,28.1878,28.4143,28.6343,28.8173,28.9023,28.8992,28.9911,29.0951,29.2169,29.1468,29.1048,29.083,29.0261,29.0579,29.1654,29.1895,29.2184,29.277,29.2558,29.3787,29.3832,29.3467,29.3795,29.3829,29.5286,29.7032,29.7451],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,20.5622,20.8277,21.2352,21.5224,21.728,21.6567,21.6095,21.6559,21.7371,22.0522,22.3786,22.9006,23.3006,23.7908,24.3038,24.665,24.9872,25.333,25.537,25.854,26.4253,26.6846,26.993,27.2116,27.3955,27.2903,27.1453,26.9715,26.9324,27.0005,27.1836,27.6326,27.9413,28.0312,28.3207,28.5229,28.5056,28.5178,28.4299,28.4037,28.3984,28.3862,28.424,28.485,28.5904,29.5003,30.6088,31.1182,31.4468,31.6817,31.9572,32.4628,32.7975,33.1041,33.3492,33.4403,33.42,33.4665,33.4018,33.3311,33.1122,32.903,32.7199,32.6229,32.5114,32.471,32.1487,32.0176,31.9918,31.9801,32.0378,31.7294,31.5324,31.2827,31.0526,31.3092,31.6919,31.7045],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,18.609,18.5507,18.4133,18.3608,18.3557,18.3791,18.4352,18.4839,18.516,18.4176,18.3187,18.2509,18.2835,18.2939,18.2371,18.2881,18.3791,18.5231,18.8438,19.0677,19.0819,19.2771,19.4032,19.5896,19.8172,20.4892,21.1762,21.788,22.3731,22.7445,23.0339,23.0454,23.1957,23.3823,23.4553,23.6491,23.9449,24.1697,24.4081,24.5418,24.5306,24.6763,24.7785,24.93,25.0731,24.7217,24.2857,24.3703,24.4237,24.5383,24.5838,24.4597,24.4545,24.6049,24.6738,24.7812,24.999,25.2695,25.7737,26.2934,26.7183,27.125,27.4836,27.6596,27.9221,27.92,27.9678,27.9419,27.9317,27.8349,27.8242,27.8906,27.8521,27.9423,28.0044,27.8863,27.8061,27.8065],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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.7575,10.0293,10.4238,18.1213,22.169,19.2309,17.2744,14.625,14.3738,17.2609,14.2247,22.0396,20.8406,21.1006,16.3544,16.2675,13.5515,10.1703,3.332,3.3845,3.623,3.1523,2.9247,5.318,2.893,3.4174,3.1601,0.6728,2.4569,0.1162,-0.9461,0.8123,-2.5673,0.8542,1.8399,-2.3813],"stroke":"#176fa3","width":2.0,"fill":"rgba(23,111,163,.08)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,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":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,2.5738,3.3276,3.8975,3.8163,3.793,3.7845,3.6665,3.5712,3.5201,3.4615,3.3447,3.4431,3.3228,3.2362,3.222,3.1239,3.1195,3.3639,3.4081,3.4087,3.3654,3.3344,3.2728,3.2849,3.2635,3.156,3.066,2.9723,2.9917,3.2872,3.2704,3.1679,3.4281,3.5228,3.7476,3.674,3.677,3.5342,3.4766,3.3211,3.2305,3.4141,3.3592,3.557,3.6029,3.7513,3.7026,3.6576,3.6484,3.7072,3.7731,4.0457,4.2544,4.2354,4.1608,4.0351,4.7034,4.5013,4.3919,4.3147,4.2334,4.0783,4.2147,4.0648,3.8536,4.0147,3.9406,4.2112,4.2247,4.1005,4.1717,4.1018,3.9476,4.3343],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,9.9727,11.5649,14.2351,15.8543,16.8259,16.3734,15.8537,15.8045,16.0045,17.9619,19.9521,22.5981,24.1299,26.123,28.5214,29.6927,30.4761,31.0557,30.1626,30.2135,32.2732,32.2336,32.7171,32.5717,32.1025,28.4691,24.706,21.2617,18.4939,17.1113,16.5272,18.1031,18.56,18.0844,18.794,18.6838,17.3903,16.505,15.2232,14.5879,14.6152,13.9831,13.7044,13.3107,13.1084,17.6264,23.037,24.3216,25.1407,25.4126,26.0814,28.1196,29.1451,29.4556,29.9032,29.7455,28.8293,27.9112,25.781,23.6069,21.3734,19.2512,17.395,16.4671,15.188,15.0715,13.9093,13.5946,13.551,13.86,14.0778,12.8776,12.3947,11.2802,10.3227,11.5647,13.0622,13.1],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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,183.0887,569.6845,165.9256,600.5862,94.0051,321.6486,25.4838,13.5463,120.1794,70.3247,3.3559,83.0113,31.1947,16.0133,16.6399,141.7741,47.9478,59.8414,51.1144,23.2078,61.3955,27.9497,92.1589,80.2216,113.4902,103.6227,78.361,94.7889,66.9044,420.4787,161.0742,250.4229,131.8532,168.2374,141.8651,227.0781,31.8547,50.779,80.1353,75.9147,65.1593,52.5351,88.8722,35.8011,23.9222,14.4714,36.4156,109.7473,60.9312,251.5884,134.4382,228.6451,156.8563,71.7948,187.3074,220.5576,159.4542,126.0692,193.4937,51.8753,98.8568,102.3064,99.5921,69.4519,98.448,109.2872,86.3238,191.8742,4.3119,32.8206,0.1785,5.7567,4.2549,7.6405,20.604,110.1035,146.5669,94.238,74.2618,57.6247],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,120.8172,135.0,135.0,135.0,135.0,135.0,134.3089,133.963,135.0,135.0,135.0,135.0,135.0,135.0,134.6793,135.0,135.0,133.8364,134.8329,135.0,133.7823,134.2787,135.0,133.9766,135.0,133.9944,134.7655,133.7987,134.4271,129.7696,131.7049,134.9404,135.0,135.0,133.0205,129.7369,130.1924,130.9116,129.7648,130.8787,129.9257,130.7032,129.3924,129.9136,130.2508,130.4496,130.9466,132.4811,133.3422,129.8736,128.0111,124.8075,127.0565,128.0422,125.4094,128.4868,126.1086,124.1503,120.9455,121.7979,123.4573,125.2252,123.4827,124.7228,126.5542,124.4151,126.1585,130.2821,130.1911,130.8374,130.8408,130.7417,130.8103,130.6904,130.3912,131.9041,129.919,131.1616,132.055,131.3665],"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,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":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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,38.824,38.3691,38.2456,38.9425,39.5896,40.4001,41.1527,41.2663,41.1568,41.354,41.0592,41.3329,41.7725,42.5658,43.7367,45.2078,44.2263,43.3947,42.7326,40.7214,38.3739,35.6535,33.3958,31.4414,29.2113,27.3722,26.3334,25.7137,27.2704,29.2754,31.1595,32.053,31.7655,31.4985,32.0147,32.494,33.4309,33.5607,32.7904,31.0606,29.0983,27.669,26.4438,25.2331,24.3395,22.7335,21.495,19.975,19.4551,18.7122,18.4682,18.2415,16.946,17.042,16.125,15.2888,14.4364,14.071,14.3019,14.9274,14.498],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,32.6101,25.401,19.7285,22.5372,22.0912,30.2642,31.8333,34.9465,34.8583,37.2488,36.598,33.4529,32.0803,33.105,33.7228,34.5592,40.4839,36.3848,35.5027,33.2914,31.2377,29.4031,30.5938,28.6411,30.5705,31.322,33.7524,37.4792,41.2713,36.3551,33.3562,33.0866,29.5479,26.6157,24.0987,22.6084,21.0082,22.4637,22.4463,25.9005,26.8852,41.9671,47.0454,43.0801,40.5069,36.4805,33.9031,38.759,36.7918,39.5799,36.4363,32.7544,30.0296,26.8203,28.0758,27.3577,23.6983,22.7444,26.7233,25.6999,26.1595,31.2884,29.0858,31.6918,30.5956,28.2297,36.3303,33.1488,31.267,33.8916,35.304,36.8206,39.3843,35.0852],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,7.0341,25.0776,32.7596,29.9632,27.6489,24.4616,23.1067,21.1547,19.997,18.3413,17.416,20.4968,19.6558,18.3596,17.1965,16.0251,14.2235,12.7833,11.5406,10.8217,12.53,12.6814,11.922,13.1017,11.6274,11.1522,10.4033,9.6768,8.9577,18.9518,16.961,16.2503,22.0299,22.7382,23.96,24.515,23.7063,22.5627,20.9436,20.0108,18.8154,14.9342,13.5255,12.2743,15.8821,20.508,19.0591,17.1198,16.2509,14.7843,17.4444,20.6016,25.2869,24.9625,23.3975,22.1512,28.6697,29.3757,27.7339,28.6305,26.0474,24.2381,24.2558,23.2832,22.4779,28.2884,25.0956,30.474,34.1575,31.6908,29.2843,25.9578,24.6247,29.3409],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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.521,0.5731,0.4747,0.4248,0.4398,0.4674,0.571,0.6716,0.8169,0.9151,1.0366,1.1432,1.1881,1.2161,1.2641,1.2789,1.3302,1.4509,1.4409,1.4473,1.4154,1.3791,1.3262,1.2824,1.2096,1.2456,1.262,1.3127,1.4021,1.4486,1.378,1.3987,1.4002,1.298,1.21,1.0498,0.9323,0.8265,0.7656,0.7451,0.758,0.793,1.0499,1.343,1.4707,1.4918,1.4677,1.4617,1.5532,1.5581,1.5554,1.5132,1.372,1.1575,1.0784,1.0245,0.9981,0.769,0.6055,0.4888,0.3523,0.3324,0.3971,0.3619,0.3373,0.3486,0.2721,0.3626,0.3117,0.2244,0.2252,0.1942,0.3212,0.4598,0.4343],"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.4888,0.4845,0.5018,0.5357,0.592,0.6566,0.7326,0.8147,0.8894,0.9547,1.0166,1.0691,1.1213,1.1872,1.2379,1.2798,1.3069,1.3214,1.3223,1.3144,1.2934,1.2838,1.2795,1.2861,1.3093,1.3372,1.3453,1.356,1.3648,1.3515,1.3232,1.2685,1.2013,1.1263,1.0542,0.9924,0.9455,0.915,0.942,1.0222,1.1119,1.1879,1.2438,1.2874,1.3406,1.3841,1.4183,1.4373,1.4242,1.3709,1.3124,1.2548,1.2035,1.1166,1.0144,0.9092,0.7979,0.7048,0.6432,0.587,0.537,0.4993,0.4539,0.4356,0.4108,0.3735,0.3439,0.3139,0.3154,0.3443,0.3623],"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.0489,-0.0171,0.0692,0.1358,0.2249,0.2585,0.304,0.3285,0.2987,0.2614,0.2475,0.2099,0.2089,0.2637,0.2029,0.1674,0.1085,0.0578,0.0039,-0.0319,-0.0838,-0.0383,-0.0175,0.0266,0.0928,0.1114,0.0326,0.0427,0.0353,-0.0535,-0.1132,-0.2187,-0.2689,-0.2998,-0.2886,-0.2473,-0.1875,-0.122,0.108,0.3208,0.3588,0.3039,0.2239,0.1743,0.2126,0.1741,0.1371,0.0759,-0.0523,-0.2134,-0.234,-0.2303,-0.2054,-0.3476,-0.4089,-0.4204,-0.4455,-0.3724,-0.2462,-0.2251,-0.1997,-0.1507,-0.1818,-0.0731,-0.0992,-0.1492,-0.1187,-0.1197,0.0058,0.1155,0.072],"stroke":"#07865c","width":1.0,"fill":"rgba(7,134,92,.12)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,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":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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/d187a8a2-430e-420c-a0df-b606b06843f3/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/d187a8a2-430e-420c-a0df-b606b06843f3/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/d187a8a2-430e-420c-a0df-b606b06843f3/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/d187a8a2-430e-420c-a0df-b606b06843f3/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/d187a8a2-430e-420c-a0df-b606b06843f3/technical-pack/data.json"},"source_fingerprint":"c3c31d97fec39b0019c73da8bac904a871cceaf948b45aedd472473e8c2e3179","content_hash":"e8758da0502873d658f9d6d59a510f9b8f6ed820abd8c80cf9ac515d5324c0ab","citation":"Sharemaestro, FTGA Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/d187a8a2-430e-420c-a0df-b606b06843f3/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."}