{"schema_version":"1.0","name":"301678 Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"0f0a7f78-4d02-40fe-a461-c90a9e430dc6","symbol":"301678","name":"HENGHUI Technology Corporation Limited","exchange":"SHZ","country":"CN","asset_type":"equity","currency":"CNY","sector":"Technology","industry":"Electronic Components"},"summary":"Price structure and the underlying tape currently reinforce the same downside read.","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, Drawdown and recovery pressure, Range pressure and compression, 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":61,"displayedObservations":61,"assetType":"Equity","state":"Aligned downward","stateTone":"negative","summary":"Price structure and the underlying tape currently reinforce the same downside read.","evidenceAlignment":{"status":"Evidence aligned downward","headline":"Downward price structure is confirmed by Market Dynamics","summary":"Price structure and the underlying tape currently reinforce the same downside read.","take":"The downside state remains confirmed until Market Dynamics repairs or price structure changes.","tone":"negative","conflict":false},"marketDynamics":{"available":true,"readAvailable":true,"dates":["2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"values":[-0.611159,-0.691022,-0.462215,-0.214222,0.114409,0.241274,0.225099,0.182259,0.075172,-0.054004,-0.206147,-0.423681,-0.628201,-0.7708,-0.837974,-0.917825,-0.975234,-1.021329,-0.99267,-0.729007,-0.601639,-0.614556,-0.501432,-0.350215,-0.100561,0.287308,0.281454,-0.019679,-0.237603,-0.493953,-0.672789,-0.710687,-0.807214],"opens":[66.366523,64.342487,69.47202,83.402146,82.023028,76.506539,73.986421,72.656907,71.694494,65.979571,65.463645,62.010878,59.4213,58.855764,61.088155,63.776945,58.825998,59.034355,61.494946,60.512697,63.995224,51.889999,60.200001,62.639999,66.980003,66.779999,63.540001,48.799999,45.709999,41.860001,40.73,46.09,45.810001],"highs":[66.971751,70.226075,81.139994,89.146835,82.787006,78.054332,74.96867,75.077806,72.77596,68.658442,67.894467,62.010878,60.959169,63.697571,63.856321,63.796793,59.709032,61.375887,63.548749,70.444354,67.348769,54.400002,64.849998,68.879997,71.610001,68.339996,65.269997,49.290001,46.09,43.130001,46.099998,47.279999,47.959999],"lows":[63.677731,64.342487,67.27932,79.5029,74.611482,72.428703,71.486144,71.793713,66.604639,64.193655,63.280857,58.181084,57.675076,58.042182,60.810347,57.675076,56.266189,58.855763,59.341931,59.133569,55.130001,51.32,59.799999,54.540001,64.269997,64.300003,59.400002,44.450001,38.400002,38.060001,40.27,45.029999,43.299999],"closes":[63.717419,69.382729,78.917526,82.965591,77.01255,72.944633,71.634964,73.668922,67.537285,65.374344,63.320545,60.353947,58.369598,61.752914,63.45945,58.538269,58.32991,60.711128,60.691284,64.49131,55.509998,53.150002,62.650002,64.050003,68.699997,65.919998,59.400002,44.849998,41.599998,40.790001,45.700001,45.900002,44.470001],"hoverRows":[[{"label":"Open","value":"66.4","className":"is-ohlc","compact":true},{"label":"High","value":"67.0","className":"is-ohlc","compact":true},{"label":"Low","value":"63.7","className":"is-ohlc","compact":true},{"label":"Close","value":"63.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.61","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"64.3","className":"is-ohlc","compact":true},{"label":"High","value":"70.2","className":"is-ohlc","compact":true},{"label":"Low","value":"64.3","className":"is-ohlc","compact":true},{"label":"Close","value":"69.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.69","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"69.5","className":"is-ohlc","compact":true},{"label":"High","value":"81.1","className":"is-ohlc","compact":true},{"label":"Low","value":"67.3","className":"is-ohlc","compact":true},{"label":"Close","value":"78.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.46","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"83.4","className":"is-ohlc","compact":true},{"label":"High","value":"89.1","className":"is-ohlc","compact":true},{"label":"Low","value":"79.5","className":"is-ohlc","compact":true},{"label":"Close","value":"83.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.21","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"82.0","className":"is-ohlc","compact":true},{"label":"High","value":"82.8","className":"is-ohlc","compact":true},{"label":"Low","value":"74.6","className":"is-ohlc","compact":true},{"label":"Close","value":"77.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.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":"76.5","className":"is-ohlc","compact":true},{"label":"High","value":"78.1","className":"is-ohlc","compact":true},{"label":"Low","value":"72.4","className":"is-ohlc","compact":true},{"label":"Close","value":"72.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.24","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"74.0","className":"is-ohlc","compact":true},{"label":"High","value":"75.0","className":"is-ohlc","compact":true},{"label":"Low","value":"71.5","className":"is-ohlc","compact":true},{"label":"Close","value":"71.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.23","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"72.7","className":"is-ohlc","compact":true},{"label":"High","value":"75.1","className":"is-ohlc","compact":true},{"label":"Low","value":"71.8","className":"is-ohlc","compact":true},{"label":"Close","value":"73.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.18","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"71.7","className":"is-ohlc","compact":true},{"label":"High","value":"72.8","className":"is-ohlc","compact":true},{"label":"Low","value":"66.6","className":"is-ohlc","compact":true},{"label":"Close","value":"67.5","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":"66.0","className":"is-ohlc","compact":true},{"label":"High","value":"68.7","className":"is-ohlc","compact":true},{"label":"Low","value":"64.2","className":"is-ohlc","compact":true},{"label":"Close","value":"65.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.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":"65.5","className":"is-ohlc","compact":true},{"label":"High","value":"67.9","className":"is-ohlc","compact":true},{"label":"Low","value":"63.3","className":"is-ohlc","compact":true},{"label":"Close","value":"63.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.21","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"62.0","className":"is-ohlc","compact":true},{"label":"High","value":"62.0","className":"is-ohlc","compact":true},{"label":"Low","value":"58.2","className":"is-ohlc","compact":true},{"label":"Close","value":"60.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.42","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"59.4","className":"is-ohlc","compact":true},{"label":"High","value":"61.0","className":"is-ohlc","compact":true},{"label":"Low","value":"57.7","className":"is-ohlc","compact":true},{"label":"Close","value":"58.4","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":"58.9","className":"is-ohlc","compact":true},{"label":"High","value":"63.7","className":"is-ohlc","compact":true},{"label":"Low","value":"58.0","className":"is-ohlc","compact":true},{"label":"Close","value":"61.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.77","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"61.1","className":"is-ohlc","compact":true},{"label":"High","value":"63.9","className":"is-ohlc","compact":true},{"label":"Low","value":"60.8","className":"is-ohlc","compact":true},{"label":"Close","value":"63.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.84","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"63.8","className":"is-ohlc","compact":true},{"label":"High","value":"63.8","className":"is-ohlc","compact":true},{"label":"Low","value":"57.7","className":"is-ohlc","compact":true},{"label":"Close","value":"58.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.92","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"58.8","className":"is-ohlc","compact":true},{"label":"High","value":"59.7","className":"is-ohlc","compact":true},{"label":"Low","value":"56.3","className":"is-ohlc","compact":true},{"label":"Close","value":"58.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":"59.0","className":"is-ohlc","compact":true},{"label":"High","value":"61.4","className":"is-ohlc","compact":true},{"label":"Low","value":"58.9","className":"is-ohlc","compact":true},{"label":"Close","value":"60.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.02","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"61.5","className":"is-ohlc","compact":true},{"label":"High","value":"63.5","className":"is-ohlc","compact":true},{"label":"Low","value":"59.3","className":"is-ohlc","compact":true},{"label":"Close","value":"60.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.99","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"60.5","className":"is-ohlc","compact":true},{"label":"High","value":"70.4","className":"is-ohlc","compact":true},{"label":"Low","value":"59.1","className":"is-ohlc","compact":true},{"label":"Close","value":"64.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.73","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"64.0","className":"is-ohlc","compact":true},{"label":"High","value":"67.3","className":"is-ohlc","compact":true},{"label":"Low","value":"55.1","className":"is-ohlc","compact":true},{"label":"Close","value":"55.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.60","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"51.9","className":"is-ohlc","compact":true},{"label":"High","value":"54.4","className":"is-ohlc","compact":true},{"label":"Low","value":"51.3","className":"is-ohlc","compact":true},{"label":"Close","value":"53.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.61","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"60.2","className":"is-ohlc","compact":true},{"label":"High","value":"64.8","className":"is-ohlc","compact":true},{"label":"Low","value":"59.8","className":"is-ohlc","compact":true},{"label":"Close","value":"62.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.50","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"62.6","className":"is-ohlc","compact":true},{"label":"High","value":"68.9","className":"is-ohlc","compact":true},{"label":"Low","value":"54.5","className":"is-ohlc","compact":true},{"label":"Close","value":"64.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.35","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"67.0","className":"is-ohlc","compact":true},{"label":"High","value":"71.6","className":"is-ohlc","compact":true},{"label":"Low","value":"64.3","className":"is-ohlc","compact":true},{"label":"Close","value":"68.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.10","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"66.8","className":"is-ohlc","compact":true},{"label":"High","value":"68.3","className":"is-ohlc","compact":true},{"label":"Low","value":"64.3","className":"is-ohlc","compact":true},{"label":"Close","value":"65.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.29","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"63.5","className":"is-ohlc","compact":true},{"label":"High","value":"65.3","className":"is-ohlc","compact":true},{"label":"Low","value":"59.4","className":"is-ohlc","compact":true},{"label":"Close","value":"59.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.28","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"48.8","className":"is-ohlc","compact":true},{"label":"High","value":"49.3","className":"is-ohlc","compact":true},{"label":"Low","value":"44.5","className":"is-ohlc","compact":true},{"label":"Close","value":"44.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.02","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"45.7","className":"is-ohlc","compact":true},{"label":"High","value":"46.1","className":"is-ohlc","compact":true},{"label":"Low","value":"38.4","className":"is-ohlc","compact":true},{"label":"Close","value":"41.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.24","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"41.9","className":"is-ohlc","compact":true},{"label":"High","value":"43.1","className":"is-ohlc","compact":true},{"label":"Low","value":"38.1","className":"is-ohlc","compact":true},{"label":"Close","value":"40.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.49","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"40.7","className":"is-ohlc","compact":true},{"label":"High","value":"46.1","className":"is-ohlc","compact":true},{"label":"Low","value":"40.3","className":"is-ohlc","compact":true},{"label":"Close","value":"45.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.67","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"46.1","className":"is-ohlc","compact":true},{"label":"High","value":"47.3","className":"is-ohlc","compact":true},{"label":"Low","value":"45.0","className":"is-ohlc","compact":true},{"label":"Close","value":"45.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.71","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"45.8","className":"is-ohlc","compact":true},{"label":"High","value":"48.0","className":"is-ohlc","compact":true},{"label":"Low","value":"43.3","className":"is-ohlc","compact":true},{"label":"Close","value":"44.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.81","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[38.259466,85.496126],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":-0.807214,"state":"Negative and weakening","context":{"scenario":"negativeWeakening","latestDirection":"easing","fourWeekDirection":"weakening","now":{"label":"Easier this week","detail":"Market Dynamics weakened this week and remains below zero."},"fourWeek":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Negative and weakening","detail":"Price is between the accumulation and distribution zones. The Market Dynamics bars describe whether the current move is gaining or losing underlying support.","tone":"negative"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price is between the accumulation and distribution zones. The Market Dynamics bars describe whether the current move is gaining or losing underlying support.","annotations":[{"label":"Current tape relationship","value":"Negative and weakening","detail":"Market Dynamics weakened this week and remains below zero.","tone":"negative"},{"label":"Price location","value":"Between zones","detail":"Price is travelling between the two major positioning zones.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Weakening","detail":"Underlying support has contracted across the recent completed path.","tone":"negative"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":33,"relationship":{"sameWeekCorrelation":0.29,"forwardCorrelation":-0.52,"directionalAgreement":46.4,"sample":28,"correlationSample":32,"label":"Meaningful relationship"},"accumulation":{"label":"Accumulation","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":2.0,"medianWeeksInZone":2,"averageWeeksToHigher":2.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":6.9,"averageReturn":6.9,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-1.9,"sample":1},{"week":2,"averageReturn":9.9,"sample":1},{"week":3,"averageReturn":10.3,"sample":1},{"week":4,"averageReturn":6.9,"sample":1},{"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}]},"distribution":{"label":"Distribution","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1,"averageWeeksToLower":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":-11.2,"averageReturn":-11.2,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":-29.4,"averageReturn":-29.4,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":-50.8,"averageReturn":-50.8,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-7.2,"sample":1},{"week":2,"averageReturn":-12.1,"sample":1},{"week":3,"averageReturn":-13.7,"sample":1},{"week":4,"averageReturn":-11.2,"sample":1},{"week":5,"averageReturn":-18.6,"sample":1},{"week":6,"averageReturn":-21.2,"sample":1},{"week":7,"averageReturn":-23.7,"sample":1},{"week":8,"averageReturn":-27.3,"sample":1},{"week":9,"averageReturn":-29.6,"sample":1},{"week":10,"averageReturn":-25.6,"sample":1},{"week":11,"averageReturn":-23.5,"sample":1},{"week":12,"averageReturn":-29.4,"sample":1},{"week":13,"averageReturn":-29.7,"sample":1},{"week":14,"averageReturn":-26.8,"sample":1},{"week":15,"averageReturn":-26.8,"sample":1},{"week":16,"averageReturn":-22.3,"sample":1},{"week":17,"averageReturn":-33.1,"sample":1},{"week":18,"averageReturn":-35.9,"sample":1},{"week":19,"averageReturn":-24.5,"sample":1},{"week":20,"averageReturn":-22.8,"sample":1},{"week":21,"averageReturn":-17.2,"sample":1},{"week":22,"averageReturn":-20.5,"sample":1},{"week":23,"averageReturn":-28.4,"sample":1},{"week":24,"averageReturn":-45.9,"sample":1},{"week":25,"averageReturn":-49.9,"sample":1},{"week":26,"averageReturn":-50.8,"sample":1}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":4.3,"averageExpectedMove":4.3,"averageWeeksToLargestMove":3.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-25.2,"medianReturn":-25.2,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-24.3,"medianReturn":-24.3,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-40.7,"medianReturn":-40.7,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-7.6,"sample":2},{"week":2,"averageReturn":-19.5,"sample":2},{"week":3,"averageReturn":-20.6,"sample":2},{"week":4,"averageReturn":-25.2,"sample":2},{"week":5,"averageReturn":-22.9,"sample":2},{"week":6,"averageReturn":-24.1,"sample":2},{"week":7,"averageReturn":-27.1,"sample":2},{"week":8,"averageReturn":-24.2,"sample":1},{"week":9,"averageReturn":-19.8,"sample":1},{"week":10,"averageReturn":-17.6,"sample":1},{"week":11,"averageReturn":-24.0,"sample":1},{"week":12,"averageReturn":-24.3,"sample":1},{"week":13,"averageReturn":-21.2,"sample":1},{"week":14,"averageReturn":-21.2,"sample":1},{"week":15,"averageReturn":-16.3,"sample":1},{"week":16,"averageReturn":-27.9,"sample":1},{"week":17,"averageReturn":-31.0,"sample":1},{"week":18,"averageReturn":-18.6,"sample":1},{"week":19,"averageReturn":-16.8,"sample":1},{"week":20,"averageReturn":-10.8,"sample":1},{"week":21,"averageReturn":-14.4,"sample":1},{"week":22,"averageReturn":-22.9,"sample":1},{"week":23,"averageReturn":-41.8,"sample":1},{"week":24,"averageReturn":-46.0,"sample":1},{"week":25,"averageReturn":-47.0,"sample":1},{"week":26,"averageReturn":-40.7,"sample":1}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":5,"completedEpisodes":3,"activeEpisodes":2,"medianExpectedMove":23.4,"averageExpectedMove":22.9,"averageWeeksToLargestMove":11.0,"horizons":[{"weeks":4,"sample":5,"expectedCount":2,"expectedPercent":40.0,"averageReturn":0.2,"medianReturn":2.3,"confidenceLow":11.8,"confidenceHigh":76.9,"confidence":"Mixed historical record"},{"weeks":12,"sample":3,"expectedCount":3,"expectedPercent":100.0,"averageReturn":-20.7,"medianReturn":-19.9,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-1.5,"sample":5},{"week":2,"averageReturn":0.6,"sample":5},{"week":3,"averageReturn":0.6,"sample":5},{"week":4,"averageReturn":0.2,"sample":5},{"week":5,"averageReturn":-5.0,"sample":5},{"week":6,"averageReturn":-12.2,"sample":4},{"week":7,"averageReturn":-12.9,"sample":4},{"week":8,"averageReturn":-12.8,"sample":4},{"week":9,"averageReturn":-11.7,"sample":4},{"week":10,"averageReturn":-2.1,"sample":3},{"week":11,"averageReturn":-10.3,"sample":3},{"week":12,"averageReturn":-20.7,"sample":3},{"week":13,"averageReturn":-16.6,"sample":2},{"week":14,"averageReturn":-16.2,"sample":2},{"week":15,"averageReturn":-8.4,"sample":2},{"week":16,"averageReturn":-10.4,"sample":2},{"week":17,"averageReturn":-16.6,"sample":2},{"week":18,"averageReturn":-31.4,"sample":1},{"week":19,"averageReturn":-36.4,"sample":1},{"week":20,"averageReturn":-37.6,"sample":1},{"week":21,"averageReturn":-30.1,"sample":1},{"week":22,"averageReturn":-29.8,"sample":1},{"week":23,"averageReturn":-32.0,"sample":1},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":5,"completedEpisodes":2,"activeEpisodes":3,"medianExpectedMove":26.5,"averageExpectedMove":26.5,"averageWeeksToLargestMove":8.5,"horizons":[{"weeks":4,"sample":4,"expectedCount":4,"expectedPercent":100.0,"averageReturn":-12.4,"medianReturn":-4.8,"confidenceLow":51.0,"confidenceHigh":100.0,"confidence":"Historically consistent"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":-17.6,"medianReturn":-17.6,"confidenceLow":34.2,"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":-5.3,"sample":5},{"week":2,"averageReturn":-7.4,"sample":4},{"week":3,"averageReturn":-9.2,"sample":4},{"week":4,"averageReturn":-12.4,"sample":4},{"week":5,"averageReturn":-15.2,"sample":4},{"week":6,"averageReturn":-19.3,"sample":4},{"week":7,"averageReturn":-23.1,"sample":4},{"week":8,"averageReturn":-23.5,"sample":4},{"week":9,"averageReturn":-20.4,"sample":3},{"week":10,"averageReturn":-19.2,"sample":3},{"week":11,"averageReturn":-12.6,"sample":2},{"week":12,"averageReturn":-17.6,"sample":2},{"week":13,"averageReturn":-30.2,"sample":2},{"week":14,"averageReturn":-34.4,"sample":1},{"week":15,"averageReturn":-35.7,"sample":1},{"week":16,"averageReturn":-28.0,"sample":1},{"week":17,"averageReturn":-27.7,"sample":1},{"week":18,"averageReturn":-29.9,"sample":1},{"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}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":2.8,"averageExpectedMove":2.8,"averageWeeksToLargestMove":1.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-17.3,"medianReturn":-17.3,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-15.3,"medianReturn":-15.3,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-37.9,"medianReturn":-37.9,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-10.8,"sample":2},{"week":2,"averageReturn":-17.8,"sample":2},{"week":3,"averageReturn":-20.0,"sample":2},{"week":4,"averageReturn":-17.3,"sample":2},{"week":5,"averageReturn":-19.2,"sample":2},{"week":6,"averageReturn":-21.8,"sample":2},{"week":7,"averageReturn":-13.8,"sample":1},{"week":8,"averageReturn":-11.4,"sample":1},{"week":9,"averageReturn":-18.3,"sample":1},{"week":10,"averageReturn":-18.6,"sample":1},{"week":11,"averageReturn":-15.2,"sample":1},{"week":12,"averageReturn":-15.3,"sample":1},{"week":13,"averageReturn":-10.0,"sample":1},{"week":14,"averageReturn":-22.5,"sample":1},{"week":15,"averageReturn":-25.8,"sample":1},{"week":16,"averageReturn":-12.5,"sample":1},{"week":17,"averageReturn":-10.6,"sample":1},{"week":18,"averageReturn":-4.1,"sample":1},{"week":19,"averageReturn":-8.0,"sample":1},{"week":20,"averageReturn":-17.1,"sample":1},{"week":21,"averageReturn":-37.4,"sample":1},{"week":22,"averageReturn":-41.9,"sample":1},{"week":23,"averageReturn":-43.1,"sample":1},{"week":24,"averageReturn":-36.2,"sample":1},{"week":25,"averageReturn":-35.9,"sample":1},{"week":26,"averageReturn":-37.9,"sample":1}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","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}]},"currentApplication":{"status":"Evidence aligned downward","tone":"negative","headline":"Price and Market Dynamics remain aligned downward","use":"The downside remains supported until Market Dynamics repairs or price structure changes.","confirm":"The downside state remains confirmed until Market Dynamics repairs or price structure changes.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"negative","direction":"weakening","zone":"middle","zoneContext":"Price is between the accumulation and distribution zones. The Market Dynamics bars describe whether the current move is gaining or losing underlying support.","historical":{"label":"Broad directional cases","weeks":12,"direction":"lower","percent":100.0,"averageReturn":-20.7,"sample":3},"nowContext":{"label":"Easier this week","detail":"Market Dynamics weakened this week and remains below zero."},"fourWeekContext":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"priceContext":{"label":"Price structure is downward","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":"Capital protection","title":"Treat agreement on the downside as a defensive condition","tone":"negative","approach":"Reduce the burden of proof for risk control and raise it for new long exposure. A short position still needs a defined entry, exit and maximum loss.","finding":"In this ticker's completed record, 100.0% of comparable cases moved lower after 12 weeks, with an average move of -20.7% across 3 cases.","watch":"Reassess the reading when either price structure or the Market Dynamics state changes materially."},{"eyebrow":"Zone positioning","title":"Use distribution to protect capital before considering the short case","tone":"negative","finding":"After distribution, 100.0% of completed 12-week outcomes were lower across 1 cases. Distinct visits lasted 1.0 weeks on average before leaving the zone.","approach":"Review long exposure and define the evidence that would confirm a rollover. Short exposure should begin only after price weakens and the loss limit is known.","watch":"A sustained repair in price and Market Dynamics invalidates the downside setup."},{"eyebrow":"Disagreement playbook","title":"Use unsupported price strength to tighten discipline","tone":"caution","finding":"Comparable disagreements produced an average pullback of 26.5% across 2 completed cases, with the largest move arriving after 8.5 weeks on average.","approach":"Avoid adding simply because price is rising. Let improving Market Dynamics confirm the move, or let price reset before reassessing it.","watch":"The warning ends when Market Dynamics catches up or price gives way."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"close":[41.5535,52.8495,51.0046,49.2979,52.4351,57.1409,75.619,92.3904,83.3634,85.1984,88.7796,78.9437,91.2361,82.8406,83.2434,81.3583,78.0742,76.1097,76.189,70.7222,68.837,67.7952,61.8124,64.4814,64.5905,69.4819,64.8187,66.7932,63.7174,69.3827,78.9175,82.9656,77.0126,72.9446,71.635,73.6689,67.5373,65.3743,63.3205,60.3539,58.3696,61.7529,63.4594,58.5383,58.3299,60.7111,60.6913,64.4913,55.51,53.15,62.65,64.05,68.7,65.92,59.4,44.85,41.6,40.79,45.7,45.9,44.47],"consensus":[-92.6651,-12.0563,-89.122,-33.7421,48.0913,46.1719,69.4221,82.1009,15.1685,46.6087,40.5754,-15.2376,61.7854,-8.0083,0.0,0.0,-21.8563,-11.9747,-11.3428,-38.3082,-34.9285,-33.3252,-53.1096,-16.1776,-21.3559,19.2927,-33.2095,0.0,-35.3545,26.587,59.7713,44.2007,0.0,-15.099,-23.7005,0.0,-44.8192,-35.3874,-45.3778,-41.4741,-46.857,0.0,0.0,-50.6455,-19.7412,0.0,-19.2399,32.7977,-57.2849,-32.9793,30.5246,15.7973,44.876,8.1522,-40.8455,-67.8742,-57.7423,-41.3542,0.0,-21.3941,-28.7622],"supportDates":["2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"control":[38.0119,27.9347,-12.8649,64.8621,-13.7189,0.0,0.0,-20.7214,-7.2259,-6.5446,-38.1434,-36.9781,-33.4314,-56.2055,-8.1523,-17.543,26.85,-41.7705,0.0,-44.9311,33.285,54.2494,31.8649,0.0,-24.2956,-24.5148,0.0,-45.001,-35.1163,-48.6057,-36.0858,-48.1458,0.0,0.0,-55.2881,-21.1521,0.0,-17.8185,21.7884,-54.5123,-29.0541,31.5815,14.7068,37.6275,0.944,-45.9531,-77.3171,-51.3016,-35.1609,0.0,-28.3452,-39.6058],"force":[21.581,21.0872,-52.5865,60.4277,-42.663,0.0,0.0,-33.9753,-14.2151,-11.0151,-41.2676,-24.3085,-22.4376,-44.7567,-7.9485,-4.8938,42.8458,-41.1528,0.0,-31.1995,55.0917,89.3061,54.0817,0.0,-35.6891,-29.4264,0.0,-54.9056,-26.8657,-37.7916,-31.2257,-31.7976,0.0,0.0,-59.8688,-0.5707,0.0,-10.9939,69.2137,-88.3701,-14.6147,55.8271,25.7976,56.6537,14.4249,-60.0589,-65.4027,-61.6687,-20.9395,0.0,-0.513,-17.0456],"direction":[74.3105,68.942,-8.7285,59.2388,-23.2715,0.0,0.0,-14.4969,-15.8015,-17.0607,-36.3827,-40.1718,-40.9807,-55.5378,-42.5823,-37.4721,6.1678,-17.7516,0.0,-27.3777,1.4284,44.9858,51.241,0.0,-10.1187,-18.6801,0.0,-37.4069,-41.7841,-47.1074,-54.9523,-56.1408,0.0,0.0,-38.7516,-31.822,0.0,-26.7544,19.3684,-38.2499,-50.5826,11.2436,9.9005,44.7475,34.6744,-21.2845,-58.8477,-62.2985,-63.0141,0.0,-29.0979,-24.7386],"intensity":[33.3333,70.0,54.5455,66.6667,30.7692,14.2857,20.0,18.75,29.4118,22.2222,47.3684,50.0,4.7619,50.0,8.6957,4.1667,44.0,38.4615,7.4074,17.8571,58.6207,76.6667,83.871,56.25,42.4242,17.6471,11.4286,58.3333,29.7297,13.1579,58.9744,5.0,31.7073,19.0476,53.4884,34.0909,15.5556,15.2174,72.3404,79.1667,91.8367,80.0,54.902,78.8462,28.8462,69.2308,96.1538,61.5385,21.1538,50.0,48.0769,3.8462],"confirmation":[82.283,80.5828,30.5792,87.6831,31.163,26.263,3.7851,75.3806,49.3059,49.0262,80.3513,78.8222,78.3306,84.6933,51.5929,51.7236,53.4255,78.7387,4.4231,79.0409,54.9125,88.1111,82.6333,33.2145,30.1444,75.7463,3.5292,82.6468,79.0684,82.2405,81.0415,82.5157,7.1345,28.7175,84.4169,51.0448,5.9957,73.9271,79.7729,87.3208,78.0535,78.5229,73.3765,82.8297,5.3379,81.5783,89.5005,86.6953,80.7055,35.834,51.5153,84.6816],"persistence":[50.0,75.0,75.0,75.0,50.0,37.5,25.0,0.0,25.0,50.0,50.0,75.0,75.0,87.5,100.0,100.0,75.0,75.0,62.5,62.5,37.5,12.5,12.5,25.0,0.0,0.0,0.0,0.0,25.0,50.0,75.0,87.5,75.0,62.5,75.0,75.0,62.5,62.5,37.5,37.5,50.0,37.5,12.5,12.5,25.0,25.0,0.0,0.0,0.0,12.5,37.5,62.5],"assessmentRisk":[26.552,25.9141,37.8539,4.8006,8.6858,31.3451,9.8309,34.19,25.8875,27.3292,25.1804,28.7324,29.1171,22.965,33.1538,24.6852,13.0776,54.7724,29.1013,4.0724,14.6788,19.9344,27.8144,51.9706,39.3102,33.6845,49.9237,25.7752,28.2353,24.6759,28.9912,24.9352,30.3856,0.835,0.1804,9.1854,17.8516,28.6497,31.71,3.7744,32.3467,5.6363,12.9147,27.2965,45.5863,9.1455,15.8834,21.1166,29.2996,48.9403,19.1241,36.6146],"volumeParticipation":true,"latest":{"consensus":-28.8,"control":-39.6,"force":-17.0,"direction":-24.7,"confirmation":84.7,"persistence":62.5,"assessmentRisk":36.6,"intensity":3.8,"evidenceDepth":100},"analysis":{"status":"Joint downward confirmation","headline":"The gauges support the downward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same downward assessment.","take":"Current assessment: downward pressure has broad support.","tone":"negative","supportedView":"Price structure and Market Dynamics","direction":"downward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Seller control supports the view","controlPath":"Control support is easing","forceState":"Downward commitment","forcePath":"Commitment is easing","directionState":"Downward follow-through","persistenceState":"Developing","confirmationState":"Strong support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"-28.8","detail":"Joint downward confirmation","tone":"negative"},{"label":"SM Control Gauge","value":"-39.6","detail":"Seller control supports the view","tone":"negative"},{"label":"SM Force Gauge","value":"-17.0","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-24.7","detail":"Downward follow-through","tone":"negative"},{"label":"SM Confirmation Gauge","value":"85/100","detail":"Strong support","tone":"positive"}]},"kpis":[{"label":"Price structure","value":"Aligned downward","detail":"completed-week alignment","tone":"negative"},{"label":"Momentum","value":"39.8","detail":"Negative","tone":"negative"},{"label":"Risk pressure","value":"15.3%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"19.1","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"17%","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 downward.","series":[{"label":"Close","values":[41.5535,52.8495,51.0046,49.2979,52.4351,57.1409,75.619,92.3904,83.3634,85.1984,88.7796,78.9437,91.2361,82.8406,83.2434,81.3583,78.0742,76.1097,76.189,70.7222,68.837,67.7952,61.8124,64.4814,64.5905,69.4819,64.8187,66.7932,63.7174,69.3827,78.9175,82.9656,77.0126,72.9446,71.635,73.6689,67.5373,65.3743,63.3205,60.3539,58.3696,61.7529,63.4594,58.5383,58.3299,60.7111,60.6913,64.4913,55.51,53.15,62.65,64.05,68.7,65.92,59.4,44.85,41.6,40.79,45.7,45.9,44.47],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,46.9592,48.8104,53.6847,60.7221,64.8387,68.5405,72.2203,73.4427,76.6779,77.7984,78.7884,79.2556,79.0408,78.5079,78.0863,76.7474,75.3091,73.943,71.7374,70.4181,69.3586,69.381,68.5515,68.2318,67.411,67.7695,69.7964,72.1908,73.0675,73.0452,72.7888,72.9488,71.9649,70.7666,69.4128,67.7657,66.0573,65.2747,64.9447,63.7799,62.789,62.4112,62.0985,62.5335,61.2565,59.7826,60.304,60.9851,62.3878,63.03,62.37,59.1845,55.9874,53.2242,51.8562,50.7732,49.6272],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,61.8725,63.4257,64.8937,66.1133,66.9993,67.6741,68.3048,68.4839,68.5101,68.4571,67.9649,67.7069,67.476,67.6246,67.4168,67.3706,67.1,67.2691,68.1319,69.2307,69.8071,70.0395,70.1577,70.4178,70.2044,69.8467,69.3632,68.6959,67.931,67.4733,67.176,66.5362,65.9283,65.5419,65.1826,65.1313,64.4187,63.5839,63.5148,63.5544,63.9356,64.0826,63.7357,62.3368,60.8007,59.3184,58.3097,57.3904,56.4334],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,98.4903,102.0749,102.3073,105.0997,105.4725,105.7629,105.6725,105.1691,104.5137,103.9072,103.0328,101.0195,100.2038,99.1462,97.4382,95.9634,94.8015,95.0432,92.7058,91.9917,90.5776,88.8117,89.4083,86.5773,85.2621,83.6337,82.4279,81.5125,80.8703,80.1933,80.3201,80.6545,80.672,80.6151,80.9058,81.1617,80.989,81.0234,80.943,81.2981,81.4432,79.4142,75.8418,74.0674,72.8569,71.5007,71.4129,72.5969,73.4183,73.3074,73.2914,73.4091],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,29.6802,30.5855,32.4553,33.3329,34.9065,36.3566,37.7343,38.9872,40.0905,41.1062,41.8022,46.5438,48.854,50.9924,54.2188,56.9091,59.3052,57.9835,57.7611,56.5106,56.3432,57.1228,56.9285,58.337,58.6626,59.1302,59.5671,59.4288,58.9975,58.3877,57.224,55.8429,55.2211,55.4428,54.5577,53.6758,52.9714,52.5242,52.3744,51.1986,49.4302,49.8325,51.5133,52.4564,52.9645,53.0971,50.3031,46.5254,43.2456,41.5944,40.165,38.6573],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"relative","eyebrow":"Relative leadership","title":"Strength versus the research benchmark","description":"Relative performance is separated from absolute price direction to reveal leadership and lagging pressure.","reason":"Selected because benchmark-relative leadership is strengthening, fading or diverging from price.","series":[{"label":"Relative strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-22.4413,-15.5638,-17.7555,-22.9157,-35.7861,-40.3306,-40.1687,-35.4848,-34.0908,-33.9152],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"drawdown","eyebrow":"Path risk","title":"Drawdown and recovery pressure","description":"Capital impairment and recovery are shown together so return is not separated from path difficulty.","reason":"Selected because the current recovery or drawdown path is central to the tape.","series":[{"label":"Drawdown","values":[0.0,0.0,-3.4908,-6.7202,-0.784,0.0,0.0,0.0,-9.7704,-7.7843,-3.9082,-14.5542,-1.2493,-10.3364,-9.9003,-11.9407,-15.4953,-17.6216,-17.5357,-23.4529,-25.4933,-26.6209,-33.0964,-30.2077,-30.0895,-24.7952,-29.8425,-27.7055,-31.0346,-24.9026,-14.5825,-10.201,-16.6444,-21.0474,-22.4649,-20.2634,-26.9001,-29.2412,-31.4641,-34.6751,-36.8228,-33.1609,-31.3138,-36.6403,-36.8658,-34.2885,-34.3099,-30.1969,-39.918,-42.4723,-32.1899,-30.6746,-25.6416,-28.6506,-35.7076,-51.456,-54.9737,-55.8504,-50.536,-50.3195,-51.8673],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,122.341,100.6173,105.0333,113.6515,89.981,119.5632,99.359,100.3285,95.7918,87.8885,83.1609,83.3519,70.1956,65.659,63.1519,48.754,55.1769,55.4396,67.211,31.4838,35.4889,29.2498,32.3211,38.1103,34.2215,24.5907,18.0096,15.8908,19.1814,9.2616,5.7624,2.4398,0.0,0.0,5.7964,8.72,0.289,0.0,4.0823,4.0483,10.563,0.0,0.0,17.8739,20.508,29.2568,24.0263,11.7592,0.0,0.0,0.0,12.0373,12.5276,9.0218],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Prior high","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,14.7896,14.2262,13.875,14.0041,14.3078,13.7511,14.6768,14.2879,14.0744,15.2398,14.0699,13.5575,12.3036,12.9235,12.1708,12.2163,11.0875,10.3062,9.9838,10.7621,11.1015,10.8443,10.1255,11.003,11.0429,11.1072,11.429,11.3753,10.6382,9.9556,10.7686,10.4567,9.6873,9.4934,9.5487,11.8735,12.078,10.8486,11.4527,10.7009,10.8323,11.9467,17.0732,18.4126,18.3248,16.0989,15.234,15.3492],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,107.3726,107.7782,103.6667,103.6848,100.5365,97.6732,94.7489,91.8196,89.1028,86.614,84.5522,73.8336,68.8992,64.1457,56.9962,51.0939,46.0671,48.4356,46.4484,47.7853,46.6025,43.4289,44.3905,38.9751,36.9631,34.3273,32.1995,31.3375,31.2765,31.4699,33.5837,36.3547,37.4572,37.0023,38.9006,40.769,41.8297,42.6803,42.858,45.4344,48.9222,45.7756,38.2058,34.1612,31.6202,29.5408,34.687,43.7726,51.7259,55.2003,58.3949,62.0199],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"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,91.8213,76.3912,79.5278,77.1885,62.0365,80.9727,68.0395,68.6601,65.7561,60.697,57.6707,57.793,49.3714,46.4674,44.8626,35.6462,39.7576,39.9258,47.4609,40.2773,33.8251,28.2934,38.2523,52.1406,57.0069,37.4988,27.9315,24.8514,29.635,20.1146,13.3892,7.3456,7.017,2.2068,12.9571,18.3796,2.7428,6.2764,13.5184,13.4581,25.0151,1.1171,4.8378,29.9523,33.6534,45.9462,38.5969,21.3605,0.8949,6.3058,6.1037,19.1027,21.179,17.316],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-4.9239,-14.2132,-12.3249,-14.2952,-23.7905,-11.9238,-20.0286,-19.6397,-21.4595,-24.6299,-26.5263,-26.4497,-31.7273,-33.5471,-34.5528,-40.3284,-37.7519,-37.6465,-32.9245,-37.4262,-35.5202,-38.4894,-33.0203,-23.8157,-19.9079,-25.6547,-29.5818,-30.8461,-28.8826,-27.5576,-29.8776,-30.9703,-32.2983,-34.5242,-30.729,-28.8147,-34.335,-34.5687,-31.8976,-31.9199,-27.6572,-37.7319,-40.3793,-29.7227,-28.1522,-22.9361,-26.0546,-33.3684,-49.6897,-53.3354,-50.729,-41.451,-38.8634,-40.7681],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,138.9031,115.5612,120.3061,129.5663,104.1327,135.9184,114.2092,115.2509,110.3763,101.8843,96.8045,97.0097,82.8734,77.9989,75.305,59.8347,66.736,67.0183,79.6665,67.6083,39.1937,32.784,43.9687,51.6464,49.1606,26.1089,19.4476,17.303,20.6336,10.593,7.0512,3.6881,3.7347,1.2042,7.0704,10.0292,1.4966,3.6678,7.8998,7.8646,14.6182,0.6893,3.5659,22.0772,24.8052,33.8659,28.4489,15.7444,0.8999,8.3333,7.1729,20.0736,20.5991,16.8418],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"impulse","eyebrow":"Price impulse","title":"Acceleration, deceleration and rollover","description":"The impulse path separates directional acceleration from a loss of momentum.","reason":"Selected because the latest impulse is unusually active or is approaching a change of direction.","series":[{"label":"Impulse","values":[null,null,null,null,null,null,null,null,null,null,null,null,12.0748,11.8898,11.6415,11.1639,10.4005,9.5272,8.7407,7.5889,6.4495,5.4003,4.0394,3.1401,2.4084,2.1979,1.6359,1.3345,0.8378,0.891,1.6831,2.6075,2.8271,2.6425,2.3632,2.2797,1.6992,1.0525,0.37,-0.4056,-1.167,-1.4803,-1.5727,-2.0198,-2.3637,-2.4163,-2.4315,-2.1125,-2.555,-3.0609,-2.6645,-2.2119,-1.4611,-1.078,-1.2857,-2.5945,-3.8495,-4.8536,-5.1932,-5.3842,-5.5866],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,11.5198,11.1213,10.6452,10.0339,9.317,8.5337,7.6348,6.7359,5.8704,5.1359,4.4359,3.8156,3.22,2.7542,2.54,2.5535,2.6082,2.6151,2.5647,2.5077,2.346,2.0873,1.7438,1.3139,0.8178,0.3581,-0.028,-0.4264,-0.8139,-1.1343,-1.3938,-1.5375,-1.741,-2.005,-2.1369,-2.1519,-2.0137,-1.8266,-1.7184,-1.8936,-2.2848,-2.7986,-3.2775,-3.6988,-4.0764],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-1.1193,-1.5941,-1.9044,-2.4451,-2.8675,-3.1334,-3.5954,-3.5958,-3.462,-2.938,-2.8,-2.4811,-2.3823,-1.8632,-0.8569,0.054,0.2189,0.0274,-0.2015,-0.228,-0.6468,-1.0348,-1.3739,-1.7196,-1.9847,-1.8384,-1.5447,-1.5934,-1.5499,-1.2819,-1.0377,-0.575,-0.814,-1.0559,-0.5276,-0.06,0.5526,0.7486,0.4327,-0.7008,-1.5647,-2.055,-1.9158,-1.6854,-1.5102],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/0f0a7f78-4d02-40fe-a461-c90a9e430dc6/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/0f0a7f78-4d02-40fe-a461-c90a9e430dc6/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/0f0a7f78-4d02-40fe-a461-c90a9e430dc6/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/0f0a7f78-4d02-40fe-a461-c90a9e430dc6/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/0f0a7f78-4d02-40fe-a461-c90a9e430dc6/technical-pack/data.json"},"source_fingerprint":"d79dd537ba4fbda331075ef6257994a3ee1e986857d76336f6bb5e0cb7236dca","content_hash":"3889a237b23a09ef046b1da207ebd4f82024186d478a52f7dbf2bcc67a15a09d","citation":"Sharemaestro, 301678 Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/0f0a7f78-4d02-40fe-a461-c90a9e430dc6/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."}