{"schema_version":"1.0","name":"FGSI Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"50f9e921-88db-4b83-8ba5-be3103c0bc72","symbol":"FGSI","name":"FT Vest Growth Strength & Target Income ETF","exchange":"NASDAQ","country":"US","asset_type":"etf","currency":"USD","sector":null,"industry":null},"summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Acceleration, deceleration and rollover, Strength versus the research benchmark, Range position and boundary pressure, Range pressure and compression, Directional strength and control."},{"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":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","evidenceAlignment":{"status":"Evidence aligned","headline":"Upward price structure retains strong Market Dynamics support","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","take":"The advance remains supported. Reclassify it only if the broader Market Dynamics path weakens or price structure breaks.","tone":"positive","conflict":false},"marketDynamics":{"available":true,"readAvailable":true,"dates":["2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"values":[-0.185727,-0.081494,0.115075,0.243094,0.30851,0.278252,0.250485,0.391697,0.366956,0.176525,-0.038127,-0.302142,-0.501238,-0.482938,-0.327882,-0.214472,-0.127858,-0.054172,-0.0213,0.155801,0.396961,0.552964,0.637995,0.630818,0.557606,0.673292,0.748301,0.667162,0.516155,0.480518,0.525201,0.658077,0.907717],"opens":[19.680142,19.965012,19.641516,20.071176,19.803755,19.755133,19.487712,19.350684,19.847333,19.486009,19.368506,19.164147,18.418403,19.182754,19.468769,20.09609,19.841198,19.722861,19.574841,19.565078,20.098024,20.574657,20.038445,20.253746,19.921541,19.915501,20.605358,20.281166,20.143098,20.229873,20.746296,21.3521,21.311382],"highs":[19.949561,20.008466,20.051727,20.071176,19.803755,19.769719,19.698926,19.869169,19.907064,19.83852,19.427258,19.164147,19.059471,19.616708,20.208464,20.09609,19.841198,19.722861,19.713,19.998527,20.36613,20.574657,20.167533,20.253746,19.921541,20.421648,20.620254,20.360062,20.259667,20.59425,21.188235,21.371963,21.312375],"lows":[19.680142,19.747738,19.602889,19.691924,19.132771,19.238767,19.409916,19.350684,19.632889,19.157978,18.888699,18.423334,18.418403,19.148235,19.43425,19.743373,19.557386,19.594662,19.50591,19.565078,19.983831,19.980554,19.818101,19.933276,19.680153,19.915501,20.362066,20.108582,20.030753,20.229873,20.746296,21.282582,20.974714],"closes":[19.892587,19.863618,20.042003,19.691924,19.609267,19.425864,19.662265,19.869169,19.665006,19.157978,18.888699,18.423334,19.059471,19.350418,20.196235,19.83469,19.6489,19.641011,19.634108,19.998527,20.341305,19.985419,20.167533,20.002103,19.895144,20.421648,20.515986,20.108582,20.045848,20.59425,21.188235,21.302444,21.15],"hoverRows":[[{"label":"Open","value":"19.7","className":"is-ohlc","compact":true},{"label":"High","value":"19.9","className":"is-ohlc","compact":true},{"label":"Low","value":"19.7","className":"is-ohlc","compact":true},{"label":"Close","value":"19.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.19","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.0","className":"is-ohlc","compact":true},{"label":"High","value":"20.0","className":"is-ohlc","compact":true},{"label":"Low","value":"19.7","className":"is-ohlc","compact":true},{"label":"Close","value":"19.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.08","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"19.6","className":"is-ohlc","compact":true},{"label":"High","value":"20.1","className":"is-ohlc","compact":true},{"label":"Low","value":"19.6","className":"is-ohlc","compact":true},{"label":"Close","value":"20.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.12","note":"Supportive and strengthening","className":"is-positive","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":"20.1","className":"is-ohlc","compact":true},{"label":"Low","value":"19.7","className":"is-ohlc","compact":true},{"label":"Close","value":"19.7","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":"19.8","className":"is-ohlc","compact":true},{"label":"High","value":"19.8","className":"is-ohlc","compact":true},{"label":"Low","value":"19.1","className":"is-ohlc","compact":true},{"label":"Close","value":"19.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.31","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"19.8","className":"is-ohlc","compact":true},{"label":"High","value":"19.8","className":"is-ohlc","compact":true},{"label":"Low","value":"19.2","className":"is-ohlc","compact":true},{"label":"Close","value":"19.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":"19.5","className":"is-ohlc","compact":true},{"label":"High","value":"19.7","className":"is-ohlc","compact":true},{"label":"Low","value":"19.4","className":"is-ohlc","compact":true},{"label":"Close","value":"19.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.25","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"19.4","className":"is-ohlc","compact":true},{"label":"High","value":"19.9","className":"is-ohlc","compact":true},{"label":"Low","value":"19.4","className":"is-ohlc","compact":true},{"label":"Close","value":"19.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.39","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"19.8","className":"is-ohlc","compact":true},{"label":"High","value":"19.9","className":"is-ohlc","compact":true},{"label":"Low","value":"19.6","className":"is-ohlc","compact":true},{"label":"Close","value":"19.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.37","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"19.5","className":"is-ohlc","compact":true},{"label":"High","value":"19.8","className":"is-ohlc","compact":true},{"label":"Low","value":"19.2","className":"is-ohlc","compact":true},{"label":"Close","value":"19.2","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":"19.4","className":"is-ohlc","compact":true},{"label":"High","value":"19.4","className":"is-ohlc","compact":true},{"label":"Low","value":"18.9","className":"is-ohlc","compact":true},{"label":"Close","value":"18.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.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":"19.2","className":"is-ohlc","compact":true},{"label":"High","value":"19.2","className":"is-ohlc","compact":true},{"label":"Low","value":"18.4","className":"is-ohlc","compact":true},{"label":"Close","value":"18.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.30","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"18.4","className":"is-ohlc","compact":true},{"label":"High","value":"19.1","className":"is-ohlc","compact":true},{"label":"Low","value":"18.4","className":"is-ohlc","compact":true},{"label":"Close","value":"19.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.50","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"19.2","className":"is-ohlc","compact":true},{"label":"High","value":"19.6","className":"is-ohlc","compact":true},{"label":"Low","value":"19.1","className":"is-ohlc","compact":true},{"label":"Close","value":"19.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.48","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"19.5","className":"is-ohlc","compact":true},{"label":"High","value":"20.2","className":"is-ohlc","compact":true},{"label":"Low","value":"19.4","className":"is-ohlc","compact":true},{"label":"Close","value":"20.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.33","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"20.1","className":"is-ohlc","compact":true},{"label":"High","value":"20.1","className":"is-ohlc","compact":true},{"label":"Low","value":"19.7","className":"is-ohlc","compact":true},{"label":"Close","value":"19.8","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":"19.8","className":"is-ohlc","compact":true},{"label":"High","value":"19.8","className":"is-ohlc","compact":true},{"label":"Low","value":"19.6","className":"is-ohlc","compact":true},{"label":"Close","value":"19.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.13","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"19.7","className":"is-ohlc","compact":true},{"label":"High","value":"19.7","className":"is-ohlc","compact":true},{"label":"Low","value":"19.6","className":"is-ohlc","compact":true},{"label":"Close","value":"19.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.05","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"19.6","className":"is-ohlc","compact":true},{"label":"High","value":"19.7","className":"is-ohlc","compact":true},{"label":"Low","value":"19.5","className":"is-ohlc","compact":true},{"label":"Close","value":"19.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.02","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"19.6","className":"is-ohlc","compact":true},{"label":"High","value":"20.0","className":"is-ohlc","compact":true},{"label":"Low","value":"19.6","className":"is-ohlc","compact":true},{"label":"Close","value":"20.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.16","note":"Supportive and strengthening","className":"is-positive","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":"20.4","className":"is-ohlc","compact":true},{"label":"Low","value":"20.0","className":"is-ohlc","compact":true},{"label":"Close","value":"20.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.40","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"20.6","className":"is-ohlc","compact":true},{"label":"High","value":"20.6","className":"is-ohlc","compact":true},{"label":"Low","value":"20.0","className":"is-ohlc","compact":true},{"label":"Close","value":"20.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.55","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"20.0","className":"is-ohlc","compact":true},{"label":"High","value":"20.2","className":"is-ohlc","compact":true},{"label":"Low","value":"19.8","className":"is-ohlc","compact":true},{"label":"Close","value":"20.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.64","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"20.3","className":"is-ohlc","compact":true},{"label":"High","value":"20.3","className":"is-ohlc","compact":true},{"label":"Low","value":"19.9","className":"is-ohlc","compact":true},{"label":"Close","value":"20.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.63","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"19.9","className":"is-ohlc","compact":true},{"label":"High","value":"19.9","className":"is-ohlc","compact":true},{"label":"Low","value":"19.7","className":"is-ohlc","compact":true},{"label":"Close","value":"19.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.56","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"19.9","className":"is-ohlc","compact":true},{"label":"High","value":"20.4","className":"is-ohlc","compact":true},{"label":"Low","value":"19.9","className":"is-ohlc","compact":true},{"label":"Close","value":"20.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.67","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"20.6","className":"is-ohlc","compact":true},{"label":"High","value":"20.6","className":"is-ohlc","compact":true},{"label":"Low","value":"20.4","className":"is-ohlc","compact":true},{"label":"Close","value":"20.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.75","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"20.3","className":"is-ohlc","compact":true},{"label":"High","value":"20.4","className":"is-ohlc","compact":true},{"label":"Low","value":"20.1","className":"is-ohlc","compact":true},{"label":"Close","value":"20.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.67","note":"Supportive but easing","className":"is-positive","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":"20.3","className":"is-ohlc","compact":true},{"label":"Low","value":"20.0","className":"is-ohlc","compact":true},{"label":"Close","value":"20.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.52","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"20.2","className":"is-ohlc","compact":true},{"label":"High","value":"20.6","className":"is-ohlc","compact":true},{"label":"Low","value":"20.2","className":"is-ohlc","compact":true},{"label":"Close","value":"20.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.48","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"20.7","className":"is-ohlc","compact":true},{"label":"High","value":"21.2","className":"is-ohlc","compact":true},{"label":"Low","value":"20.7","className":"is-ohlc","compact":true},{"label":"Close","value":"21.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.53","note":"Supportive and strengthening","className":"is-positive","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":"21.4","className":"is-ohlc","compact":true},{"label":"Low","value":"21.3","className":"is-ohlc","compact":true},{"label":"Close","value":"21.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.66","note":"Supportive and strengthening","className":"is-positive","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":"21.3","className":"is-ohlc","compact":true},{"label":"Low","value":"21.0","className":"is-ohlc","compact":true},{"label":"Close","value":"21.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.91","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":[18.250587,21.475191],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.907717,"state":"Positive and strengthening","context":{"scenario":"positiveSustained","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"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":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Supported","detail":"Underlying support has strengthened across the recent completed path.","tone":"positive"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":33,"relationship":{"sameWeekCorrelation":0.28,"forwardCorrelation":-0.08,"directionalAgreement":53.6,"sample":28,"correlationSample":32,"label":"Meaningful relationship"},"accumulation":{"label":"Accumulation","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1,"averageWeeksToHigher":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":7.7,"averageReturn":7.7,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":8.6,"averageReturn":8.6,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":3.5,"sample":1},{"week":2,"averageReturn":5.0,"sample":1},{"week":3,"averageReturn":9.6,"sample":1},{"week":4,"averageReturn":7.7,"sample":1},{"week":5,"averageReturn":6.7,"sample":1},{"week":6,"averageReturn":6.6,"sample":1},{"week":7,"averageReturn":6.6,"sample":1},{"week":8,"averageReturn":8.5,"sample":1},{"week":9,"averageReturn":10.4,"sample":1},{"week":10,"averageReturn":8.5,"sample":1},{"week":11,"averageReturn":9.5,"sample":1},{"week":12,"averageReturn":8.6,"sample":1},{"week":13,"averageReturn":8.0,"sample":1},{"week":14,"averageReturn":10.8,"sample":1},{"week":15,"averageReturn":11.4,"sample":1},{"week":16,"averageReturn":9.1,"sample":1},{"week":17,"averageReturn":8.8,"sample":1},{"week":18,"averageReturn":11.8,"sample":1},{"week":19,"averageReturn":15.0,"sample":1},{"week":20,"averageReturn":15.6,"sample":1},{"week":21,"averageReturn":14.8,"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":2.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":0.5,"sample":1},{"week":2,"averageReturn":-0.2,"sample":1},{"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":3,"completedEpisodes":2,"activeEpisodes":1,"medianExpectedMove":4.1,"averageExpectedMove":4.1,"averageWeeksToLargestMove":9.5,"horizons":[{"weeks":4,"sample":3,"expectedCount":2,"expectedPercent":66.7,"averageReturn":-2.1,"medianReturn":0.0,"confidenceLow":20.8,"confidenceHigh":93.9,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":3.6,"medianReturn":3.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":0.4,"sample":3},{"week":2,"averageReturn":-1.7,"sample":3},{"week":3,"averageReturn":-2.0,"sample":3},{"week":4,"averageReturn":-2.1,"sample":3},{"week":5,"averageReturn":-0.3,"sample":3},{"week":6,"averageReturn":1.3,"sample":3},{"week":7,"averageReturn":2.6,"sample":3},{"week":8,"averageReturn":0.2,"sample":2},{"week":9,"averageReturn":-0.4,"sample":2},{"week":10,"averageReturn":0.9,"sample":2},{"week":11,"averageReturn":2.4,"sample":2},{"week":12,"averageReturn":3.6,"sample":2},{"week":13,"averageReturn":4.1,"sample":2},{"week":14,"averageReturn":0.6,"sample":1},{"week":15,"averageReturn":1.5,"sample":1},{"week":16,"averageReturn":0.7,"sample":1},{"week":17,"averageReturn":0.1,"sample":1},{"week":18,"averageReturn":2.8,"sample":1},{"week":19,"averageReturn":3.3,"sample":1},{"week":20,"averageReturn":1.2,"sample":1},{"week":21,"averageReturn":0.9,"sample":1},{"week":22,"averageReturn":3.6,"sample":1},{"week":23,"averageReturn":6.6,"sample":1},{"week":24,"averageReturn":7.2,"sample":1},{"week":25,"averageReturn":6.4,"sample":1},{"week":26,"sample":0}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"medianExpectedMove":1.9,"averageExpectedMove":1.9,"averageWeeksToLargestMove":3.5,"horizons":[{"weeks":4,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":4.8,"medianReturn":4.8,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":7.3,"medianReturn":7.3,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.3,"sample":2},{"week":2,"averageReturn":2.3,"sample":2},{"week":3,"averageReturn":2.1,"sample":2},{"week":4,"averageReturn":4.8,"sample":2},{"week":5,"averageReturn":3.4,"sample":2},{"week":6,"averageReturn":2.7,"sample":2},{"week":7,"averageReturn":4.0,"sample":2},{"week":8,"averageReturn":4.2,"sample":2},{"week":9,"averageReturn":4.1,"sample":2},{"week":10,"averageReturn":4.9,"sample":2},{"week":11,"averageReturn":5.3,"sample":2},{"week":12,"averageReturn":7.3,"sample":2},{"week":13,"averageReturn":7.2,"sample":2},{"week":14,"averageReturn":6.5,"sample":2},{"week":15,"averageReturn":8.1,"sample":1},{"week":16,"averageReturn":8.6,"sample":1},{"week":17,"averageReturn":6.5,"sample":1},{"week":18,"averageReturn":6.1,"sample":1},{"week":19,"averageReturn":9.0,"sample":1},{"week":20,"averageReturn":12.2,"sample":1},{"week":21,"averageReturn":12.8,"sample":1},{"week":22,"averageReturn":12.0,"sample":1},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"medianExpectedMove":1.5,"averageExpectedMove":1.5,"averageWeeksToLargestMove":5.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":1.5,"medianReturn":1.5,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":5.5,"medianReturn":5.5,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":4.4,"sample":1},{"week":2,"averageReturn":2.5,"sample":1},{"week":3,"averageReturn":1.5,"sample":1},{"week":4,"averageReturn":1.5,"sample":1},{"week":5,"averageReturn":1.5,"sample":1},{"week":6,"averageReturn":3.3,"sample":1},{"week":7,"averageReturn":5.1,"sample":1},{"week":8,"averageReturn":3.3,"sample":1},{"week":9,"averageReturn":4.2,"sample":1},{"week":10,"averageReturn":3.4,"sample":1},{"week":11,"averageReturn":2.8,"sample":1},{"week":12,"averageReturn":5.5,"sample":1},{"week":13,"averageReturn":6.0,"sample":1},{"week":14,"averageReturn":3.9,"sample":1},{"week":15,"averageReturn":3.6,"sample":1},{"week":16,"averageReturn":6.4,"sample":1},{"week":17,"averageReturn":9.5,"sample":1},{"week":18,"averageReturn":10.1,"sample":1},{"week":19,"averageReturn":9.3,"sample":1},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":3,"completedEpisodes":2,"activeEpisodes":1,"medianExpectedMove":4.6,"averageExpectedMove":4.6,"averageWeeksToLargestMove":10.5,"horizons":[{"weeks":4,"sample":3,"expectedCount":3,"expectedPercent":100.0,"averageReturn":0.7,"medianReturn":0.8,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":2.3,"medianReturn":2.3,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":8.1,"medianReturn":8.1,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.1,"sample":3},{"week":2,"averageReturn":-0.1,"sample":3},{"week":3,"averageReturn":0.6,"sample":3},{"week":4,"averageReturn":0.7,"sample":3},{"week":5,"averageReturn":2.2,"sample":3},{"week":6,"averageReturn":2.1,"sample":3},{"week":7,"averageReturn":1.2,"sample":3},{"week":8,"averageReturn":2.0,"sample":3},{"week":9,"averageReturn":0.6,"sample":2},{"week":10,"averageReturn":3.7,"sample":2},{"week":11,"averageReturn":3.7,"sample":2},{"week":12,"averageReturn":2.3,"sample":2},{"week":13,"averageReturn":2.7,"sample":2},{"week":14,"averageReturn":2.3,"sample":2},{"week":15,"averageReturn":2.9,"sample":2},{"week":16,"averageReturn":5.2,"sample":2},{"week":17,"averageReturn":4.5,"sample":2},{"week":18,"averageReturn":3.9,"sample":2},{"week":19,"averageReturn":3.3,"sample":2},{"week":20,"averageReturn":4.5,"sample":2},{"week":21,"averageReturn":7.4,"sample":2},{"week":22,"averageReturn":7.9,"sample":2},{"week":23,"averageReturn":6.5,"sample":2},{"week":24,"averageReturn":2.2,"sample":1},{"week":25,"averageReturn":5.0,"sample":1},{"week":26,"averageReturn":8.1,"sample":1}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":1.5,"averageExpectedMove":1.5,"averageWeeksToLargestMove":5.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":1.5,"medianReturn":1.5,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":5.5,"medianReturn":5.5,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":3.6,"sample":2},{"week":2,"averageReturn":3.0,"sample":2},{"week":3,"averageReturn":2.1,"sample":2},{"week":4,"averageReturn":1.5,"sample":1},{"week":5,"averageReturn":1.5,"sample":1},{"week":6,"averageReturn":3.3,"sample":1},{"week":7,"averageReturn":5.1,"sample":1},{"week":8,"averageReturn":3.3,"sample":1},{"week":9,"averageReturn":4.2,"sample":1},{"week":10,"averageReturn":3.4,"sample":1},{"week":11,"averageReturn":2.8,"sample":1},{"week":12,"averageReturn":5.5,"sample":1},{"week":13,"averageReturn":6.0,"sample":1},{"week":14,"averageReturn":3.9,"sample":1},{"week":15,"averageReturn":3.6,"sample":1},{"week":16,"averageReturn":6.4,"sample":1},{"week":17,"averageReturn":9.5,"sample":1},{"week":18,"averageReturn":10.1,"sample":1},{"week":19,"averageReturn":9.3,"sample":1},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"currentApplication":{"status":"Evidence aligned","tone":"positive","headline":"Price and Market Dynamics remain aligned upward","use":"The advance retains underlying support while price structure and Market Dynamics remain intact.","confirm":"The advance remains supported. Reclassify it only if the broader Market Dynamics path weakens or price structure breaks.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"strengthening","zone":"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","percent":100.0,"averageReturn":3.6,"sample":2},"nowContext":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeekContext":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"priceContext":{"label":"Price structure is upward","detail":"Price is responding in the same broad direction as Market Dynamics."}},"strategyApproach":{"headline":"Strategy observations from this ticker's own record","summary":"The current reading identifies the setup. The observations below show how this ticker's completed history can guide positioning, confirmation and risk control without treating any one reading as a forecast.","observations":[{"eyebrow":"Trend participation","title":"Let confirmation support the position, then manage extension","tone":"positive","approach":"This is most useful for holding or selectively adding to an established upward case. Risk should still tighten as price becomes extended; confirmation is support, not immunity from reversal.","finding":"In this ticker's completed record, 100.0% of comparable cases moved higher after 12 weeks, with an average move of 3.6% across 2 cases.","watch":"Reassess the reading when either price structure or the Market Dynamics state changes materially."},{"eyebrow":"Disagreement playbook","title":"Use improving Market Dynamics to prepare, not anticipate","tone":"recovery","finding":"Comparable disagreements produced an average recovery of 4.6% across 2 completed cases, with the largest move arriving after 10.5 weeks on average.","approach":"Define the price level that would confirm the repair. Until that response occurs, keep the idea at watchlist or starter-position size.","watch":"The early repair fails if Market Dynamics fades before price responds."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[],"reversal_warnings":[{"date":"2026-04-10","price":19.350418},{"date":"2026-07-31","price":20.59425}],"reversal_dangers":[{"date":"2026-04-17","price":20.196235}]}},"smTape":{"available":true,"dates":["2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"close":[18.6892,19.0182,18.8726,19.046,19.5007,18.9216,18.9366,19.1091,19.3246,19.3481,19.5594,19.6669,19.7613,19.7451,19.887,19.4283,19.66,19.9331,19.5158,19.1474,19.1015,18.709,19.2501,19.5577,19.5305,19.5353,19.6852,19.3808,19.8926,19.8636,20.042,19.6919,19.6093,19.4259,19.6623,19.8692,19.665,19.158,18.8887,18.4233,19.0595,19.3504,20.1962,19.8347,19.6489,19.641,19.6341,19.9985,20.3413,19.9854,20.1675,20.0021,19.8951,20.4216,20.516,20.1086,20.0458,20.5942,21.1882,21.3024,21.15],"consensus":[100.0,100.0,-100.0,41.3918,81.3761,-29.9199,0.0,47.7988,44.3524,47.1304,69.6714,50.3141,65.0148,45.597,66.0752,-45.1925,19.2135,64.7665,-45.413,-52.9821,-45.6417,-59.7493,20.4838,32.3638,15.5839,28.6054,43.3502,-34.8906,57.8281,19.4012,54.7712,-14.8054,-15.8742,-40.4825,23.5207,40.5802,-23.3904,-57.8482,-66.8589,-74.081,9.2229,20.2903,71.1852,0.0,0.0,0.0,0.0,52.2898,63.1941,-9.3299,43.906,0.0,0.0,57.2383,33.6277,-16.215,0.0,54.8478,78.0116,36.6266,24.6841],"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":[41.7958,76.0815,39.7245,65.5061,42.0097,55.4723,-39.354,26.6562,68.972,-38.4829,-43.42,-43.2536,-54.938,35.8575,31.8272,9.9248,28.0256,50.3941,-39.9141,62.2553,15.529,56.2691,-32.3737,-7.7487,-30.3225,30.6662,42.8715,-24.5376,-54.3828,-63.1364,-75.2672,29.5907,18.1629,70.5784,0.0,0.0,0.0,0.0,57.9127,65.6004,-24.1286,46.6608,0.0,0.0,65.1801,33.3185,-29.936,0.0,69.1784,82.6365,26.6059,18.5285],"force":[27.6374,51.8999,31.5049,49.2517,13.5537,73.2314,-92.2038,12.0588,82.1673,-94.348,-79.4701,-41.6397,-61.8625,59.6754,35.7137,6.7344,26.3106,38.4572,-52.9238,67.9883,6.5779,61.1166,-38.4784,-31.7202,-68.8474,60.9692,56.6965,-59.6984,-85.0083,-86.6172,-84.8244,46.1091,42.099,96.9136,0.0,0.0,0.0,0.0,67.044,69.3474,-46.2897,38.1801,0.0,0.0,57.0417,13.6297,-37.5442,0.0,52.2177,93.6255,12.9521,16.2923],"direction":[67.1507,75.0394,75.8516,75.7126,72.5849,73.0812,-18.2855,15.818,47.5312,-18.3796,-44.9903,-51.2296,-63.7385,25.08,30.5843,28.3723,30.9072,38.7951,-16.2686,45.511,42.3831,48.527,-22.182,-13.842,-31.8333,11.3944,26.4498,-3.8551,-42.4087,-57.0001,-65.0515,40.4019,7.1439,53.5013,0.0,0.0,0.0,0.0,35.3248,56.0489,-33.9828,44.8475,0.0,0.0,48.3024,48.2652,-14.7014,0.0,40.3486,61.5733,64.9893,60.9879],"intensity":[11.1111,60.0,63.6364,16.6667,7.6923,64.2857,93.3333,68.75,76.4706,83.3333,100.0,45.0,90.4762,86.3636,69.5652,37.5,28.0,65.3846,66.6667,85.7143,6.8966,26.6667,70.9677,93.75,27.2727,52.9412,34.2857,61.1111,83.7838,73.6842,82.0513,100.0,100.0,100.0,62.7907,45.4545,11.1111,6.5217,65.9574,72.9167,61.2245,68.0,15.6863,57.6923,84.6154,73.0769,65.3846,11.5385,88.4615,92.3077,82.6923,48.0769],"confirmation":[82.5689,89.6556,83.6886,88.3168,81.6692,89.5237,83.9833,73.8169,89.1915,84.1291,85.9072,82.5198,87.2575,35.532,78.4667,50.1367,77.0926,81.6156,79.638,86.7472,52.2123,85.6974,32.5903,51.0198,81.9737,33.6565,81.4419,54.7297,87.392,90.0537,92.0153,35.0509,52.5233,91.5726,30.4128,28.3494,25.0395,2.8009,85.0967,88.373,33.8028,81.8334,29.0496,25.741,86.1892,78.1561,31.4327,27.293,85.2528,93.3691,79.1517,40.8863],"persistence":[37.5,62.5,62.5,62.5,87.5,100.0,75.0,75.0,75.0,50.0,25.0,0.0,25.0,25.0,0.0,0.0,0.0,25.0,25.0,50.0,75.0,75.0,50.0,25.0,0.0,0.0,25.0,0.0,25.0,50.0,50.0,25.0,0.0,0.0,12.5,0.0,12.5,25.0,50.0,50.0,25.0,25.0,25.0,25.0,37.5,50.0,25.0,12.5,37.5,37.5,50.0,62.5],"assessmentRisk":[21.6664,14.1244,23.4753,14.5556,23.6035,11.3802,13.123,27.591,0.7,23.8222,14.0135,26.1348,20.1179,45.5898,27.308,36.4738,35.2558,22.7167,8.0282,11.5805,29.1324,13.4167,45.8942,29.9085,25.0184,56.1039,11.2948,23.3758,8.8592,16.183,12.9544,51.7301,16.6151,14.2634,46.868,43.8281,27.2015,44.4219,6.9233,15.0884,38.4576,21.9024,3.9311,41.0025,13.9867,21.7198,25.8893,29.1122,1.1595,9.4191,31.6249,37.5497],"volumeParticipation":true,"latest":{"consensus":24.7,"control":18.5,"force":16.3,"direction":61.0,"confirmation":40.9,"persistence":62.5,"assessmentRisk":37.5,"intensity":48.1,"evidenceDepth":100},"analysis":{"status":"Joint upward confirmation","headline":"The gauges support the upward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same upward assessment.","take":"Current assessment: upward pressure has broad support.","tone":"positive","supportedView":"Price structure and Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is strengthening","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Developing","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+24.7","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+18.5","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+16.3","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+61.0","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"41/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"64.2","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"1.9%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"20.6","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"92%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price and its trend references are aligned upward.","series":[{"label":"Close","values":[18.6892,19.0182,18.8726,19.046,19.5007,18.9216,18.9366,19.1091,19.3246,19.3481,19.5594,19.6669,19.7613,19.7451,19.887,19.4283,19.66,19.9331,19.5158,19.1474,19.1015,18.709,19.2501,19.5577,19.5305,19.5353,19.6852,19.3808,19.8926,19.8636,20.042,19.6919,19.6093,19.4259,19.6623,19.8692,19.665,19.158,18.8887,18.4233,19.0595,19.3504,20.1962,19.8347,19.6489,19.641,19.6341,19.9985,20.3413,19.9854,20.1675,20.0021,19.8951,20.4216,20.516,20.1086,20.0458,20.5942,21.1882,21.3024,21.15],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,18.9449,18.9407,18.9399,18.9707,19.0351,19.092,19.177,19.266,19.3561,19.4268,19.5105,19.4955,19.5255,19.5996,19.5843,19.5049,19.4316,19.3002,19.2911,19.3396,19.3743,19.4035,19.4547,19.4413,19.5234,19.5852,19.6683,19.6726,19.6611,19.6183,19.6263,19.6705,19.6695,19.5765,19.4514,19.2645,19.2272,19.2496,19.4217,19.4968,19.5245,19.5457,19.5617,19.6412,19.7685,19.8079,19.8733,19.8967,19.8964,19.9919,20.0872,20.0911,20.0829,20.1758,20.3599,20.5313,20.6438],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,19.0695,19.1195,19.1764,19.195,19.2295,19.2816,19.299,19.2877,19.2739,19.2321,19.2334,19.2574,19.2777,19.2968,19.3255,19.3296,19.3713,19.4078,19.4548,19.4723,19.4825,19.4783,19.4919,19.5199,19.5306,19.503,19.4575,19.3809,19.3571,19.3566,19.4188,19.4496,19.4644,19.4774,19.489,19.5268,19.5871,19.6166,19.6574,19.683,19.6987,19.7522,19.8088,19.831,19.8469,19.9023,19.9975,20.0942,20.1724],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,19.5482,19.6489,19.7552,19.8607,19.9329,20.0247,20.013,20.0333,20.1017,20.0937,20.0707,20.0352,20.0652,20.0505,20.0625,20.065,20.0591,20.0611,20.0526,20.1023,20.1416,20.2044,20.2065,20.1931,20.1735,20.1451,20.1823,20.1827,20.1411,20.1666,20.2618,20.2635,20.2249,20.3265,20.3517,20.359,20.3654,20.3614,20.4114,20.4889,20.5037,20.5238,20.5546,20.5761,20.679,20.7847,20.8079,20.8341,20.9257,21.0996,21.1593,21.2463],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,18.6052,18.5922,18.577,18.563,18.5671,18.5601,18.5888,18.6108,18.6103,18.6351,18.6364,18.7131,18.6522,18.7046,18.7438,18.7443,18.8116,18.8844,18.9201,18.9272,18.9394,18.9249,18.9253,18.9236,18.9112,18.9171,18.924,18.9241,18.8882,18.8,18.6324,18.6265,18.7292,18.7222,18.7247,18.7292,18.7335,18.7323,18.7441,18.7115,18.7088,18.7014,18.7016,18.7087,18.7053,18.685,18.6857,18.6976,18.7496,18.8056,19.0339,19.1559],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"impulse","eyebrow":"Price impulse","title":"Acceleration, deceleration and rollover","description":"The impulse path separates directional acceleration from a loss of momentum.","reason":"Selected because the latest impulse is unusually active or is approaching a change of direction.","series":[{"label":"Impulse","values":[null,null,null,null,null,null,null,null,null,null,null,null,0.2308,0.2492,0.2721,0.2503,0.2489,0.2667,0.2444,0.1947,0.1499,0.0818,0.0706,0.0856,0.0942,0.1003,0.1158,0.1024,0.1316,0.1506,0.178,0.1696,0.1544,0.1261,0.1214,0.1328,0.124,0.0752,0.0146,-0.0701,-0.085,-0.0725,0.0057,0.038,0.048,0.0547,0.0588,0.0904,0.1415,0.1515,0.1721,0.1731,0.1634,0.196,0.2267,0.2158,0.1997,0.2286,0.296,0.3546,0.3842],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.2447,0.2491,0.2481,0.2375,0.2199,0.1923,0.168,0.1515,0.14,0.1321,0.1288,0.1236,0.1252,0.1302,0.1398,0.1458,0.1475,0.1432,0.1388,0.1376,0.1349,0.123,0.1013,0.067,0.0366,0.0148,0.013,0.018,0.024,0.0301,0.0359,0.0468,0.0657,0.0829,0.1007,0.1152,0.1248,0.1391,0.1566,0.1684,0.1747,0.1855,0.2076,0.237,0.2664],"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.0042,0.0176,-0.0038,-0.0428,-0.0701,-0.1105,-0.0974,-0.0659,-0.0458,-0.0318,-0.013,-0.0211,0.0064,0.0204,0.0382,0.0238,0.0069,-0.0171,-0.0175,-0.0048,-0.0109,-0.0478,-0.0867,-0.1371,-0.1216,-0.0872,-0.0073,0.02,0.0241,0.0246,0.0229,0.0436,0.0758,0.0686,0.0714,0.0579,0.0386,0.0569,0.0701,0.0473,0.025,0.0431,0.0884,0.1176,0.1178],"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-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"relative","eyebrow":"Relative leadership","title":"Strength versus the research benchmark","description":"Relative performance is separated from absolute price direction to reveal leadership and lagging pressure.","reason":"Selected because benchmark-relative leadership is strengthening, fading or diverging from price.","series":[{"label":"Relative strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-15.1366,-11.2891,-9.4077,-10.2869,-7.9632,-6.4607,-4.1708,-5.9663,-6.2631,-4.3818],"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-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"range","eyebrow":"Acceptance map","title":"Range position and boundary pressure","description":"Price location inside its observed range shows whether the tape is pressing an outer boundary or rotating through value.","reason":"Selected because price is testing an observed boundary or moving rapidly through its recent range.","series":[{"label":"Range position","values":[null,null,null,null,null,null,null,55.4822,77.6108,80.0213,100.0,89.9612,97.6922,96.3716,92.0738,60.0389,76.2215,95.2955,64.1819,39.2188,36.1082,11.6891,47.4735,67.8203,66.019,66.3384,76.2509,56.1193,89.9699,88.0539,99.36,75.3553,69.984,58.066,73.4279,86.8731,73.6061,40.6581,23.1597,0.0,38.7874,56.391,99.3168,79.1195,68.7405,68.2998,67.9142,88.2721,98.7254,72.6731,81.1189,73.4468,68.4864,92.9039,95.2645,76.7617,73.9126,98.819,100.0,97.6463,92.4849],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-2.2185,-1.1157,-0.9956,0.0,-0.6192,-0.1423,-0.2238,-0.5674,-2.8605,-1.7021,-0.3368,-2.6366,-4.4741,-4.7031,-6.6613,-3.9621,-2.4273,-2.5632,-2.5391,-1.7914,-3.3099,-0.7566,-0.9011,-0.0485,-1.8895,-2.3014,-3.2151,-2.0373,-1.0065,-2.0236,-4.5498,-5.8914,-8.21,-5.0406,-3.591,-0.0605,-1.8496,-2.769,-2.808,-2.8422,-1.0389,-0.1219,-2.8639,-1.9788,-2.7828,-3.3027,-0.7437,-0.5057,-2.4814,-2.7856,-0.1261,0.0,-0.3253,-1.0386],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,2.9099,4.0705,4.197,5.3348,5.9138,6.422,6.3352,7.0991,4.6291,5.8768,7.3475,5.0998,3.1163,2.8691,0.9536,3.8731,5.533,5.3861,5.4121,6.2208,4.5784,7.3401,7.1838,8.1463,6.2573,5.8113,4.8217,6.0973,7.2137,6.1121,3.3761,1.9231,0.0,3.4806,5.0602,9.6525,7.6895,6.6808,6.638,6.6005,8.579,10.4401,8.5079,9.4966,8.5985,8.0177,10.8763,11.3885,9.1766,8.836,11.8134,15.0384,15.6585,14.8308],"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-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,1.1419,1.1648,1.3175,1.3378,1.3305,1.465,1.6423,1.6552,1.7866,1.8131,1.8164,1.7978,1.7537,1.6704,1.6876,1.731,1.7035,1.7277,1.7703,1.8952,1.9717,1.9138,1.945,1.9244,2.088,2.1702,2.3533,2.3525,2.3573,2.4007,2.433,2.3837,2.261,2.1755,2.1381,2.0862,2.184,2.1335,2.1119,2.0872,2.0723,2.0053,2.0445,1.986,1.9852,1.992,1.9014,1.8923],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,4.9433,5.5263,6.1476,6.7545,7.0951,7.5916,7.3789,7.3616,7.7052,7.5326,7.4107,6.8241,7.2992,6.9455,6.7961,6.806,6.4184,6.0429,5.812,6.0216,6.1525,6.5395,6.5482,6.4908,6.4597,6.2876,6.4352,6.4369,6.4205,7.0142,8.379,8.4186,7.6794,8.2172,8.3271,8.339,8.3477,8.3345,8.5164,9.0681,9.1547,9.292,9.4406,9.507,10.0232,10.6398,10.7473,10.8087,10.9693,11.4973,10.5761,10.3481],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"directional","eyebrow":"Trend quality","title":"Directional strength and control","description":"Directional pressure shows which side controls the tape while strength remains direction-neutral.","reason":"Selected because directional control or trend strength is materially changing.","series":[{"label":"Trend strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31.1721,29.4167,27.7332,26.3231,24.5749,23.0088,22.6547,22.3259,22.0205,21.1364,20.184,20.5161,21.3686,22.926,24.3794,23.8836,22.3662,20.9572,19.7018,18.536,17.6706,16.6966,16.614,16.949,16.7908,16.8268,16.1339,16.5235,17.2351,17.1817,16.9202,17.3289,18.6357,20.0927,20.5795],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,28.1015,32.3391,27.1761,24.5588,27.2163,23.4429,19.792,18.2784,16.0549,21.1073,27.2726,27.184,25.8704,28.2838,26.4037,29.8788,29.4777,26.7484,25.0684,21.8356,19.6735,18.5942,19.9589,19.6413,17.2545,15.6352,13.7269,12.3251,19.9754,26.1681,24.414,23.3573,22.8757,22.0835,25.2541,29.8165,30.3302,28.5707,28.4803,26.9031,32.9533,34.9243,32.4523,31.1194,33.9833,40.6195,42.5434,39.9797],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,8.6959,7.8591,13.8613,12.5264,11.5354,16.6994,28.3139,26.1485,34.8474,30.9889,28.2703,26.5606,27.8773,26.9697,30.1328,26.5776,25.1148,25.7775,23.7744,31.4552,28.3407,26.7859,24.219,22.9657,28.6551,30.6582,34.5833,31.13,28.4137,24.822,23.1582,24.9922,24.4768,25.1133,23.295,21.796,19.6769,21.2324,20.0818,23.3238,21.2511,20.2985,23.2657,23.7066,21.4352,19.2805,18.6558,23.0261],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/50f9e921-88db-4b83-8ba5-be3103c0bc72/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/50f9e921-88db-4b83-8ba5-be3103c0bc72/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/50f9e921-88db-4b83-8ba5-be3103c0bc72/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/50f9e921-88db-4b83-8ba5-be3103c0bc72/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/50f9e921-88db-4b83-8ba5-be3103c0bc72/technical-pack/data.json"},"source_fingerprint":"72896d576e8fddecf030a08cd111ac35d219d81fe88297b2625021ba48a897bf","content_hash":"9ea1442ccb92a0be503676e9f5a02a02fefe406d8d153cf479b23b9e82407f38","citation":"Sharemaestro, FGSI Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/50f9e921-88db-4b83-8ba5-be3103c0bc72/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."}