{"schema_version":"1.0","name":"TERNOR Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"08544170-6d58-42d7-a0ea-d448e21a8e27","symbol":"TERNOR","name":"Terranor Group AB (publ)","exchange":"STO","country":"SE","asset_type":"equity","currency":"SEK","sector":"Industrials","industry":"Engineering & Construction"},"summary":"Price structure and the underlying tape currently point in the same direction.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Strength versus the research benchmark, Directional strength and control, Range pressure and compression, Acceleration, deceleration and rollover, Range position and boundary pressure."},{"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":60,"displayedObservations":60,"assetType":"Equity","state":"Aligned upward","stateTone":"positive","summary":"Price structure and the underlying tape currently point in the same direction.","evidenceAlignment":{"status":"Evidence aligned","headline":"Upward price structure is supported by Market Dynamics","summary":"Price structure and the underlying tape currently point in the same direction.","take":"The advance is confirmed on the completed evidence, while extension and reversal risk still require monitoring.","tone":"positive","conflict":false},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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.254116,-0.375053,-0.293565,-0.267344,-0.234721,-0.235591,-0.429314,-0.734005,-1.043307,-1.313648,-1.459091,-1.487866,-1.470133,-1.413865,-1.387996,-1.348566,-1.274643,-1.16415,-0.712126,-0.100806,0.448438,0.923819,1.106612,1.049589,1.051849,1.055631,0.957465,0.942812,0.904797,0.87551,0.918523,0.920515],"opens":[27.837775,27.176094,26.892519,28.263137,27.412408,27.412409,25.332846,25.75821,23.820439,24.71843,21.268247,20.133941,20.701093,21.362774,21.929927,22.213503,22.591605,22.591604,22.118977,24.860218,30.0,32.0,31.9,33.0,36.799999,36.400002,36.0,35.799999,35.099998,36.200001,36.5,39.200001],"highs":[27.837775,27.176094,28.310402,30.200913,27.743248,29.397446,27.412409,25.75821,25.947262,24.71843,23.111496,21.551823,22.308029,22.591605,22.591605,22.591604,23.064234,24.860217,27.034307,31.5,31.9,32.700001,35.0,33.700001,37.299999,36.5,36.700001,36.599998,36.799999,36.900002,39.799999,39.299999],"lows":[26.278101,25.994526,26.136312,26.467153,25.994526,25.238322,24.576643,23.064233,23.820439,22.118978,20.370255,20.133941,20.512043,21.268249,21.362774,21.551823,21.740876,22.024451,22.024451,24.860218,30.0,31.9,30.9,32.0,35.299999,35.599998,35.099998,34.799999,34.5,35.0,36.5,37.200001],"closes":[26.656204,26.656204,28.310402,27.223356,27.412409,25.332846,25.521898,24.340328,24.293066,22.875183,20.559307,20.512045,21.4573,21.835402,22.213503,22.118977,22.024452,22.118977,24.860218,30.5,31.200001,31.9,33.099998,32.599998,37.0,35.799999,35.299999,35.700001,36.200001,36.5,38.799999,37.799999],"hoverRows":[[{"label":"Open","value":"27.8","className":"is-ohlc","compact":true},{"label":"High","value":"27.8","className":"is-ohlc","compact":true},{"label":"Low","value":"26.3","className":"is-ohlc","compact":true},{"label":"Close","value":"26.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.25","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.2","className":"is-ohlc","compact":true},{"label":"High","value":"27.2","className":"is-ohlc","compact":true},{"label":"Low","value":"26.0","className":"is-ohlc","compact":true},{"label":"Close","value":"26.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.38","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.9","className":"is-ohlc","compact":true},{"label":"High","value":"28.3","className":"is-ohlc","compact":true},{"label":"Low","value":"26.1","className":"is-ohlc","compact":true},{"label":"Close","value":"28.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.29","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.3","className":"is-ohlc","compact":true},{"label":"High","value":"30.2","className":"is-ohlc","compact":true},{"label":"Low","value":"26.5","className":"is-ohlc","compact":true},{"label":"Close","value":"27.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.27","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.4","className":"is-ohlc","compact":true},{"label":"High","value":"27.7","className":"is-ohlc","compact":true},{"label":"Low","value":"26.0","className":"is-ohlc","compact":true},{"label":"Close","value":"27.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.23","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.4","className":"is-ohlc","compact":true},{"label":"High","value":"29.4","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":"-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":"25.3","className":"is-ohlc","compact":true},{"label":"High","value":"27.4","className":"is-ohlc","compact":true},{"label":"Low","value":"24.6","className":"is-ohlc","compact":true},{"label":"Close","value":"25.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.43","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":"25.8","className":"is-ohlc","compact":true},{"label":"Low","value":"23.1","className":"is-ohlc","compact":true},{"label":"Close","value":"24.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.73","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"23.8","className":"is-ohlc","compact":true},{"label":"High","value":"25.9","className":"is-ohlc","compact":true},{"label":"Low","value":"23.8","className":"is-ohlc","compact":true},{"label":"Close","value":"24.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.04","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"24.7","className":"is-ohlc","compact":true},{"label":"High","value":"24.7","className":"is-ohlc","compact":true},{"label":"Low","value":"22.1","className":"is-ohlc","compact":true},{"label":"Close","value":"22.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.31","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"21.3","className":"is-ohlc","compact":true},{"label":"High","value":"23.1","className":"is-ohlc","compact":true},{"label":"Low","value":"20.4","className":"is-ohlc","compact":true},{"label":"Close","value":"20.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.46","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"20.1","className":"is-ohlc","compact":true},{"label":"High","value":"21.6","className":"is-ohlc","compact":true},{"label":"Low","value":"20.1","className":"is-ohlc","compact":true},{"label":"Close","value":"20.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.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":"20.7","className":"is-ohlc","compact":true},{"label":"High","value":"22.3","className":"is-ohlc","compact":true},{"label":"Low","value":"20.5","className":"is-ohlc","compact":true},{"label":"Close","value":"21.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.47","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"21.4","className":"is-ohlc","compact":true},{"label":"High","value":"22.6","className":"is-ohlc","compact":true},{"label":"Low","value":"21.3","className":"is-ohlc","compact":true},{"label":"Close","value":"21.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.41","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"21.9","className":"is-ohlc","compact":true},{"label":"High","value":"22.6","className":"is-ohlc","compact":true},{"label":"Low","value":"21.4","className":"is-ohlc","compact":true},{"label":"Close","value":"22.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.39","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.2","className":"is-ohlc","compact":true},{"label":"High","value":"22.6","className":"is-ohlc","compact":true},{"label":"Low","value":"21.6","className":"is-ohlc","compact":true},{"label":"Close","value":"22.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.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":"22.6","className":"is-ohlc","compact":true},{"label":"High","value":"23.1","className":"is-ohlc","compact":true},{"label":"Low","value":"21.7","className":"is-ohlc","compact":true},{"label":"Close","value":"22.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.27","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.6","className":"is-ohlc","compact":true},{"label":"High","value":"24.9","className":"is-ohlc","compact":true},{"label":"Low","value":"22.0","className":"is-ohlc","compact":true},{"label":"Close","value":"22.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.16","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.1","className":"is-ohlc","compact":true},{"label":"High","value":"27.0","className":"is-ohlc","compact":true},{"label":"Low","value":"22.0","className":"is-ohlc","compact":true},{"label":"Close","value":"24.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.71","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"24.9","className":"is-ohlc","compact":true},{"label":"High","value":"31.5","className":"is-ohlc","compact":true},{"label":"Low","value":"24.9","className":"is-ohlc","compact":true},{"label":"Close","value":"30.5","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":"30.0","className":"is-ohlc","compact":true},{"label":"High","value":"31.9","className":"is-ohlc","compact":true},{"label":"Low","value":"30.0","className":"is-ohlc","compact":true},{"label":"Close","value":"31.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.45","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Positioning recovery","className":"is-positive","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.9","className":"is-ohlc","compact":true},{"label":"Close","value":"31.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.92","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"31.9","className":"is-ohlc","compact":true},{"label":"High","value":"35.0","className":"is-ohlc","compact":true},{"label":"Low","value":"30.9","className":"is-ohlc","compact":true},{"label":"Close","value":"33.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.11","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.0","className":"is-ohlc","compact":true},{"label":"High","value":"33.7","className":"is-ohlc","compact":true},{"label":"Low","value":"32.0","className":"is-ohlc","compact":true},{"label":"Close","value":"32.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.05","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"36.8","className":"is-ohlc","compact":true},{"label":"High","value":"37.3","className":"is-ohlc","compact":true},{"label":"Low","value":"35.3","className":"is-ohlc","compact":true},{"label":"Close","value":"37.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.05","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"36.4","className":"is-ohlc","compact":true},{"label":"High","value":"36.5","className":"is-ohlc","compact":true},{"label":"Low","value":"35.6","className":"is-ohlc","compact":true},{"label":"Close","value":"35.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.06","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"36.0","className":"is-ohlc","compact":true},{"label":"High","value":"36.7","className":"is-ohlc","compact":true},{"label":"Low","value":"35.1","className":"is-ohlc","compact":true},{"label":"Close","value":"35.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.96","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"35.8","className":"is-ohlc","compact":true},{"label":"High","value":"36.6","className":"is-ohlc","compact":true},{"label":"Low","value":"34.8","className":"is-ohlc","compact":true},{"label":"Close","value":"35.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.94","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"35.1","className":"is-ohlc","compact":true},{"label":"High","value":"36.8","className":"is-ohlc","compact":true},{"label":"Low","value":"34.5","className":"is-ohlc","compact":true},{"label":"Close","value":"36.2","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":"36.2","className":"is-ohlc","compact":true},{"label":"High","value":"36.9","className":"is-ohlc","compact":true},{"label":"Low","value":"35.0","className":"is-ohlc","compact":true},{"label":"Close","value":"36.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.88","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"36.5","className":"is-ohlc","compact":true},{"label":"High","value":"39.8","className":"is-ohlc","compact":true},{"label":"Low","value":"36.5","className":"is-ohlc","compact":true},{"label":"Close","value":"38.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.92","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"39.2","className":"is-ohlc","compact":true},{"label":"High","value":"39.3","className":"is-ohlc","compact":true},{"label":"Low","value":"37.2","className":"is-ohlc","compact":true},{"label":"Close","value":"37.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.92","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":[19.414768,39.897276],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.920515,"state":"Positive and broadly steady","context":{"scenario":"positiveSteady","latestDirection":"slight strengthening","fourWeekDirection":"steady","now":{"label":"Slightly stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Broadly steady over four weeks","detail":"The broader path has not changed enough to establish a new direction."},"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":"Extended but supported","detail":"Price is inside distribution conditions, but Market Dynamics still offers support. Extension can persist; a rollover has not been confirmed.","tone":"caution"},"chartSummary":"Price is in the distribution zone. The Market Dynamics bars show whether underlying support is keeping pace with that elevated price.","summary":"Price is inside distribution conditions, but Market Dynamics still offers support. Extension can persist; a rollover has not been confirmed.","annotations":[{"label":"Current tape relationship","value":"Extended but supported","detail":"Market Dynamics strengthened this week and remains positive.","tone":"caution"},{"label":"Price location","value":"Distribution zone","detail":"Price is extended; support can persist, but rollover risk must be monitored.","tone":"caution"},{"label":"Latest positioning marker","value":"5 Jun 2026","detail":"The green dot marks a confirmed recovery where institutional positioning is most plausible.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Supported","detail":"The broader path has not changed enough to establish a new direction.","tone":"positive"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":32,"relationship":{"sameWeekCorrelation":0.63,"forwardCorrelation":-0.16,"directionalAgreement":66.7,"sample":27,"correlationSample":31,"label":"Strong relationship"},"accumulation":{"label":"Accumulation","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":3.0,"medianWeeksInZone":3,"averageWeeksToHigher":2.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":8.0,"averageReturn":8.0,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":61.0,"averageReturn":61.0,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.2,"sample":1},{"week":2,"averageReturn":4.4,"sample":1},{"week":3,"averageReturn":6.2,"sample":1},{"week":4,"averageReturn":8.0,"sample":1},{"week":5,"averageReturn":7.6,"sample":1},{"week":6,"averageReturn":7.1,"sample":1},{"week":7,"averageReturn":7.6,"sample":1},{"week":8,"averageReturn":20.9,"sample":1},{"week":9,"averageReturn":48.4,"sample":1},{"week":10,"averageReturn":51.8,"sample":1},{"week":11,"averageReturn":55.2,"sample":1},{"week":12,"averageReturn":61.0,"sample":1},{"week":13,"averageReturn":58.6,"sample":1},{"week":14,"averageReturn":80.0,"sample":1},{"week":15,"averageReturn":74.1,"sample":1},{"week":16,"averageReturn":71.7,"sample":1},{"week":17,"averageReturn":73.6,"sample":1},{"week":18,"averageReturn":76.1,"sample":1},{"week":19,"averageReturn":77.5,"sample":1},{"week":20,"averageReturn":88.7,"sample":1},{"week":21,"averageReturn":83.9,"sample":1},{"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":0,"activeEpisodes":1,"averageWeeksToLower":1.0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-2.6,"sample":1},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":2,"completedEpisodes":0,"activeEpisodes":2,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":18.6,"medianReturn":18.6,"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":4.3,"sample":2},{"week":2,"averageReturn":4.8,"sample":2},{"week":3,"averageReturn":4.5,"sample":1},{"week":4,"averageReturn":18.6,"sample":1},{"week":5,"averageReturn":14.7,"sample":1},{"week":6,"averageReturn":13.1,"sample":1},{"week":7,"averageReturn":14.4,"sample":1},{"week":8,"averageReturn":16.0,"sample":1},{"week":9,"averageReturn":17.0,"sample":1},{"week":10,"averageReturn":24.4,"sample":1},{"week":11,"averageReturn":21.2,"sample":1},{"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}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"medianExpectedMove":19.0,"averageExpectedMove":19.0,"averageWeeksToLargestMove":6.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-9.7,"medianReturn":-9.7,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-12.7,"medianReturn":-12.7,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":49.2,"medianReturn":49.2,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.7,"sample":1},{"week":2,"averageReturn":-3.9,"sample":1},{"week":3,"averageReturn":-4.1,"sample":1},{"week":4,"averageReturn":-9.7,"sample":1},{"week":5,"averageReturn":-18.8,"sample":1},{"week":6,"averageReturn":-19.0,"sample":1},{"week":7,"averageReturn":-15.3,"sample":1},{"week":8,"averageReturn":-13.8,"sample":1},{"week":9,"averageReturn":-12.3,"sample":1},{"week":10,"averageReturn":-12.7,"sample":1},{"week":11,"averageReturn":-13.1,"sample":1},{"week":12,"averageReturn":-12.7,"sample":1},{"week":13,"averageReturn":-1.9,"sample":1},{"week":14,"averageReturn":20.4,"sample":1},{"week":15,"averageReturn":23.2,"sample":1},{"week":16,"averageReturn":25.9,"sample":1},{"week":17,"averageReturn":30.7,"sample":1},{"week":18,"averageReturn":28.7,"sample":1},{"week":19,"averageReturn":46.1,"sample":1},{"week":20,"averageReturn":41.3,"sample":1},{"week":21,"averageReturn":39.3,"sample":1},{"week":22,"averageReturn":40.9,"sample":1},{"week":23,"averageReturn":42.9,"sample":1},{"week":24,"averageReturn":44.1,"sample":1},{"week":25,"averageReturn":53.2,"sample":1},{"week":26,"averageReturn":49.2,"sample":1}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"medianExpectedMove":13.0,"averageExpectedMove":13.0,"averageWeeksToLargestMove":4.5,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":0.3,"medianReturn":0.3,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":19.6,"medianReturn":19.6,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":41.5,"medianReturn":41.5,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-4.0,"sample":2},{"week":2,"averageReturn":-3.9,"sample":2},{"week":3,"averageReturn":-5.8,"sample":2},{"week":4,"averageReturn":0.3,"sample":2},{"week":5,"averageReturn":10.4,"sample":2},{"week":6,"averageReturn":7.7,"sample":2},{"week":7,"averageReturn":9.2,"sample":2},{"week":8,"averageReturn":13.6,"sample":2},{"week":9,"averageReturn":13.2,"sample":2},{"week":10,"averageReturn":23.8,"sample":2},{"week":11,"averageReturn":20.9,"sample":2},{"week":12,"averageReturn":19.6,"sample":2},{"week":13,"averageReturn":20.7,"sample":2},{"week":14,"averageReturn":26.8,"sample":2},{"week":15,"averageReturn":37.8,"sample":2},{"week":16,"averageReturn":44.2,"sample":2},{"week":17,"averageReturn":43.3,"sample":2},{"week":18,"averageReturn":20.7,"sample":1},{"week":19,"averageReturn":18.9,"sample":1},{"week":20,"averageReturn":35.0,"sample":1},{"week":21,"averageReturn":30.6,"sample":1},{"week":22,"averageReturn":28.8,"sample":1},{"week":23,"averageReturn":30.2,"sample":1},{"week":24,"averageReturn":32.1,"sample":1},{"week":25,"averageReturn":33.2,"sample":1},{"week":26,"averageReturn":41.5,"sample":1}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":1,"completedEpisodes":0,"activeEpisodes":1,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.8,"sample":1},{"week":2,"averageReturn":7.2,"sample":1},{"week":3,"averageReturn":4.4,"sample":1},{"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}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":2,"completedEpisodes":0,"activeEpisodes":2,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":5.0,"medianReturn":5.0,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.3,"sample":2},{"week":2,"averageReturn":-1.2,"sample":2},{"week":3,"averageReturn":6.2,"sample":2},{"week":4,"averageReturn":5.0,"sample":2},{"week":5,"averageReturn":4.7,"sample":2},{"week":6,"averageReturn":8.4,"sample":2},{"week":7,"averageReturn":7.8,"sample":2},{"week":8,"averageReturn":14.4,"sample":1},{"week":9,"averageReturn":21.6,"sample":1},{"week":10,"averageReturn":18.5,"sample":1},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"currentApplication":{"status":"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 is confirmed on the completed evidence, while extension and reversal risk still require monitoring.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"strengthening","zone":"distribution","zoneContext":"Price is inside distribution conditions, but Market Dynamics still offers support. Extension can persist; a rollover has not been confirmed.","historical":{"label":"Broad directional cases","weeks":12,"direction":"higher","sample":0},"nowContext":{"label":"Slightly stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeekContext":{"label":"Broadly steady over four weeks","detail":"The broader path has not changed enough to establish a new direction."},"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":"The current relationship is visible, but this ticker does not yet have a completed comparable outcome.","watch":"Reassess the reading when either price structure or the Market Dynamics state changes materially."},{"eyebrow":"Disagreement playbook","title":"Use unsupported price strength to tighten discipline","tone":"caution","finding":"Comparable disagreements produced an average pullback of 13.0% across 2 completed cases, with the largest move arriving after 4.5 weeks on average.","approach":"Avoid adding simply because price is rising. Let improving Market Dynamics confirm the move, or let price reset before reassessing it.","watch":"The warning ends when Market Dynamics catches up or price gives way."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[{"date":"2026-06-05","price":31.200001}],"reversal_warnings":[{"date":"2026-06-12","price":31.9},{"date":"2026-07-03","price":37.0}],"reversal_dangers":[{"date":"2026-07-10","price":35.799999}]}},"smTape":{"available":true,"dates":["2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"close":[19.0942,18.8881,18.9051,18.4892,17.7519,18.527,19.0942,19.2832,21.7409,22.6861,26.9398,26.8453,27.0343,29.5865,29.0193,29.2557,29.1611,29.4447,28.1686,25.1438,24.5766,26.7507,26.2781,26.1363,24.5766,25.4274,26.6562,27.1288,26.6562,26.6562,28.3104,27.2234,27.4124,25.3328,25.5219,24.3403,24.2931,22.8752,20.5593,20.512,21.4573,21.8354,22.2135,22.119,22.0245,22.119,24.8602,30.5,31.2,31.9,33.1,32.6,37.0,35.8,35.3,35.7,36.2,36.5,38.8,37.8],"consensus":[-73.3333,-45.3332,94.8721,0.0,-39.3777,0.0,13.2204,11.5194,57.848,46.938,79.0458,37.1769,41.8333,69.3802,27.0029,42.8217,33.0817,25.5262,0.0,-45.1315,-35.1593,18.5939,-11.3964,0.0,-33.5225,10.967,20.4644,24.9617,0.0,0.0,52.8872,-15.5684,15.5759,-46.495,-16.8342,-39.7248,-26.7382,-48.9035,-68.2849,-40.1066,-14.6093,-15.9117,0.0,0.0,-17.8573,-13.5468,49.5687,74.9424,50.5863,32.9707,59.6697,27.6209,67.4883,24.4529,21.9217,39.1014,36.8483,38.8995,67.5177,14.1245],"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":[50.995,36.7188,71.6501,23.763,31.9567,68.6146,18.406,39.4083,32.0742,30.5289,0.0,-39.6802,-34.9228,34.4676,-6.1738,0.0,-27.5604,23.3528,19.8811,28.005,0.0,0.0,51.5932,-14.6768,17.3924,-40.903,-9.2409,-33.6587,-21.4852,-48.0204,-65.0484,-38.1014,-10.3488,-15.4868,0.0,0.0,-25.1589,-17.4405,40.0592,72.387,51.1164,18.1609,49.5629,20.0566,72.4726,9.7631,8.5766,34.1748,48.6688,44.9259,64.8678,6.1292],"force":[61.842,35.783,91.3386,3.0933,11.7497,58.0262,12.9173,15.8588,9.7027,4.3203,0.0,-73.5718,-31.2511,32.9081,-16.5507,0.0,-60.5016,35.3564,38.6878,29.8472,0.0,0.0,81.9943,-48.7318,14.8133,-79.7542,-7.9458,-45.3609,-13.833,-49.9811,-82.1142,-14.4536,-30.6535,-14.1423,0.0,0.0,-11.0765,-8.7636,81.7533,95.4875,27.827,7.1886,62.6555,6.2476,52.542,13.2194,11.0534,14.6751,17.0603,17.3885,77.8151,28.1914],"direction":[62.827,66.5849,78.7175,76.8525,74.6093,78.3651,65.3423,65.9821,50.9324,34.9558,0.0,-31.047,-38.2211,9.772,-13.6833,0.0,-21.0655,20.6093,8.1142,17.994,0.0,0.0,33.5754,-7.1006,14.0447,-29.1293,-31.8612,-42.6318,-41.9596,-49.143,-62.1058,-60.722,-51.809,-37.8644,0.0,0.0,-14.356,-12.5133,37.4477,63.1877,66.237,68.3119,69.0875,60.4577,72.4678,68.1502,60.7269,62.1792,37.4734,47.3772,63.1909,53.4878],"intensity":[100.0,100.0,100.0,90.9091,25.0,69.2308,57.1429,53.3333,37.5,52.9412,61.1111,89.4737,85.0,61.9048,18.1818,43.4783,83.3333,64.0,57.6923,7.4074,10.7143,24.1379,56.6667,64.5161,75.0,63.6364,61.7647,51.4286,30.5556,54.0541,71.0526,46.1538,37.5,29.2683,4.7619,4.6512,13.6364,60.0,84.7826,100.0,97.9167,63.2653,70.0,45.098,96.1538,40.3846,11.5385,5.7692,15.3846,17.3077,82.6923,36.5385],"confirmation":[86.7375,82.8359,93.782,56.3956,80.6203,89.8673,32.9777,80.9332,77.889,52.7792,6.7744,83.3919,79.1355,30.8958,49.2168,47.8357,79.6403,31.1273,75.1129,76.0903,27.653,24.8348,85.8307,52.8543,72.9334,83.9772,50.5651,80.9762,76.243,83.6954,90.322,80.0829,32.5665,29.866,4.0339,48.2532,73.3964,72.1299,84.9877,92.6466,83.4859,55.3239,87.3393,54.5879,89.0648,32.3875,31.2381,79.8431,79.0083,79.7004,89.9599,17.3662],"persistence":[25.0,50.0,50.0,62.5,87.5,100.0,100.0,100.0,100.0,100.0,87.5,62.5,37.5,37.5,12.5,0.0,25.0,25.0,12.5,12.5,25.0,12.5,37.5,25.0,50.0,25.0,0.0,25.0,37.5,50.0,75.0,75.0,100.0,100.0,87.5,75.0,75.0,75.0,50.0,25.0,0.0,25.0,37.5,50.0,75.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"assessmentRisk":[21.0576,26.5218,10.4753,31.4097,29.0464,15.3053,31.5665,25.5095,29.0866,18.1318,23.3946,26.5197,31.8513,54.8826,33.8761,27.8066,16.7612,42.1435,4.3694,20.2717,47.8589,33.9847,15.5691,11.3008,23.3551,17.0409,41.1601,29.7095,36.3561,24.6525,15.8396,29.8733,42.122,28.5161,43.9057,49.873,35.1831,21.0135,24.1809,12.5134,24.7018,33.5121,20.1566,29.743,16.1029,36.1272,29.5921,26.4789,38.0762,1.9049,13.7443,32.5395],"volumeParticipation":true,"latest":{"consensus":14.1,"control":6.1,"force":28.2,"direction":53.5,"confirmation":17.4,"persistence":100.0,"assessmentRisk":32.5,"intensity":36.5,"evidenceDepth":100},"analysis":{"status":"Joint upward confirmation","headline":"The gauges support the upward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same upward assessment.","take":"Current assessment: upward pressure has broad support.","tone":"positive","supportedView":"Price structure and Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Control support is limited","controlPath":"Control support is easing","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Limited support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+14.1","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+6.1","detail":"Control support is limited","tone":"positive"},{"label":"SM Force Gauge","value":"+28.2","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+53.5","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"17/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"72.7","detail":"Stretched positive","tone":"positive"},{"label":"Risk pressure","value":"6.5%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"46.1","detail":"Directional","tone":"positive"},{"label":"Range position","value":"90%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price and its trend references are aligned upward.","series":[{"label":"Close","values":[19.0942,18.8881,18.9051,18.4892,17.7519,18.527,19.0942,19.2832,21.7409,22.6861,26.9398,26.8453,27.0343,29.5865,29.0193,29.2557,29.1611,29.4447,28.1686,25.1438,24.5766,26.7507,26.2781,26.1363,24.5766,25.4274,26.6562,27.1288,26.6562,26.6562,28.3104,27.2234,27.4124,25.3328,25.5219,24.3403,24.2931,22.8752,20.5593,20.512,21.4573,21.8354,22.2135,22.119,22.0245,22.119,24.8602,30.5,31.2,31.9,33.1,32.6,37.0,35.8,35.3,35.7,36.2,36.5,38.8,37.8],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,18.7166,18.6821,18.757,18.8527,19.3778,19.9793,21.2449,22.2631,23.1306,24.3044,25.1617,25.906,26.4979,27.0337,27.24,26.8589,26.4439,26.4997,26.4594,26.4007,26.069,25.9524,26.0803,26.271,26.341,26.3983,26.746,26.8328,26.9382,26.6463,26.4418,26.0598,25.7385,25.2179,24.3709,23.6693,23.2671,23.0068,22.8626,22.7274,22.5996,22.5122,22.9391,24.3138,25.5658,26.7175,27.878,28.7365,30.239,31.2501,31.9864,32.6616,33.305,33.8859,34.7794,35.3286],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,20.9634,21.6021,22.1515,22.6778,23.158,23.6237,23.9604,24.048,24.0872,24.2845,24.4322,24.5584,24.5597,24.624,24.7745,24.9489,25.0754,25.1925,25.4235,25.5568,25.6942,25.6675,25.6567,25.5592,25.4654,25.2735,24.9243,24.5975,24.3649,24.1775,24.032,23.8903,23.7521,23.6311,23.7222,24.2242,24.741,25.2713,25.8512,26.3511,27.1399,27.7814,28.3383,28.8836,29.4256,29.9496,30.6052,31.1381],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,22.363,25.2556,26.8432,27.989,29.6425,30.674,31.5201,32.1615,32.7288,32.9743,32.8346,32.8571,32.9966,33.0118,32.8821,32.4446,32.0073,31.5485,30.8828,30.4912,30.1432,30.2577,30.2738,30.294,29.9736,29.7061,29.4162,29.0679,28.7287,29.0441,29.4624,29.6378,29.5637,29.4673,29.3557,29.3531,29.2639,29.0622,29.8233,30.7477,31.7434,32.739,33.6417,35.5319,36.9783,38.1486,39.2856,40.3813,41.3567,42.4256,43.0554],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,16.5289,14.9989,14.5309,14.3617,13.9098,13.844,13.8725,13.9917,14.1319,14.3852,14.6713,15.197,15.8438,16.5659,17.4603,18.5803,19.7076,20.9226,22.3729,23.2561,24.001,24.0236,24.0453,24.0629,23.9579,23.8757,23.6741,23.5356,23.2178,22.1414,21.26,20.7727,20.3552,20.0452,19.7551,19.5024,19.2608,19.2829,18.8589,18.3889,17.9175,17.4009,17.0359,16.1045,15.7048,15.5123,15.5113,15.6062,15.9933,16.7485,17.8475],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,19.0769,30.1634,27.6088,26.0183,24.257,23.07,20.6399,28.4738,23.3762],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,54.8955,51.8131,49.1827,46.5289,44.6915,43.8444,42.6852,42.2755,41.3802,39.4861,37.8196,35.2066,33.5035,32.0347,30.2048,28.3323,26.5935,24.979,23.2463,22.7466,23.2957,25.1599,26.9835,28.8611,31.0696,33.1204,35.6046,37.9114,39.6757,41.0824,42.1492,43.1633,44.6963,46.1197],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,27.5782,26.3464,25.0624,23.0968,22.5877,21.2577,18.3946,17.6822,20.5555,19.3772,18.7971,16.6065,16.1999,20.8386,20.29,20.6278,19.8445,22.1069,25.3759,23.9893,25.9271,23.7831,21.9279,21.117,19.5191,17.9745,17.2157,18.571,18.6894,17.9461,17.3184,18.1599,22.4733,25.69,33.1697,32.5331,33.4225,35.9574,34.2478,39.4992,37.9881,36.2798,34.4053,32.1216,30.624,36.0314,33.841],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,1.4427,1.311,1.2471,3.2408,3.0397,4.3328,13.3516,12.8345,11.8463,11.1673,10.8329,18.1164,17.6728,16.6946,16.0258,15.2505,15.5827,14.4923,12.8315,13.6072,11.9366,12.879,16.2535,15.2426,19.042,22.5833,22.3335,21.1174,20.2427,19.4376,18.7577,17.8996,16.1905,13.7014,11.2359,10.6456,10.1904,9.0511,8.6208,7.5518,7.2628,8.3415,8.7717,9.0552,8.5503,7.7428,7.2721],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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,8.685,9.0482,8.761,8.8562,8.6833,8.9556,10.7664,10.6402,9.8344,9.8614,9.4909,10.6085,9.7602,9.1518,8.6985,8.6383,8.3379,7.8385,8.5489,8.3392,9.5519,9.5976,10.1352,10.0549,10.7271,12.0353,11.6951,10.9792,10.4514,9.9348,9.6004,9.3821,9.5904,9.3629,8.6414,8.2792,7.855,7.9142,7.8341,7.3168,7.3012,7.1995,6.9705,6.837,6.6683,6.4325,6.5278],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,30.0015,50.9592,59.5171,64.3546,72.2475,75.6097,77.7555,78.7368,79.3708,78.5019,76.4674,73.5011,70.2398,66.3442,61.2679,54.343,47.5671,40.502,31.9587,26.9227,22.6881,22.9695,22.9328,22.9266,22.3087,21.7626,21.6314,21.0339,21.2177,26.9712,32.3422,35.1716,36.8939,38.0598,39.0979,40.3258,41.2291,40.4564,45.0449,50.304,55.6813,61.1814,65.5352,75.247,80.7604,84.3682,86.7725,88.5022,88.4515,86.7852,82.7807],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"impulse","eyebrow":"Price impulse","title":"Acceleration, deceleration and rollover","description":"The impulse path separates directional acceleration from a loss of momentum.","reason":"Selected because the latest impulse is unusually active or is approaching a change of direction.","series":[{"label":"Impulse","values":[null,null,null,null,null,null,null,null,null,null,null,null,1.6691,2.1002,2.3688,2.5711,2.6927,2.78,2.7148,2.3916,2.0658,1.9605,1.8179,1.6742,1.4181,1.2691,1.236,1.2336,1.18,1.1246,1.2003,1.1592,1.1289,0.9264,0.7723,0.5484,0.3631,0.1006,-0.291,-0.5982,-0.7566,-0.842,-0.8691,-0.888,-0.9003,-0.892,-0.6568,-0.015,0.5437,1.0312,1.4971,1.8051,2.3769,2.702,2.8861,3.0294,3.1469,3.2271,3.4367,3.4819],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2.1519,2.2775,2.365,2.3703,2.3094,2.2396,2.1553,2.059,1.9308,1.7985,1.686,1.5955,1.5124,1.4349,1.3879,1.3422,1.2995,1.2249,1.1344,1.0172,0.8864,0.7292,0.5252,0.3005,0.0891,-0.0971,-0.2515,-0.3788,-0.4831,-0.5649,-0.5833,-0.4696,-0.267,-0.0073,0.2936,0.5959,0.9521,1.3021,1.6189,1.901,2.1502,2.3656,2.5798,2.7602],"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.5409,0.5025,0.3499,0.0213,-0.2436,-0.2791,-0.3374,-0.3849,-0.5128,-0.5294,-0.45,-0.3619,-0.3324,-0.3103,-0.1876,-0.183,-0.1706,-0.2985,-0.3621,-0.4687,-0.5233,-0.6286,-0.8161,-0.8987,-0.8457,-0.7449,-0.6176,-0.5092,-0.4171,-0.3271,-0.0735,0.4546,0.8107,1.0385,1.2035,1.2092,1.4248,1.4,1.2672,1.1284,0.9968,0.8616,0.8569,0.7217],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"range","eyebrow":"Acceptance map","title":"Range position and boundary pressure","description":"Price location inside its observed range shows whether the tape is pressing an outer boundary or rotating through value.","reason":"Selected because price is testing an observed boundary or moving rapidly through its recent range.","series":[{"label":"Range position","values":[null,null,null,null,null,null,null,40.5941,80.916,77.7448,88.2246,87.3188,89.1304,91.2664,83.8483,85.6039,84.9017,87.0084,77.5281,55.0562,50.8427,66.9944,63.4831,62.4298,50.8427,57.1629,66.2921,69.8034,66.2921,66.2921,78.506,69.7842,69.651,52.959,40.0,23.6842,23.1579,8.3333,1.7467,3.4188,12.6697,16.2896,19.9095,19.7183,18.7793,19.7183,46.9483,91.2019,94.0507,93.6336,87.2192,83.8558,98.2524,91.2618,88.3491,90.6793,93.592,95.3396,94.9151,89.8302],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-10.5263,-4.1667,-5.8824,-4.3624,-4.698,-4.0268,-3.6923,-6.9697,-6.2121,-6.5152,-5.6061,-9.697,-19.3939,-21.2121,-14.2424,-15.7576,-16.2121,-21.2121,-18.4848,-14.5455,-13.0303,-14.5455,-14.5455,-9.2424,-12.7273,-12.1212,-18.7879,-18.1818,-21.9697,-22.1212,-26.6667,-34.0909,-34.2424,-29.83,-28.5935,-27.357,-26.7606,-27.0736,-26.7606,-17.6839,-3.1746,-2.1944,-2.4465,-5.4286,-6.8571,-0.8043,-4.0214,-5.3619,-4.2895,-2.9491,-2.1448,-2.5126,-5.0251],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,8.742,22.6013,27.9318,51.919,51.3859,52.452,66.8443,63.6461,64.9787,64.4456,66.0448,58.8486,41.791,38.5927,50.8529,48.1876,47.3881,38.5927,43.3902,50.3198,52.9851,50.3198,50.3198,59.2238,50.7853,46.3169,35.217,17.3913,9.5745,9.3617,3.4188,0.9281,1.8779,6.5728,8.4507,10.3286,9.8592,9.3897,9.8592,23.4742,51.4855,54.9622,58.4389,64.399,61.9156,83.7693,77.8092,75.3258,77.3125,79.7959,81.2859,92.7094,87.7427],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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/08544170-6d58-42d7-a0ea-d448e21a8e27/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/08544170-6d58-42d7-a0ea-d448e21a8e27/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/08544170-6d58-42d7-a0ea-d448e21a8e27/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/08544170-6d58-42d7-a0ea-d448e21a8e27/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/08544170-6d58-42d7-a0ea-d448e21a8e27/technical-pack/data.json"},"source_fingerprint":"dbb6bbcc9cc7a1e04dc6ad33bc530e2533c17e89eae38301881f215eeeec115f","content_hash":"fadf7eaf4f71c000d871fafd11cef86c0d4a64546083a700aba58e0e4bc0963d","citation":"Sharemaestro, TERNOR Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/08544170-6d58-42d7-a0ea-d448e21a8e27/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."}