{"schema_version":"1.0","name":"CTIF Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"9c2a73fb-76a9-4910-8831-337053307b45","symbol":"CTIF","name":"CASTELLAN TARGETED INCOME ETF","exchange":"CBOE","country":"US","asset_type":"etf","currency":"USD","sector":null,"industry":null},"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, Activity pressure and cumulative balance, Acceleration, deceleration and rollover, Range pressure and compression, Range position and boundary pressure, Strength versus the research benchmark."},{"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":"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-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.095861,0.358587,0.557764,0.66138,0.75154,0.712641,0.770851,0.864886,0.618618,0.318867,-0.026928,-0.340285,-0.386794,-0.396441,-0.280128,-0.184212,-0.148695,-0.095413,-0.186741,-0.193327,-0.13516,0.057212,0.343964,0.554684,0.655822,0.734299,0.827727,0.981316,1.153017,1.20701,1.251135,1.257867,1.241867],"opens":[50.62905,51.535814,51.516174,51.46002,50.845082,52.350499,51.989886,51.318794,51.417484,49.344995,49.069353,48.841676,47.6,48.9551,50.8,52.0268,51.142302,50.715014,50.957444,50.623967,51.063402,51.201552,51.389176,52.080421,51.448425,50.8257,52.07,52.45,52.7,53.23,54.4925,55.9411,55.4052],"highs":[51.516174,52.276087,51.542821,51.46002,52.117591,52.769537,52.098445,51.907974,51.666578,50.305445,49.158569,48.913522,49.08,51.01,51.9436,52.31,51.432922,51.486641,50.957444,50.789668,51.264653,52.040922,51.971797,52.252937,52.090296,51.8237,52.5001,53.1762,52.83,54.0744,55.9259,56.1706,55.4052],"lows":[50.561349,51.535814,51.003677,51.011276,50.845082,51.585257,51.798033,51.255435,50.002467,48.756407,48.117291,47.704175,47.4612,48.92,50.8,51.8234,50.976897,50.715014,50.495494,49.89806,51.054514,51.201552,50.428344,51.727886,50.885554,50.8257,51.6165,52.3297,52.16,53.137,54.4925,55.8604,54.2797],"closes":[51.470974,52.118973,51.223164,51.011276,52.117591,51.892381,51.929981,51.493377,50.002467,48.756407,48.117291,47.704175,48.7746,50.5504,51.9436,51.8815,51.166595,51.004942,50.495494,50.789668,51.264653,51.332099,51.424726,51.727886,50.978181,51.8237,52.5001,52.8282,52.7207,53.9378,55.9259,55.8604,54.7493],"hoverRows":[[{"label":"Open","value":"50.6","className":"is-ohlc","compact":true},{"label":"High","value":"51.5","className":"is-ohlc","compact":true},{"label":"Low","value":"50.6","className":"is-ohlc","compact":true},{"label":"Close","value":"51.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.10","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"51.5","className":"is-ohlc","compact":true},{"label":"High","value":"52.3","className":"is-ohlc","compact":true},{"label":"Low","value":"51.5","className":"is-ohlc","compact":true},{"label":"Close","value":"52.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.36","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"51.5","className":"is-ohlc","compact":true},{"label":"High","value":"51.5","className":"is-ohlc","compact":true},{"label":"Low","value":"51.0","className":"is-ohlc","compact":true},{"label":"Close","value":"51.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.56","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"51.5","className":"is-ohlc","compact":true},{"label":"High","value":"51.5","className":"is-ohlc","compact":true},{"label":"Low","value":"51.0","className":"is-ohlc","compact":true},{"label":"Close","value":"51.0","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":"50.8","className":"is-ohlc","compact":true},{"label":"High","value":"52.1","className":"is-ohlc","compact":true},{"label":"Low","value":"50.8","className":"is-ohlc","compact":true},{"label":"Close","value":"52.1","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":"52.4","className":"is-ohlc","compact":true},{"label":"High","value":"52.8","className":"is-ohlc","compact":true},{"label":"Low","value":"51.6","className":"is-ohlc","compact":true},{"label":"Close","value":"51.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.71","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"52.0","className":"is-ohlc","compact":true},{"label":"High","value":"52.1","className":"is-ohlc","compact":true},{"label":"Low","value":"51.8","className":"is-ohlc","compact":true},{"label":"Close","value":"51.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.77","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"51.3","className":"is-ohlc","compact":true},{"label":"High","value":"51.9","className":"is-ohlc","compact":true},{"label":"Low","value":"51.3","className":"is-ohlc","compact":true},{"label":"Close","value":"51.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.86","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"51.4","className":"is-ohlc","compact":true},{"label":"High","value":"51.7","className":"is-ohlc","compact":true},{"label":"Low","value":"50.0","className":"is-ohlc","compact":true},{"label":"Close","value":"50.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.62","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"49.3","className":"is-ohlc","compact":true},{"label":"High","value":"50.3","className":"is-ohlc","compact":true},{"label":"Low","value":"48.8","className":"is-ohlc","compact":true},{"label":"Close","value":"48.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.32","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"49.1","className":"is-ohlc","compact":true},{"label":"High","value":"49.2","className":"is-ohlc","compact":true},{"label":"Low","value":"48.1","className":"is-ohlc","compact":true},{"label":"Close","value":"48.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.03","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"48.8","className":"is-ohlc","compact":true},{"label":"High","value":"48.9","className":"is-ohlc","compact":true},{"label":"Low","value":"47.7","className":"is-ohlc","compact":true},{"label":"Close","value":"47.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.34","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"47.6","className":"is-ohlc","compact":true},{"label":"High","value":"49.1","className":"is-ohlc","compact":true},{"label":"Low","value":"47.5","className":"is-ohlc","compact":true},{"label":"Close","value":"48.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.39","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"49.0","className":"is-ohlc","compact":true},{"label":"High","value":"51.0","className":"is-ohlc","compact":true},{"label":"Low","value":"48.9","className":"is-ohlc","compact":true},{"label":"Close","value":"50.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.40","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"50.8","className":"is-ohlc","compact":true},{"label":"High","value":"51.9","className":"is-ohlc","compact":true},{"label":"Low","value":"50.8","className":"is-ohlc","compact":true},{"label":"Close","value":"51.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.28","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"52.0","className":"is-ohlc","compact":true},{"label":"High","value":"52.3","className":"is-ohlc","compact":true},{"label":"Low","value":"51.8","className":"is-ohlc","compact":true},{"label":"Close","value":"51.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.18","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"51.1","className":"is-ohlc","compact":true},{"label":"High","value":"51.4","className":"is-ohlc","compact":true},{"label":"Low","value":"51.0","className":"is-ohlc","compact":true},{"label":"Close","value":"51.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.15","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"50.7","className":"is-ohlc","compact":true},{"label":"High","value":"51.5","className":"is-ohlc","compact":true},{"label":"Low","value":"50.7","className":"is-ohlc","compact":true},{"label":"Close","value":"51.0","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":"51.0","className":"is-ohlc","compact":true},{"label":"High","value":"51.0","className":"is-ohlc","compact":true},{"label":"Low","value":"50.5","className":"is-ohlc","compact":true},{"label":"Close","value":"50.5","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":"50.6","className":"is-ohlc","compact":true},{"label":"High","value":"50.8","className":"is-ohlc","compact":true},{"label":"Low","value":"49.9","className":"is-ohlc","compact":true},{"label":"Close","value":"50.8","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":"51.1","className":"is-ohlc","compact":true},{"label":"High","value":"51.3","className":"is-ohlc","compact":true},{"label":"Low","value":"51.1","className":"is-ohlc","compact":true},{"label":"Close","value":"51.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.14","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"51.2","className":"is-ohlc","compact":true},{"label":"High","value":"52.0","className":"is-ohlc","compact":true},{"label":"Low","value":"51.2","className":"is-ohlc","compact":true},{"label":"Close","value":"51.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.06","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"51.4","className":"is-ohlc","compact":true},{"label":"High","value":"52.0","className":"is-ohlc","compact":true},{"label":"Low","value":"50.4","className":"is-ohlc","compact":true},{"label":"Close","value":"51.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.34","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"52.1","className":"is-ohlc","compact":true},{"label":"High","value":"52.3","className":"is-ohlc","compact":true},{"label":"Low","value":"51.7","className":"is-ohlc","compact":true},{"label":"Close","value":"51.7","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":"51.4","className":"is-ohlc","compact":true},{"label":"High","value":"52.1","className":"is-ohlc","compact":true},{"label":"Low","value":"50.9","className":"is-ohlc","compact":true},{"label":"Close","value":"51.0","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":"50.8","className":"is-ohlc","compact":true},{"label":"High","value":"51.8","className":"is-ohlc","compact":true},{"label":"Low","value":"50.8","className":"is-ohlc","compact":true},{"label":"Close","value":"51.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.73","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"52.1","className":"is-ohlc","compact":true},{"label":"High","value":"52.5","className":"is-ohlc","compact":true},{"label":"Low","value":"51.6","className":"is-ohlc","compact":true},{"label":"Close","value":"52.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.83","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"52.5","className":"is-ohlc","compact":true},{"label":"High","value":"53.2","className":"is-ohlc","compact":true},{"label":"Low","value":"52.3","className":"is-ohlc","compact":true},{"label":"Close","value":"52.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.98","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"52.7","className":"is-ohlc","compact":true},{"label":"High","value":"52.8","className":"is-ohlc","compact":true},{"label":"Low","value":"52.2","className":"is-ohlc","compact":true},{"label":"Close","value":"52.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.15","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"53.2","className":"is-ohlc","compact":true},{"label":"High","value":"54.1","className":"is-ohlc","compact":true},{"label":"Low","value":"53.1","className":"is-ohlc","compact":true},{"label":"Close","value":"53.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.21","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"54.5","className":"is-ohlc","compact":true},{"label":"High","value":"55.9","className":"is-ohlc","compact":true},{"label":"Low","value":"54.5","className":"is-ohlc","compact":true},{"label":"Close","value":"55.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.25","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"55.9","className":"is-ohlc","compact":true},{"label":"High","value":"56.2","className":"is-ohlc","compact":true},{"label":"Low","value":"55.9","className":"is-ohlc","compact":true},{"label":"Close","value":"55.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.26","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"55.4","className":"is-ohlc","compact":true},{"label":"High","value":"55.4","className":"is-ohlc","compact":true},{"label":"Low","value":"54.3","className":"is-ohlc","compact":true},{"label":"Close","value":"54.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.24","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[47.210871,56.419204],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":1.241867,"state":"Positive and broadly steady","context":{"scenario":"positiveSteady","latestDirection":"slight easing","fourWeekDirection":"steady","now":{"label":"Slightly easier this week","detail":"Market Dynamics paused slightly 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":"Positive and broadly steady","detail":"Price is between the accumulation and distribution zones. The Market Dynamics bars describe whether the current move is gaining or losing underlying support.","tone":"positive"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price is between the accumulation and distribution zones. The Market Dynamics bars describe whether the current move is gaining or losing underlying support.","annotations":[{"label":"Current tape relationship","value":"Positive and broadly steady","detail":"Market Dynamics paused slightly this week and remains positive.","tone":"positive"},{"label":"Price location","value":"Between zones","detail":"Price is travelling between the two major positioning zones.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Supported","detail":"The broader path has not changed enough to establish a new direction.","tone":"positive"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":33,"relationship":{"sameWeekCorrelation":0.37,"forwardCorrelation":-0.18,"directionalAgreement":50.0,"sample":28,"correlationSample":32,"label":"Meaningful relationship"},"accumulation":{"label":"Accumulation","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":2.0,"medianWeeksInZone":2,"averageWeeksToHigher":2.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":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":6.9,"averageReturn":6.9,"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.9,"sample":1},{"week":2,"averageReturn":1.4,"sample":1},{"week":3,"averageReturn":5.1,"sample":1},{"week":4,"averageReturn":8.0,"sample":1},{"week":5,"averageReturn":7.8,"sample":1},{"week":6,"averageReturn":6.3,"sample":1},{"week":7,"averageReturn":6.0,"sample":1},{"week":8,"averageReturn":4.9,"sample":1},{"week":9,"averageReturn":5.6,"sample":1},{"week":10,"averageReturn":6.5,"sample":1},{"week":11,"averageReturn":6.7,"sample":1},{"week":12,"averageReturn":6.9,"sample":1},{"week":13,"averageReturn":7.5,"sample":1},{"week":14,"averageReturn":5.9,"sample":1},{"week":15,"averageReturn":7.7,"sample":1},{"week":16,"averageReturn":9.1,"sample":1},{"week":17,"averageReturn":9.8,"sample":1},{"week":18,"averageReturn":9.6,"sample":1},{"week":19,"averageReturn":12.1,"sample":1},{"week":20,"averageReturn":16.2,"sample":1},{"week":21,"averageReturn":16.1,"sample":1},{"week":22,"averageReturn":13.8,"sample":1},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"distribution":{"label":"Distribution","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":2.0,"medianWeeksInZone":2,"averageWeeksToLower":1.0,"expectedExitPercent":100.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.1,"sample":1},{"week":2,"averageReturn":-2.1,"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":4,"completedEpisodes":2,"activeEpisodes":2,"medianExpectedMove":0.2,"averageExpectedMove":0.2,"averageWeeksToLargestMove":9.0,"horizons":[{"weeks":4,"sample":4,"expectedCount":2,"expectedPercent":50.0,"averageReturn":-1.6,"medianReturn":-1.6,"confidenceLow":15.0,"confidenceHigh":85.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-2.3,"medianReturn":-2.3,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":26,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":6.4,"medianReturn":6.4,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.1,"sample":4},{"week":2,"averageReturn":-0.3,"sample":4},{"week":3,"averageReturn":-1.6,"sample":4},{"week":4,"averageReturn":-1.6,"sample":4},{"week":5,"averageReturn":-1.1,"sample":4},{"week":6,"averageReturn":-0.8,"sample":4},{"week":7,"averageReturn":-0.7,"sample":4},{"week":8,"averageReturn":-0.4,"sample":3},{"week":9,"averageReturn":1.9,"sample":3},{"week":10,"averageReturn":2.3,"sample":3},{"week":11,"averageReturn":1.5,"sample":3},{"week":12,"averageReturn":-2.3,"sample":2},{"week":13,"averageReturn":-2.2,"sample":2},{"week":14,"averageReturn":-2.2,"sample":2},{"week":15,"averageReturn":-1.8,"sample":2},{"week":16,"averageReturn":-1.3,"sample":2},{"week":17,"averageReturn":-0.9,"sample":2},{"week":18,"averageReturn":-1.6,"sample":2},{"week":19,"averageReturn":-0.5,"sample":2},{"week":20,"averageReturn":-0.5,"sample":2},{"week":21,"averageReturn":0.6,"sample":2},{"week":22,"averageReturn":1.1,"sample":2},{"week":23,"averageReturn":2.6,"sample":2},{"week":24,"averageReturn":4.4,"sample":2},{"week":25,"averageReturn":5.5,"sample":2},{"week":26,"averageReturn":6.4,"sample":2}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"medianExpectedMove":0.7,"averageExpectedMove":0.7,"averageWeeksToLargestMove":1.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":4.9,"medianReturn":4.9,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":8.8,"medianReturn":8.8,"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.1,"sample":2},{"week":2,"averageReturn":1.4,"sample":2},{"week":3,"averageReturn":3.4,"sample":2},{"week":4,"averageReturn":4.9,"sample":2},{"week":5,"averageReturn":5.1,"sample":2},{"week":6,"averageReturn":3.6,"sample":2},{"week":7,"averageReturn":4.3,"sample":2},{"week":8,"averageReturn":4.5,"sample":2},{"week":9,"averageReturn":5.1,"sample":2},{"week":10,"averageReturn":5.5,"sample":2},{"week":11,"averageReturn":6.7,"sample":2},{"week":12,"averageReturn":8.8,"sample":2},{"week":13,"averageReturn":9.1,"sample":2},{"week":14,"averageReturn":7.2,"sample":2},{"week":15,"averageReturn":7.7,"sample":1},{"week":16,"averageReturn":9.1,"sample":1},{"week":17,"averageReturn":9.8,"sample":1},{"week":18,"averageReturn":9.6,"sample":1},{"week":19,"averageReturn":12.1,"sample":1},{"week":20,"averageReturn":16.2,"sample":1},{"week":21,"averageReturn":16.1,"sample":1},{"week":22,"averageReturn":13.8,"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":2,"completedEpisodes":2,"activeEpisodes":0,"medianExpectedMove":0.3,"averageExpectedMove":0.3,"averageWeeksToLargestMove":4.5,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":0.2,"medianReturn":0.2,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":4.7,"medianReturn":4.7,"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":1.4,"sample":2},{"week":2,"averageReturn":1.5,"sample":2},{"week":3,"averageReturn":1.1,"sample":2},{"week":4,"averageReturn":0.2,"sample":2},{"week":5,"averageReturn":0.5,"sample":2},{"week":6,"averageReturn":1.4,"sample":2},{"week":7,"averageReturn":2.2,"sample":2},{"week":8,"averageReturn":2.2,"sample":2},{"week":9,"averageReturn":3.5,"sample":2},{"week":10,"averageReturn":5.7,"sample":2},{"week":11,"averageReturn":4.9,"sample":2},{"week":12,"averageReturn":4.7,"sample":2},{"week":13,"averageReturn":3.9,"sample":1},{"week":14,"averageReturn":4.5,"sample":1},{"week":15,"averageReturn":4.3,"sample":1},{"week":16,"averageReturn":6.7,"sample":1},{"week":17,"averageReturn":10.6,"sample":1},{"week":18,"averageReturn":10.5,"sample":1},{"week":19,"averageReturn":8.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":2.0,"averageExpectedMove":2.0,"averageWeeksToLargestMove":7.5,"horizons":[{"weeks":4,"sample":3,"expectedCount":1,"expectedPercent":33.3,"averageReturn":-1.7,"medianReturn":-2.5,"confidenceLow":6.1,"confidenceHigh":79.2,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":0.4,"medianReturn":0.4,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":7.6,"medianReturn":7.6,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.3,"sample":3},{"week":2,"averageReturn":-0.5,"sample":3},{"week":3,"averageReturn":-1.5,"sample":3},{"week":4,"averageReturn":-1.7,"sample":3},{"week":5,"averageReturn":-0.1,"sample":3},{"week":6,"averageReturn":1.8,"sample":3},{"week":7,"averageReturn":2.4,"sample":3},{"week":8,"averageReturn":2.4,"sample":3},{"week":9,"averageReturn":1.1,"sample":2},{"week":10,"averageReturn":0.5,"sample":2},{"week":11,"averageReturn":0.1,"sample":2},{"week":12,"averageReturn":0.4,"sample":2},{"week":13,"averageReturn":-0.0,"sample":2},{"week":14,"averageReturn":0.4,"sample":2},{"week":15,"averageReturn":1.1,"sample":2},{"week":16,"averageReturn":0.4,"sample":2},{"week":17,"averageReturn":1.4,"sample":2},{"week":18,"averageReturn":2.3,"sample":2},{"week":19,"averageReturn":1.9,"sample":2},{"week":20,"averageReturn":2.7,"sample":2},{"week":21,"averageReturn":4.5,"sample":2},{"week":22,"averageReturn":6.8,"sample":2},{"week":23,"averageReturn":6.7,"sample":2},{"week":24,"averageReturn":6.7,"sample":2},{"week":25,"averageReturn":7.8,"sample":1},{"week":26,"averageReturn":7.6,"sample":1}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":0.1,"averageExpectedMove":0.1,"averageWeeksToLargestMove":5.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":0.9,"medianReturn":0.9,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":2.5,"medianReturn":2.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.2,"sample":2},{"week":2,"averageReturn":3.1,"sample":2},{"week":3,"averageReturn":1.4,"sample":2},{"week":4,"averageReturn":0.9,"sample":1},{"week":5,"averageReturn":-0.1,"sample":1},{"week":6,"averageReturn":0.5,"sample":1},{"week":7,"averageReturn":1.4,"sample":1},{"week":8,"averageReturn":1.5,"sample":1},{"week":9,"averageReturn":1.7,"sample":1},{"week":10,"averageReturn":2.3,"sample":1},{"week":11,"averageReturn":0.8,"sample":1},{"week":12,"averageReturn":2.5,"sample":1},{"week":13,"averageReturn":3.9,"sample":1},{"week":14,"averageReturn":4.5,"sample":1},{"week":15,"averageReturn":4.3,"sample":1},{"week":16,"averageReturn":6.7,"sample":1},{"week":17,"averageReturn":10.6,"sample":1},{"week":18,"averageReturn":10.5,"sample":1},{"week":19,"averageReturn":8.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 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":"weakening","zone":"middle","zoneContext":"Price is between the accumulation and distribution zones. The Market Dynamics bars describe whether the current move is gaining or losing underlying support.","historical":{"label":"Broad directional cases","weeks":12,"direction":"higher","percent":0.0,"averageReturn":-2.3,"sample":2},"nowContext":{"label":"Slightly easier this week","detail":"Market Dynamics paused slightly 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":"In this ticker's completed record, 0.0% of comparable cases moved higher after 12 weeks, with an average move of -2.3% across 2 cases.","watch":"Reassess the reading when either price structure or the Market Dynamics state changes materially."},{"eyebrow":"Zone positioning","title":"Use accumulation to prepare the long case, then wait for confirmation","tone":"positive","finding":"After accumulation, 100.0% of completed 12-week outcomes were higher across 1 cases. Distinct visits lasted 2.0 weeks on average before leaving the zone.","approach":"Build the thesis and entry conditions while price is in accumulation. Increase exposure only when price responds; location alone is not the entry.","watch":"A failed price response or renewed weakness removes the reason to increase long exposure."},{"eyebrow":"Disagreement playbook","title":"Use unsupported price strength to tighten discipline","tone":"caution","finding":"Comparable disagreements produced an average pullback of 0.3% 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":[],"reversal_warnings":[{"date":"2026-04-10","price":50.5504},{"date":"2026-07-31","price":53.9378}],"reversal_dangers":[{"date":"2026-04-17","price":51.9436}]}},"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":[48.2777,49.345,48.8445,49.0571,49.6296,48.1805,48.7906,48.9916,49.9292,49.4798,49.5936,50.5066,50.5779,49.929,50.4819,49.2071,49.8828,50.4056,50.0624,49.6364,49.2697,48.7133,50.2294,50.5334,50.6056,49.9516,50.5602,50.1457,51.471,52.119,51.2232,51.0113,52.1176,51.8924,51.93,51.4934,50.0025,48.7564,48.1173,47.7042,48.7746,50.5504,51.9436,51.8815,51.1666,51.0049,50.4955,50.7897,51.2647,51.3321,51.4247,51.7279,50.9782,51.8237,52.5001,52.8282,52.7207,53.9378,55.9259,55.8604,54.7493],"consensus":[56.1139,92.7742,-68.5164,0.0,69.5225,-49.6616,19.2461,12.6894,64.8699,0.0,40.8172,59.7864,44.4633,0.0,60.9073,-49.8512,0.0,46.0124,-15.4151,-10.8734,-36.1814,-41.6894,48.6812,46.6114,23.129,-16.6325,40.3249,-19.8555,59.9353,66.7205,0.0,0.0,64.4236,0.0,24.9522,0.0,-65.2091,-73.445,-66.5434,-64.4097,0.0,49.7907,71.1605,22.0078,12.0216,10.812,-30.6373,13.5661,34.2577,13.4777,23.2535,15.9719,-31.4933,53.2489,51.7273,47.4644,33.175,63.8809,76.3557,28.3125,15.7788],"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":[0.0,40.9686,58.5065,43.544,0.0,61.1404,-48.0517,0.0,43.0364,-17.0894,-13.2005,-38.753,-24.3086,52.7129,46.1997,16.1712,-22.1354,53.4694,-10.6668,70.5041,64.1916,0.0,0.0,67.207,0.0,20.9331,0.0,-58.8642,-72.2594,-76.0577,-72.0486,0.0,45.4641,74.2286,10.3685,1.206,7.1408,-33.6187,23.969,48.6591,8.1533,15.5835,4.2025,-27.6737,52.6179,59.4283,42.3799,34.0681,72.5053,89.3605,11.5154,1.1277],"force":[0.0,31.2393,48.157,22.8791,0.0,65.4349,-61.315,0.0,69.8188,-35.7099,-25.9709,-38.4788,-57.1029,81.7323,58.6877,9.0408,-57.6335,37.923,-57.2725,58.3732,80.6768,0.0,0.0,82.813,0.0,7.6412,0.0,-96.9025,-90.5232,-50.3247,-45.4937,0.0,83.5121,93.176,2.1428,9.1058,0.4563,-40.8996,28.8684,29.3135,4.7419,21.2523,2.7259,-74.6086,84.0286,43.5267,49.629,6.2207,52.5417,63.2049,5.0602,23.532],"direction":[0.0,47.4855,69.5558,60.9312,0.0,57.4067,-43.7194,0.0,32.4091,-0.9945,-2.57,-31.6014,-50.5434,20.4655,38.456,41.1438,-18.9429,27.0182,-3.6305,48.9724,59.6419,0.0,0.0,48.1073,0.0,41.9103,0.0,-49.8223,-62.6012,-67.2547,-69.191,0.0,30.6487,51.9287,52.5604,39.4733,22.4047,-19.8999,9.2533,21.3305,25.8027,33.4487,38.884,-5.0619,31.9846,48.7837,51.7292,51.4074,62.124,70.8865,71.3468,60.6019],"intensity":[22.2222,30.0,90.9091,50.0,61.5385,35.7143,86.6667,56.25,29.4118,11.1111,73.6842,15.0,95.2381,100.0,73.913,58.3333,60.0,42.3077,14.8148,89.2857,72.4138,63.3333,3.2258,81.25,48.4848,44.1176,28.5714,97.2222,91.8919,78.9474,12.8205,72.5,100.0,97.619,67.4419,52.2727,6.6667,26.087,34.0426,79.1667,46.9388,46.0,84.3137,53.8462,55.7692,46.1538,38.4615,7.6923,80.7692,100.0,90.3846,94.2308],"confirmation":[31.9353,80.7673,86.7967,81.5845,30.1709,87.6248,84.3292,48.6011,83.4949,51.0713,49.7857,79.6089,82.0752,84.5238,83.29,75.0779,33.1959,80.6305,52.9674,86.9706,89.8144,7.9705,29.479,89.1336,5.4804,52.8517,4.0975,89.9295,92.0409,88.6546,87.9182,37.2483,85.0267,91.3955,52.2743,5.3104,25.8669,78.0713,29.2897,78.5923,49.4611,75.497,27.5533,56.7834,85.9873,84.1855,83.3321,55.1143,87.9649,91.8349,54.7117,17.0946],"persistence":[25.0,50.0,62.5,62.5,75.0,75.0,50.0,37.5,50.0,25.0,0.0,25.0,37.5,37.5,12.5,0.0,25.0,0.0,0.0,25.0,50.0,37.5,25.0,25.0,37.5,37.5,50.0,25.0,0.0,12.5,25.0,37.5,25.0,25.0,12.5,12.5,37.5,37.5,62.5,75.0,75.0,75.0,75.0,50.0,50.0,75.0,75.0,75.0,75.0,75.0,75.0,100.0],"assessmentRisk":[43.7396,19.8661,18.6156,14.4334,27.7724,13.1543,22.1491,39.2925,4.8364,21.1665,34.7656,18.8445,28.7834,13.1043,18.7298,36.3739,55.3013,1.5622,15.1086,12.4887,16.4546,34.528,41.2808,2.252,16.7053,25.0099,29.4268,16.9919,13.2249,16.7181,17.7871,46.666,23.0099,14.3736,38.9789,43.2233,17.2211,30.3197,47.7894,11.9799,11.6432,30.5287,35.2804,2.6077,2.8227,21.5159,25.2539,33.3407,18.0324,11.8176,35.8349,41.6083],"volumeParticipation":true,"latest":{"consensus":15.8,"control":1.1,"force":23.5,"direction":60.6,"confirmation":17.1,"persistence":100.0,"assessmentRisk":41.6,"intensity":94.2,"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":"Present","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+15.8","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+1.1","detail":"Control support is limited","tone":"positive"},{"label":"SM Force Gauge","value":"+23.5","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+60.6","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":"65.3","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"1.9%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"14.0","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"84%","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":[48.2777,49.345,48.8445,49.0571,49.6296,48.1805,48.7906,48.9916,49.9292,49.4798,49.5936,50.5066,50.5779,49.929,50.4819,49.2071,49.8828,50.4056,50.0624,49.6364,49.2697,48.7133,50.2294,50.5334,50.6056,49.9516,50.5602,50.1457,51.471,52.119,51.2232,51.0113,52.1176,51.8924,51.93,51.4934,50.0025,48.7564,48.1173,47.7042,48.7746,50.5504,51.9436,51.8815,51.1666,51.0049,50.4955,50.7897,51.2647,51.3321,51.4247,51.7279,50.9782,51.8237,52.5001,52.8282,52.7207,53.9378,55.9259,55.8604,54.7493],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,48.8147,48.6994,48.716,48.7661,48.9776,49.0689,49.1643,49.4083,49.621,49.677,49.8233,49.7113,49.7425,49.863,49.8993,49.8515,49.7457,49.558,49.6801,49.8352,49.9753,49.971,50.0781,50.0904,50.3414,50.6646,50.7662,50.8107,51.0483,51.2018,51.3342,51.3631,51.1157,50.6868,50.2196,49.7622,49.5827,49.7586,50.1559,50.4696,50.5964,50.6706,50.6388,50.6662,50.775,50.8763,50.976,51.1127,51.0883,51.222,51.4544,51.7042,51.889,52.2615,52.9277,53.461,53.6952],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,49.0372,49.1033,49.2054,49.2055,49.2557,49.3409,49.3943,49.4122,49.4017,49.3507,49.4158,49.4986,49.5806,49.608,49.6786,49.7132,49.8434,50.0119,50.1017,50.169,50.3134,50.4303,50.5414,50.6119,50.5668,50.4327,50.2612,50.0718,49.9757,50.0183,50.1609,50.2883,50.3534,50.4017,50.4086,50.4368,50.4981,50.5599,50.624,50.7058,50.7259,50.8072,50.9326,51.0731,51.1951,51.3983,51.7336,52.0393,52.2401],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,50.1195,50.1655,50.4996,50.7512,50.7775,50.9132,50.8563,50.857,50.9384,50.9515,50.9214,50.8521,50.874,50.9313,51.0344,51.1394,51.0277,51.0527,51.0279,51.2888,51.6818,51.8008,51.8569,52.1221,52.326,52.504,52.5576,52.5545,52.6469,52.8069,52.9887,53.0153,52.9963,53.1598,53.2912,53.3301,53.368,53.3655,53.3862,53.3658,53.2645,53.2846,53.357,53.2249,53.215,53.3114,53.5208,53.7609,54.1361,54.8621,55.2893,55.4665],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,47.9856,48.0379,47.938,47.8955,47.9557,47.9687,47.9964,48.0494,48.0738,48.1193,48.1595,48.3279,48.2429,48.324,48.3686,48.3612,48.65,48.802,48.9422,48.8355,48.7064,48.7503,48.7447,48.6335,48.626,48.5928,48.7677,48.7829,48.5255,48.171,47.7959,47.7199,47.9226,47.9305,47.9339,47.9511,48.0186,48.0145,48.0583,48.058,48.0807,48.0807,48.08,48.0982,48.1012,48.0618,47.9858,48.0176,48.1605,48.2154,48.6038,49.0241],"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":"participation","eyebrow":"Participation","title":"Activity pressure and cumulative balance","description":"Observed activity is compared with its normal backdrop while cumulative balance tracks directional participation.","reason":"Selected because participation is confirming or diverging from the latest price path.","series":[{"label":"Activity versus norm","values":[null,null,null,null,null,null,null,1.889,196.3708,0.435,3.048,1.14,125.2348,4.075,63.9287,4.7653,8.09,159.7054,4.2337,23.6131,0.5416,249.4149,15.7936,50.7624,0.556,69.38,1.0926,145.8794,5.668,731.2616,9.7871,0.6942,20.7651,7.0255,26.6939,8.7673,404.1107,179.6193,4.7137,3.5153,178.705,21.2509,144.464,4.8883,1.7528,1.6941,1.0634,17.1649,0.3951,640.4475,174.3227,6.5017,26.4296,162.0999,2.2734,103.0593,151.4237,2.3796,2.7659,9.2075,1.1489],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,135.0,135.0,134.9764,135.0,135.0,135.0,134.85,135.0,134.8484,135.0,135.0,134.8906,134.3037,134.2937,130.0319,130.3016,131.0726,131.0801,130.1164,130.1308,128.0662,128.1231,135.0,134.8634,134.8537,135.0,134.9141,135.0,134.8995,129.1387,126.7005,126.6365,126.5897,129.2038,129.478,131.4688,131.403,131.3793,131.3572,131.3433,131.554,131.5589,135.0,135.0,135.0,134.7345,135.0,135.0,135.0,133.6589,133.6776,133.6994,133.6268,133.6189],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"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":"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.4676,0.4668,0.5049,0.4274,0.4157,0.4434,0.4328,0.3855,0.3148,0.2115,0.249,0.2999,0.3421,0.319,0.3459,0.3299,0.4194,0.5364,0.5505,0.5384,0.611,0.643,0.6637,0.6375,0.4908,0.2709,0.0445,-0.1663,-0.2442,-0.1608,0.0175,0.1521,0.1988,0.2202,0.1938,0.1944,0.2305,0.2616,0.2903,0.3337,0.3041,0.3449,0.4269,0.5124,0.565,0.6969,0.9508,1.1338,1.1755],"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.4555,0.4531,0.449,0.4363,0.412,0.3719,0.3473,0.3378,0.3387,0.3348,0.337,0.3356,0.3523,0.3892,0.4214,0.4448,0.4781,0.511,0.5416,0.5607,0.5468,0.4916,0.4022,0.2885,0.1819,0.1134,0.0942,0.1058,0.1244,0.1435,0.1536,0.1617,0.1755,0.1927,0.2122,0.2365,0.25,0.269,0.3006,0.3429,0.3874,0.4493,0.5496,0.6664,0.7682],"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.0398,-0.0096,-0.0162,-0.0508,-0.0972,-0.1604,-0.0983,-0.038,0.0034,-0.0157,0.0089,-0.0056,0.0671,0.1473,0.1291,0.0936,0.1329,0.1319,0.1221,0.0768,-0.056,-0.2207,-0.3577,-0.4548,-0.4261,-0.2742,-0.0767,0.0463,0.0744,0.0766,0.0402,0.0326,0.055,0.0689,0.0781,0.0972,0.0541,0.0759,0.1263,0.1695,0.1777,0.2476,0.4013,0.4673,0.4073],"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":"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.6743,1.6159,1.737,1.7454,1.7012,1.6907,1.6826,1.7006,1.7621,1.8025,1.7603,1.7758,1.8022,1.7393,1.7143,1.7411,1.707,1.7683,1.7116,1.73,1.7764,1.6897,1.6759,1.8403,1.9794,2.017,2.0703,2.1173,2.2128,2.1912,2.1042,2.1074,2.0712,2.0147,1.9853,1.8926,1.8719,1.9495,1.914,1.9722,1.939,1.8975,1.8655,1.8266,1.8371,1.8991,1.8052,1.9165],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,4.3502,4.333,5.2044,5.7899,5.7159,5.9554,5.7862,5.6772,5.7864,5.7174,5.5749,5.0901,5.309,5.2537,5.3637,5.5842,4.7709,4.5079,4.1725,4.9005,5.9279,6.0676,6.1872,6.9248,7.3302,7.7375,7.4807,7.4437,8.1474,9.1821,10.3047,10.5134,10.0551,10.3458,10.585,10.622,10.5525,10.5563,10.5042,10.4665,10.23,10.2675,10.4046,10.1196,10.0949,10.3571,10.9056,11.2859,11.6829,12.8966,12.87,12.331],"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":"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,63.7062,98.0846,78.3858,83.3727,88.3382,90.5763,70.2126,87.5626,47.559,68.7627,85.1679,74.3993,61.0312,49.5225,32.0622,79.6383,89.1804,79.5315,61.6832,75.2277,62.3174,98.6593,96.1969,74.5128,69.3838,96.1634,81.033,81.846,72.4052,40.1668,13.2228,0.0,0.0,24.7422,58.1953,84.4408,83.2709,69.8033,66.758,57.1609,62.7027,71.6506,72.9211,74.6661,80.3771,66.2539,82.182,94.9243,93.9108,92.0297,97.9344,100.0,96.4383,83.6809],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-1.4893,-0.0874,-0.9867,-0.7591,-0.7304,-0.5902,-1.8657,-0.779,-3.2845,-1.9565,-0.929,-1.6034,-2.4407,-3.1615,-4.2551,-1.2753,-0.6777,-1.4603,-2.7337,-1.5487,-2.3558,-0.0877,-0.3005,-2.0142,-2.4195,-0.3032,-1.6622,-1.591,-2.4184,-5.2437,-7.605,-8.8162,-9.599,-7.5705,-4.2053,-1.5652,-1.6829,-3.0376,-3.344,-4.3094,-3.7519,-2.8518,-2.724,-2.5485,-1.974,-3.3947,-1.7924,-0.5106,-0.6544,-0.8566,-0.2526,0.0,-0.5522,-2.5303],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,2.7259,4.6918,3.7496,3.9881,5.9025,6.0521,4.6914,5.8507,3.1778,4.5946,5.6907,4.9712,4.078,3.309,2.1423,5.3212,5.9588,6.11,4.7388,5.0167,4.1557,6.9085,8.2544,6.3937,5.9536,8.2515,7.7838,7.8619,6.955,3.8583,1.2701,0.0,0.0,2.7673,6.5089,9.4443,9.3135,7.8072,7.4666,6.3932,7.013,8.0138,8.1559,8.3511,8.9898,7.4102,9.1917,10.6169,11.3082,11.0817,13.6461,17.835,17.697,15.3559],"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":"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,-7.3391,-6.2307,-6.4504,-6.2722,-4.0089,-3.4531,-2.1387,-1.8432,-2.2188,-2.6635],"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"]}]},"canonical_url":"https://sharemaestro.com/terminal/9c2a73fb-76a9-4910-8831-337053307b45/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/9c2a73fb-76a9-4910-8831-337053307b45/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/9c2a73fb-76a9-4910-8831-337053307b45/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/9c2a73fb-76a9-4910-8831-337053307b45/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/9c2a73fb-76a9-4910-8831-337053307b45/technical-pack/data.json"},"source_fingerprint":"a5ea7fe62390d574e293256a57621aaf9a68765521028203b621834f6c4a93cc","content_hash":"a31b807a36054c6ca08b5499a07faa0d40849b0f4267319a61afe11751453aea","citation":"Sharemaestro, CTIF Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/9c2a73fb-76a9-4910-8831-337053307b45/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."}