{"schema_version":"1.0","name":"SANATHAN Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-14","ticker":{"uuid":"fe77dd9f-66d4-457a-963c-35e1130a01c1","symbol":"SANATHAN","name":"SANATHAN TEXTILES LIMITED","exchange":"NSI","country":"IN","asset_type":"equity","currency":"INR","sector":"Consumer Cyclical","industry":"Textile Manufacturing"},"summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","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, Strength versus the research benchmark, Acceleration, deceleration and rollover, 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-14","observations":86,"displayedObservations":86,"assetType":"Equity","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","evidenceAlignment":{"status":"Underlying strength ahead of price","headline":"Positive Market Dynamics is leading the current price response","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","take":"Treat the gap as an early-upside opportunity watch. A continued positive price response would confirm that price is catching up with the stronger foundation.","tone":"positive","conflict":false},"marketDynamics":{"available":true,"readAvailable":true,"dates":["2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"],"values":[0.66368,0.827381,0.746926,0.610094,0.305426,0.0687,0.019048,-0.203906,-0.257052,-0.219581,-0.329371,-0.403981,-0.508569,-0.73944,-0.978988,-1.150143,-1.324699,-1.275826,-1.259996,-1.117456,-1.154446,-1.41224,-1.598352,-1.931126,-2.038285,-2.041013,-2.018873,-1.973239,-1.885633,-1.713667,-1.477155,-1.240681,-1.033747,-1.082375,-1.233493,-1.320929,-1.400728,-1.334234,-0.948321,-0.496416,-0.112987,0.294857,0.543482,0.650946,0.780856,0.748446,0.472588,0.216631,0.016853,0.074497,0.259505,0.515454,0.731645,0.868528,1.092815,1.244841,1.381658,1.40276],"opens":[499.899994,532.5,553.0,525.950012,504.600006,461.0,493.0,512.0,525.0,502.100006,516.400024,512.0,493.600006,502.450012,500.0,494.049988,486.899994,475.100006,494.899994,470.0,496.799988,466.899994,449.0,443.299988,440.0,428.0,435.299988,423.299988,415.450012,432.0,437.100006,417.100006,422.100006,415.25,393.0,400.0,378.0,382.0,378.25,419.200012,415.450012,430.399994,434.0,450.5,469.899994,425.450012,408.399994,405.399994,411.75,428.600006,444.899994,437.100006,450.0,444.0,437.799988,485.399994,477.5,481.0],"highs":[540.0,559.0,560.200012,530.0,508.75,494.100006,524.0,523.450012,525.049988,551.950012,546.200012,522.799988,509.700012,508.049988,508.100006,500.0,493.0,502.899994,499.799988,506.299988,496.799988,475.0,472.100006,461.299988,460.100006,444.0,451.0,435.700012,435.0,452.0,486.200012,448.0,441.450012,426.149994,418.450012,418.899994,393.5,390.0,426.0,456.450012,434.450012,444.950012,480.0,476.0,469.899994,433.0,419.899994,428.899994,418.75,445.0,444.899994,458.950012,458.700012,454.950012,504.450012,495.649994,494.0,512.0],"lows":[484.200012,526.75,521.0,501.0,457.899994,451.850006,493.0,491.850006,503.899994,499.0,509.100006,482.200012,487.200012,492.0,491.149994,468.649994,470.0,460.0,466.0,460.799988,458.299988,440.049988,419.649994,435.0,422.75,412.0,422.100006,411.149994,389.049988,421.799988,421.200012,414.850006,408.0,394.399994,393.0,381.200012,370.0,358.0,352.600006,411.549988,415.0,415.149994,434.0,435.0,415.899994,397.0,400.0,393.0,402.049988,426.600006,444.899994,437.100006,441.899994,435.0,437.799988,461.0,462.049988,467.0],"closes":[532.5,554.049988,523.5,504.600006,467.649994,489.0,507.799988,503.600006,511.25,516.400024,512.5,500.0,500.600006,500.0,494.049988,486.700012,480.0,492.799988,468.200012,491.649994,466.899994,451.700012,450.049988,444.25,434.299988,442.0,429.75,416.450012,430.399994,449.350006,443.200012,427.299988,421.149994,409.399994,404.25,390.0,378.350006,380.899994,419.200012,424.700012,427.899994,433.450012,448.850006,453.399994,433.100006,406.399994,405.700012,397.850006,407.350006,439.5,444.899994,444.200012,445.049988,442.25,483.0,474.950012,477.799988,471.350006],"pressureRange":[-2.326755,2.326755],"priceRange":[378.350006,554.049988],"zones":{"accumulationBoundary":0.177663,"distributionBoundary":0.822337},"latest":1.40276,"state":"Positive Market Dynamics ahead of price","context":{"scenario":"dynamicsAhead","latestDirection":"slight strengthening","fourWeekDirection":"strengthening","now":{"label":"Slightly 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 is lagging the underlying strength","detail":"Market Dynamics has advanced further through its recent range than price. This is positive divergence and an early-upside watch, but price confirmation is still required."}},"diagnosis":{"label":"Underlying strength ahead of price","detail":"Market Dynamics has strengthened across the recent completed path and remains strongly positive, while price has not advanced as far through its range. The gap is an early-upside watch; a positive price response is needed for confirmation.","tone":"positive"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Market Dynamics has strengthened across the recent completed path and remains strongly positive, while price has not advanced as far through its range. The gap is an early-upside watch; a positive price response is needed for confirmation.","annotations":[{"label":"Current tape relationship","value":"Underlying strength ahead of price","detail":"Market Dynamics strengthened this week and remains positive.","tone":"positive"},{"label":"Price location","value":"Between zones","detail":"Price is travelling between the two major positioning zones.","tone":"neutral"},{"label":"Latest positioning marker","value":"19 Jun 2026","detail":"The green dot marks a confirmed recovery where institutional positioning is most plausible.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Leading price","detail":"Market Dynamics has advanced further through its recent range than price. This is positive divergence and an early-upside watch, but price confirmation is still required.","tone":"positive"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-14","observations":58,"relationship":{"sameWeekCorrelation":0.39,"forwardCorrelation":0.15,"directionalAgreement":50.9,"sample":53,"correlationSample":57,"label":"Meaningful relationship"},"accumulation":{"label":"Accumulation","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"averageWeeksInZone":4.5,"medianWeeksInZone":4.5,"averageWeeksToHigher":4.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"medianReturn":0.6,"averageReturn":0.6,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":1,"expectedPercent":50.0,"medianReturn":7.6,"averageReturn":7.6,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.7,"sample":2},{"week":2,"averageReturn":-3.4,"sample":2},{"week":3,"averageReturn":-3.7,"sample":2},{"week":4,"averageReturn":0.6,"sample":2},{"week":5,"averageReturn":5.9,"sample":2},{"week":6,"averageReturn":6.5,"sample":2},{"week":7,"averageReturn":7.0,"sample":2},{"week":8,"averageReturn":7.3,"sample":2},{"week":9,"averageReturn":14.2,"sample":2},{"week":10,"averageReturn":13.8,"sample":2},{"week":11,"averageReturn":11.7,"sample":2},{"week":12,"averageReturn":7.6,"sample":2},{"week":13,"averageReturn":-0.9,"sample":1},{"week":14,"averageReturn":-2.8,"sample":1},{"week":15,"averageReturn":-0.5,"sample":1},{"week":16,"averageReturn":7.4,"sample":1},{"week":17,"averageReturn":8.7,"sample":1},{"week":18,"averageReturn":8.5,"sample":1},{"week":19,"averageReturn":8.7,"sample":1},{"week":20,"averageReturn":8.0,"sample":1},{"week":21,"averageReturn":18.0,"sample":1},{"week":22,"averageReturn":16.0,"sample":1},{"week":23,"averageReturn":16.7,"sample":1},{"week":24,"averageReturn":15.1,"sample":1},{"week":25,"sample":0},{"week":26,"sample":0}]},"distribution":{"label":"Distribution","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":3.0,"medianWeeksInZone":3,"averageWeeksToLower":2.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":-12.2,"averageReturn":-12.2,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":-6.0,"averageReturn":-6.0,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":-19.3,"averageReturn":-19.3,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":4.0,"sample":1},{"week":2,"averageReturn":-1.7,"sample":1},{"week":3,"averageReturn":-5.2,"sample":1},{"week":4,"averageReturn":-12.2,"sample":1},{"week":5,"averageReturn":-8.2,"sample":1},{"week":6,"averageReturn":-4.6,"sample":1},{"week":7,"averageReturn":-5.4,"sample":1},{"week":8,"averageReturn":-4.0,"sample":1},{"week":9,"averageReturn":-3.0,"sample":1},{"week":10,"averageReturn":-3.8,"sample":1},{"week":11,"averageReturn":-6.1,"sample":1},{"week":12,"averageReturn":-6.0,"sample":1},{"week":13,"averageReturn":-6.1,"sample":1},{"week":14,"averageReturn":-7.2,"sample":1},{"week":15,"averageReturn":-8.6,"sample":1},{"week":16,"averageReturn":-9.9,"sample":1},{"week":17,"averageReturn":-7.5,"sample":1},{"week":18,"averageReturn":-12.1,"sample":1},{"week":19,"averageReturn":-7.7,"sample":1},{"week":20,"averageReturn":-12.3,"sample":1},{"week":21,"averageReturn":-15.2,"sample":1},{"week":22,"averageReturn":-15.5,"sample":1},{"week":23,"averageReturn":-16.6,"sample":1},{"week":24,"averageReturn":-18.4,"sample":1},{"week":25,"averageReturn":-17.0,"sample":1},{"week":26,"averageReturn":-19.3,"sample":1}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":4.6,"averageExpectedMove":4.6,"averageWeeksToLargestMove":2.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":-2.8,"medianReturn":-2.8,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":2.0,"medianReturn":2.0,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":2.4,"sample":2},{"week":2,"averageReturn":2.8,"sample":2},{"week":3,"averageReturn":0.6,"sample":2},{"week":4,"averageReturn":-2.8,"sample":2},{"week":5,"averageReturn":1.7,"sample":2},{"week":6,"averageReturn":-0.1,"sample":2},{"week":7,"averageReturn":1.3,"sample":2},{"week":8,"averageReturn":4.3,"sample":2},{"week":9,"averageReturn":2.6,"sample":1},{"week":10,"averageReturn":2.5,"sample":1},{"week":11,"averageReturn":2.7,"sample":1},{"week":12,"averageReturn":2.0,"sample":1},{"week":13,"averageReturn":11.4,"sample":1},{"week":14,"averageReturn":9.6,"sample":1},{"week":15,"averageReturn":10.2,"sample":1},{"week":16,"averageReturn":8.7,"sample":1},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":4,"completedEpisodes":4,"activeEpisodes":0,"medianExpectedMove":10.5,"averageExpectedMove":9.8,"averageWeeksToLargestMove":8.5,"horizons":[{"weeks":4,"sample":4,"expectedCount":4,"expectedPercent":100.0,"averageReturn":-5.1,"medianReturn":-4.8,"confidenceLow":51.0,"confidenceHigh":100.0,"confidence":"Historically consistent"},{"weeks":12,"sample":4,"expectedCount":3,"expectedPercent":75.0,"averageReturn":-5.1,"medianReturn":-6.1,"confidenceLow":30.1,"confidenceHigh":95.4,"confidence":"Mixed historical record"},{"weeks":26,"sample":3,"expectedCount":3,"expectedPercent":100.0,"averageReturn":-18.5,"medianReturn":-18.7,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-1.1,"sample":4},{"week":2,"averageReturn":-1.3,"sample":4},{"week":3,"averageReturn":-2.9,"sample":4},{"week":4,"averageReturn":-5.1,"sample":4},{"week":5,"averageReturn":-4.9,"sample":4},{"week":6,"averageReturn":-2.6,"sample":4},{"week":7,"averageReturn":-4.6,"sample":4},{"week":8,"averageReturn":-2.8,"sample":4},{"week":9,"averageReturn":-3.0,"sample":4},{"week":10,"averageReturn":-2.6,"sample":4},{"week":11,"averageReturn":-4.5,"sample":4},{"week":12,"averageReturn":-5.1,"sample":4},{"week":13,"averageReturn":-9.1,"sample":4},{"week":14,"averageReturn":-9.7,"sample":4},{"week":15,"averageReturn":-11.7,"sample":4},{"week":16,"averageReturn":-12.7,"sample":4},{"week":17,"averageReturn":-10.4,"sample":4},{"week":18,"averageReturn":-6.7,"sample":4},{"week":19,"averageReturn":-7.4,"sample":4},{"week":20,"averageReturn":-8.6,"sample":4},{"week":21,"averageReturn":-8.1,"sample":4},{"week":22,"averageReturn":-4.5,"sample":4},{"week":23,"averageReturn":-5.3,"sample":4},{"week":24,"averageReturn":-7.7,"sample":4},{"week":25,"averageReturn":-10.4,"sample":4},{"week":26,"averageReturn":-18.5,"sample":3}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":4,"completedEpisodes":4,"activeEpisodes":0,"medianExpectedMove":12.0,"averageExpectedMove":11.2,"averageWeeksToLargestMove":9.0,"horizons":[{"weeks":4,"sample":4,"expectedCount":3,"expectedPercent":75.0,"averageReturn":-3.4,"medianReturn":-5.5,"confidenceLow":30.1,"confidenceHigh":95.4,"confidence":"Mixed historical record"},{"weeks":12,"sample":4,"expectedCount":3,"expectedPercent":75.0,"averageReturn":-4.8,"medianReturn":-6.1,"confidenceLow":30.1,"confidenceHigh":95.4,"confidence":"Mixed historical record"},{"weeks":26,"sample":3,"expectedCount":2,"expectedPercent":66.7,"averageReturn":-10.9,"medianReturn":-17.3,"confidenceLow":20.8,"confidenceHigh":93.9,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-1.0,"sample":4},{"week":2,"averageReturn":-2.7,"sample":4},{"week":3,"averageReturn":-3.4,"sample":4},{"week":4,"averageReturn":-3.4,"sample":4},{"week":5,"averageReturn":-3.9,"sample":4},{"week":6,"averageReturn":-5.8,"sample":4},{"week":7,"averageReturn":-9.1,"sample":4},{"week":8,"averageReturn":-10.0,"sample":4},{"week":9,"averageReturn":-7.0,"sample":4},{"week":10,"averageReturn":-6.3,"sample":4},{"week":11,"averageReturn":-3.4,"sample":4},{"week":12,"averageReturn":-4.8,"sample":4},{"week":13,"averageReturn":-5.0,"sample":4},{"week":14,"averageReturn":-5.4,"sample":4},{"week":15,"averageReturn":-7.2,"sample":4},{"week":16,"averageReturn":-7.5,"sample":4},{"week":17,"averageReturn":-8.3,"sample":4},{"week":18,"averageReturn":-9.0,"sample":4},{"week":19,"averageReturn":-7.5,"sample":4},{"week":20,"averageReturn":-10.5,"sample":3},{"week":21,"averageReturn":-8.7,"sample":3},{"week":22,"averageReturn":-8.8,"sample":3},{"week":23,"averageReturn":-8.7,"sample":3},{"week":24,"averageReturn":-9.0,"sample":3},{"week":25,"averageReturn":-8.1,"sample":3},{"week":26,"averageReturn":-10.9,"sample":3}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"medianExpectedMove":14.6,"averageExpectedMove":14.6,"averageWeeksToLargestMove":7.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":8.7,"medianReturn":8.7,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":9.3,"medianReturn":9.3,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-5.2,"medianReturn":-5.2,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":2.2,"sample":2},{"week":2,"averageReturn":3.2,"sample":2},{"week":3,"averageReturn":4.0,"sample":2},{"week":4,"averageReturn":8.7,"sample":2},{"week":5,"averageReturn":9.9,"sample":2},{"week":6,"averageReturn":9.4,"sample":2},{"week":7,"averageReturn":8.2,"sample":2},{"week":8,"averageReturn":7.9,"sample":2},{"week":9,"averageReturn":12.9,"sample":2},{"week":10,"averageReturn":11.3,"sample":2},{"week":11,"averageReturn":10.8,"sample":2},{"week":12,"averageReturn":9.3,"sample":2},{"week":13,"averageReturn":5.4,"sample":1},{"week":14,"averageReturn":0.1,"sample":1},{"week":15,"averageReturn":5.1,"sample":1},{"week":16,"averageReturn":-0.2,"sample":1},{"week":17,"averageReturn":-3.4,"sample":1},{"week":18,"averageReturn":-3.8,"sample":1},{"week":19,"averageReturn":-5.0,"sample":1},{"week":20,"averageReturn":-7.1,"sample":1},{"week":21,"averageReturn":-5.5,"sample":1},{"week":22,"averageReturn":-8.1,"sample":1},{"week":23,"averageReturn":-10.9,"sample":1},{"week":24,"averageReturn":-8.0,"sample":1},{"week":25,"averageReturn":-3.9,"sample":1},{"week":26,"averageReturn":-5.2,"sample":1}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"medianExpectedMove":15.6,"averageExpectedMove":15.6,"averageWeeksToLargestMove":3.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-11.7,"medianReturn":-11.7,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-9.8,"medianReturn":-9.8,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-24.8,"medianReturn":-24.8,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-5.5,"sample":1},{"week":2,"averageReturn":-8.9,"sample":1},{"week":3,"averageReturn":-15.6,"sample":1},{"week":4,"averageReturn":-11.7,"sample":1},{"week":5,"averageReturn":-8.3,"sample":1},{"week":6,"averageReturn":-9.1,"sample":1},{"week":7,"averageReturn":-7.7,"sample":1},{"week":8,"averageReturn":-6.8,"sample":1},{"week":9,"averageReturn":-7.5,"sample":1},{"week":10,"averageReturn":-9.8,"sample":1},{"week":11,"averageReturn":-9.6,"sample":1},{"week":12,"averageReturn":-9.8,"sample":1},{"week":13,"averageReturn":-10.8,"sample":1},{"week":14,"averageReturn":-12.2,"sample":1},{"week":15,"averageReturn":-13.4,"sample":1},{"week":16,"averageReturn":-11.1,"sample":1},{"week":17,"averageReturn":-15.5,"sample":1},{"week":18,"averageReturn":-11.3,"sample":1},{"week":19,"averageReturn":-15.7,"sample":1},{"week":20,"averageReturn":-18.5,"sample":1},{"week":21,"averageReturn":-18.8,"sample":1},{"week":22,"averageReturn":-19.8,"sample":1},{"week":23,"averageReturn":-21.6,"sample":1},{"week":24,"averageReturn":-20.2,"sample":1},{"week":25,"averageReturn":-22.4,"sample":1},{"week":26,"averageReturn":-24.8,"sample":1}]},"currentApplication":{"status":"Underlying strength ahead of price","tone":"positive","headline":"Underlying strength is leading price","use":"A positive price response is needed before the early upside case is confirmed.","confirm":"Treat the gap as an early-upside opportunity watch. A continued positive price response would confirm that price is catching up with the stronger foundation.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"strengthening","zone":"middle","zoneContext":"Market Dynamics has strengthened across the recent completed path and remains strongly positive, while price has not advanced as far through its range. The gap is an early-upside watch; a positive price response is needed for confirmation.","historical":{"label":"Broad directional cases","weeks":12,"direction":"higher","percent":100.0,"averageReturn":9.3,"sample":2},"nowContext":{"label":"Slightly 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 is lagging the underlying strength","detail":"Market Dynamics has advanced further through its recent range than price. This is positive divergence and an early-upside watch, but price confirmation is still required."}},"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":"Early repair watch","title":"Prepare the case before price confirms the recovery","tone":"recovery","approach":"Use the improvement to move the ticker onto a watchlist or define an entry trigger. Commitment should rise only after price responds; fading Market Dynamics cancels the early case.","finding":"In this ticker's completed record, 100.0% of comparable cases moved higher after 12 weeks, with an average move of 9.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, 50.0% of completed 12-week outcomes were higher across 2 cases. Distinct visits lasted 4.5 weeks on average before leaving the zone.","approach":"Build the thesis and entry conditions while price is in accumulation. Increase exposure only when price responds; location alone is not the entry.","watch":"A failed price response or renewed weakness removes the reason to increase long exposure."},{"eyebrow":"Disagreement playbook","title":"Use improving Market Dynamics to prepare, not anticipate","tone":"recovery","finding":"Comparable disagreements produced an average recovery of 14.6% across 2 completed cases, with the largest move arriving after 7.0 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":[{"date":"2026-04-24","price":433.450012},{"date":"2026-06-19","price":439.5}],"distribution_rollovers":[{"date":"2025-08-01","price":504.600006}],"price_pressure_gaps":[{"date":"2025-07-18","price":554.049988}]}},"smTape":{"available":true,"dates":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"],"close":[388.35,380.1,343.4,356.1,341.3,346.9,350.9,321.7,321.45,300.7,322.55,321.05,343.0,361.7,391.55,394.75,434.9,429.1,417.1,418.25,425.1,460.6,465.0,462.4,448.2,449.1,467.2,497.0,532.5,554.05,523.5,504.6,467.65,489.0,507.8,503.6,511.25,516.4,512.5,500.0,500.6,500.0,494.05,486.7,480.0,492.8,468.2,491.65,466.9,451.7,450.05,444.25,434.3,442.0,429.75,416.45,430.4,449.35,443.2,427.3,421.15,409.4,404.25,390.0,378.35,380.9,419.2,424.7,427.9,433.45,448.85,453.4,433.1,406.4,405.7,397.85,407.35,439.5,444.9,444.2,445.05,442.25,483.0,474.95,477.8,471.35],"consensus":[-69.0244,44.1916,-65.1261,33.35,-51.2992,-12.134,0.0,-49.5795,-22.2735,-50.1742,0.0,-12.9292,25.932,42.1442,59.7354,43.1449,60.4441,28.6751,8.4725,19.0773,8.7348,49.6757,33.5496,26.3604,0.0,10.7222,35.4905,54.6063,63.914,57.6018,0.0,0.0,-36.6482,14.0048,20.9896,0.0,16.7328,19.5175,0.0,-8.0975,0.0,0.0,-18.071,-14.6756,-21.724,10.7822,-45.1693,17.8652,-37.789,-40.9183,-20.0274,-31.4875,-35.4142,0.0,-36.6106,-42.1237,0.0,19.9494,0.0,-19.411,-21.059,-32.8383,-26.2008,-41.5509,-41.0939,-20.431,34.3552,13.3644,22.188,22.8104,33.9977,23.7484,-15.6916,-37.7572,-22.9336,-31.6617,-12.8709,37.7237,25.1813,19.5246,13.6032,0.0,61.3435,15.0154,29.063,4.948],"supportDates":["2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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"],"control":[27.8106,0.0,10.099,15.6577,0.0,-9.5254,0.0,0.0,-18.552,-12.1041,-19.4516,17.5609,-46.2384,23.1896,-40.4911,-37.8842,-14.5956,-27.5694,-33.5704,0.0,-36.1029,-44.433,0.0,25.6463,0.0,-21.4663,-21.1223,-28.6229,-21.6169,-41.6031,-38.8958,-14.3625,35.0862,6.2017,18.787,17.0958,24.4712,18.3774,-20.457,-37.2624,-21.2948,-29.8648,-10.1684,40.5526,21.3183,11.2647,2.4991,0.0,53.8039,9.7572,22.4578,3.5295],"force":[24.4696,0.0,5.9535,13.3451,0.0,-15.4687,0.0,0.0,-19.7948,-11.2035,-15.8548,28.2461,-54.9005,35.1992,-45.1112,-38.3676,-5.0939,-16.8679,-23.4009,0.0,-32.6105,-30.9377,0.0,38.9543,0.0,-25.318,-14.721,-27.1955,-10.6638,-34.1029,-30.5711,-3.2479,68.3363,13.6558,20.4369,19.1968,45.3525,13.1603,-43.8721,-54.7852,-15.2561,-28.2953,-4.4802,40.5632,13.4176,7.4805,0.2002,0.0,85.3095,19.504,16.8515,25.713],"direction":[10.7084,0.0,32.0139,28.3376,0.0,-1.2005,0.0,0.0,-16.2901,-20.0945,-28.5132,9.4393,-36.9966,0.6014,-29.4706,-46.2076,-36.9019,-46.4079,-46.1024,0.0,-40.0479,-47.4744,0.0,0.1362,0.0,-12.8428,-25.5137,-41.6864,-42.5374,-46.8111,-51.1222,-44.2798,9.2475,21.3423,27.3257,31.9225,36.7745,37.4495,-9.8834,-26.1597,-30.2905,-36.1197,-21.9528,32.4623,37.9989,37.5674,35.8673,0.0,52.8415,45.6816,45.3341,36.5372],"intensity":[88.2353,2.8571,8.3333,59.4595,7.8947,58.9744,17.5,4.878,7.1429,55.814,11.3636,20.0,60.8696,59.5745,64.5833,48.9796,44.0,29.4118,15.3846,38.4615,17.3077,32.6923,61.5385,84.6154,84.6154,90.3846,7.6923,34.6154,13.4615,30.7692,69.2308,17.3077,92.3077,98.0769,59.6154,15.3846,82.6923,3.8462,50.0,86.5385,30.7692,15.3846,19.2308,76.9231,46.1538,36.5385,7.6923,13.4615,98.0769,67.3077,1.9231,53.8462],"confirmation":[74.7188,2.6309,50.4604,74.1163,3.3838,48.1274,1.5981,24.3258,73.8279,72.6296,74.8074,28.5596,82.7345,51.6256,80.2744,81.0623,51.3697,77.6901,78.9945,6.1617,79.6012,81.1035,29.4623,52.2386,24.4276,74.3602,74.5447,78.4005,75.9806,81.0685,80.8628,51.9349,80.0181,49.728,75.0986,75.2763,79.3705,75.3586,30.5827,80.6088,75.1298,78.0565,49.2375,80.115,75.7584,51.34,26.7804,3.5354,88.4752,30.6606,77.0286,15.0165],"persistence":[50.0,37.5,37.5,37.5,37.5,25.0,37.5,25.0,0.0,12.5,37.5,37.5,50.0,25.0,37.5,50.0,50.0,50.0,50.0,62.5,62.5,87.5,75.0,50.0,37.5,37.5,37.5,50.0,50.0,50.0,62.5,87.5,75.0,50.0,25.0,0.0,25.0,50.0,50.0,50.0,25.0,0.0,25.0,25.0,25.0,25.0,0.0,12.5,37.5,62.5,87.5,75.0],"assessmentRisk":[40.8447,3.8536,39.6487,32.7895,10.57,4.0753,24.7321,34.0435,31.4242,28.6601,34.1602,35.9521,26.6117,11.4106,19.2396,29.3551,34.434,34.1953,31.704,30.1789,27.2921,27.4047,14.4994,11.9762,38.3757,41.839,21.8829,33.5193,36.8454,29.1302,29.415,39.2387,20.0594,42.2411,38.7764,38.5235,31.4976,36.443,24.9883,27.6934,38.0937,34.0731,39.9604,29.0726,36.3871,40.0917,42.7129,7.4616,17.9921,39.525,33.0955,44.5879],"volumeParticipation":true,"latest":{"consensus":4.9,"control":3.5,"force":25.7,"direction":36.5,"confirmation":15.0,"persistence":75.0,"assessmentRisk":44.6,"intensity":53.8,"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":"Broadly stable","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Limited support","riskState":"Present","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+4.9","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+3.5","detail":"Control support is limited","tone":"positive"},{"label":"SM Force Gauge","value":"+25.7","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+36.5","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"15/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"59.6","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"7.3%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"25.2","detail":"Directional","tone":"positive"},{"label":"Range position","value":"74%","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":[388.35,380.1,343.4,356.1,341.3,346.9,350.9,321.7,321.45,300.7,322.55,321.05,343.0,361.7,391.55,394.75,434.9,429.1,417.1,418.25,425.1,460.6,465.0,462.4,448.2,449.1,467.2,497.0,532.5,554.05,523.5,504.6,467.65,489.0,507.8,503.6,511.25,516.4,512.5,500.0,500.6,500.0,494.05,486.7,480.0,492.8,468.2,491.65,466.9,451.7,450.05,444.25,434.3,442.0,429.75,416.45,430.4,449.35,443.2,427.3,421.15,409.4,404.25,390.0,378.35,380.9,419.2,424.7,427.9,433.45,448.85,453.4,433.1,406.4,405.7,397.85,407.35,439.5,444.9,444.2,445.05,442.25,483.0,474.95,477.8,471.35],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,368.7054,364.7408,362.2243,354.8562,348.7824,340.0401,336.8601,333.9855,335.6245,340.3655,349.6718,357.8678,371.8737,382.2785,388.6097,393.9988,399.6536,410.7347,420.6012,428.2009,431.8371,434.9758,440.8348,451.0466,465.8563,481.8915,489.4567,492.21,487.7446,487.9728,491.5778,493.7636,496.943,500.4806,502.666,502.1812,501.8937,501.5494,500.1859,497.7339,494.5096,494.1987,489.4717,489.8677,485.6918,479.5115,474.1548,468.7176,462.4598,458.7399,453.469,446.7383,443.7677,444.7826,444.4949,441.3685,437.6924,432.5484,427.4032,420.6026,412.9203,407.0984,409.2987,412.099,414.9719,418.3315,423.8804,429.2476,429.948,425.6665,422.0363,417.6388,415.7681,420.083,424.5952,428.1597,431.2306,433.2342,442.2825,448.222,453.5999,456.8272],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,355.6175,356.0681,358.6964,361.367,366.8139,371.4277,374.8108,378.0285,381.5153,387.3734,393.1235,398.2551,401.9548,405.447,410.0213,416.4642,425.0594,434.6143,441.1984,445.8948,447.5063,450.5799,454.8184,458.4319,462.3443,466.3485,469.7671,472.0066,474.1246,476.0413,477.3753,478.066,478.2093,479.2901,478.4686,479.445,478.5157,476.5294,474.5679,472.3222,469.5057,467.4682,464.6743,461.1021,458.8279,458.1258,457.0202,454.8187,452.3247,449.1451,445.8196,441.6848,436.9933,432.8383,431.828,431.3,431.0482,431.2261,432.5316,434.0774,434.005,431.9602,430.015,427.6324,426.13,427.1203,428.4374,429.605,430.749,431.601,435.4083,438.3373,441.2605,443.4893],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,395.4845,392.8072,390.3821,388.6004,389.5267,397.3269,404.056,421.0265,431.82,437.6193,442.5558,448.2016,461.9018,475.8703,487.4721,494.9301,501.6544,510.4375,521.4204,537.4153,551.7363,557.8477,556.7626,551.5716,548.7693,550.5393,550.3067,553.7951,556.7709,556.7017,553.8301,550.3704,550.3131,549.9489,548.9937,545.9882,542.0815,541.9593,541.8968,538.781,529.9993,528.2203,529.3262,532.821,533.9688,533.6039,534.3056,530.7023,524.1224,517.5346,513.3984,508.5625,503.7022,499.2414,496.661,495.342,488.7495,483.9503,472.4894,466.5911,464.0022,463.7865,465.3807,465.2608,463.1524,462.2994,462.4641,461.2893,459.5671,459.8655,462.1014,464.8034,467.2091,477.6557,483.5168,487.009,487.7195],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,294.6955,293.2746,292.0346,294.0919,296.0733,294.7731,294.1315,287.2558,284.7911,285.1807,285.9292,283.9584,278.3082,276.4997,275.5279,278.7599,282.2556,285.1025,291.6496,296.7597,307.7737,321.7573,341.1974,358.8534,374.3857,384.2407,395.3583,399.5049,405.2591,414.8683,425.9149,436.9246,440.9219,444.1911,447.5763,453.7618,462.0385,462.2607,461.7882,458.344,456.8907,451.3247,444.1838,437.354,431.5062,424.0661,414.6494,410.1677,410.0426,409.7004,406.5666,403.4575,399.2578,394.7386,387.649,378.803,374.2055,374.1047,378.8706,380.8689,381.6328,381.7285,381.0493,381.0492,379.5976,378.0456,376.0209,374.8907,375.6279,375.4995,374.9536,374.6416,375.5209,372.9493,375.5832,382.036,390.3705],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"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,38.3089,23.9304,21.4149,30.0774,36.9977,14.7944,73.7272,52.4716,45.795,77.113,59.4374,55.978,39.4182,91.0068,106.2104,111.9796,34.4861,42.7428,34.7039,52.6579,113.6494,116.1158,39.657,68.0215,87.7982,57.7427,34.1491,104.6792,28.0804,22.7839,74.1385,64.4982,18.9035,29.7373,21.5554,20.3576,25.7423,24.5958,67.9292,56.2362,35.3368,45.2559,57.1763,75.6505,17.3144,29.4982,45.569,95.6896,43.4159,44.5283,48.7228,114.178,133.5839,89.492,76.885,38.7203,52.9,101.9072,165.4324,106.6912,121.7881,34.6087,47.7263,196.291,83.5584,117.6228,120.0126,42.3381,41.7645,17.6795,36.7634,0.0,27.1309,27.0551,171.8745,345.7561,194.7605,310.1119,308.3557],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,70.7469,67.2374,65.0,68.7225,65.0,66.5894,74.353,79.697,84.1983,91.6711,86.0455,80.8737,84.403,90.134,95.7899,101.5922,99.9156,97.9443,99.4886,101.744,106.5472,111.5485,113.2347,110.3694,106.6966,104.2566,105.5898,109.6073,108.5783,109.3367,111.6828,109.7461,109.2067,109.9815,109.4754,109.0522,108.5318,108.0531,109.3676,108.3131,108.9012,108.2464,107.4443,106.454,106.2575,105.9541,106.4026,105.6154,105.2732,105.6149,105.9396,105.2499,104.4239,103.8808,103.4159,103.1855,103.0131,103.1037,105.5527,106.9659,108.1987,108.5341,108.972,113.2093,116.7,115.0558,113.3467,112.7758,112.2199,112.4492,112.919,112.919,112.6227,112.9026,112.5439,117.4404,114.4846,119.7238,114.0817],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"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,-4.1057,-6.5638,-6.0377,-6.5555,-9.57,-4.3782,-1.5555,-4.5524,-7.4429,-9.3601,-10.7671,-9.4785,-8.0113,-10.7752,-9.1381,0.3241,-4.0488,-4.4622,-1.4077,1.5046,1.6347,-0.8658,-7.1393,-6.472,-7.4292,-6.1596,-0.4421,0.5729,-0.3473,0.4003,-0.3334,11.5351,7.0248,6.819,6.3192],"stroke":"#176fa3","width":2.0,"fill":"rgba(23,111,163,.08)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"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,-16.7499,-13.6878,-8.7515,-4.529,2.0336,6.6894,9.3037,11.3376,13.3483,17.6035,21.0877,23.3698,23.7586,23.8643,25.119,28.1931,33.1121,38.3078,39.5049,38.4849,34.2996,32.3328,31.923,30.9032,30.3623,30.0033,29.069,27.0086,25.1344,23.3317,21.1788,18.6644,15.9472,14.6577,11.518,10.7975,8.1356,4.7448,1.9026,-0.8087,-3.7174,-5.3397,-7.527,-10.216,-11.0935,-10.1428,-9.7731,-10.6404,-11.6892,-13.3151,-14.848,-17.0165,-19.4509,-20.9332,-18.8006,-16.4768,-14.2132,-11.8349,-8.6083,-5.6192,-4.8327,-6.2913,-7.4182,-8.8428,-9.1004,-6.6337,-4.1949,-2.2921,-0.7074,0.3189,4.3701,6.8521,8.9459,9.9699],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-9.7005,-6.4225,-3.2773,-0.3543,2.3862,5.4297,8.5613,11.523,13.9701,15.9489,17.783,19.865,22.5144,25.6731,28.4394,30.4485,31.2187,31.4415,31.5378,31.4109,31.2012,30.9616,30.5831,29.8682,28.9214,27.8035,26.4785,24.9157,23.122,21.4292,19.4469,17.717,15.8008,13.5896,11.2522,8.84,6.3285,3.9949,1.6905,-0.6908,-2.7713,-4.2456,-5.3511,-6.409,-7.465,-8.635,-9.8776,-11.3054,-12.9345,-14.5342,-15.3875,-15.6054,-15.3269,-14.6285,-13.4245,-11.8634,-10.4573,-9.6241,-9.1829,-9.1149,-9.112,-8.6163,-7.732,-6.644,-5.4567,-4.3016,-2.5673,-0.6834,1.2425,2.988],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,11.7341,13.112,12.581,11.6919,10.9621,12.1738,12.5264,11.8468,9.7885,7.9154,7.3361,8.3281,10.5977,12.6347,11.0654,8.0363,3.0808,0.8912,0.3852,-0.5077,-0.8389,-0.9583,-1.5141,-2.8596,-3.787,-4.4718,-5.2998,-6.2513,-7.1748,-6.7714,-7.9289,-6.9195,-7.6651,-8.8447,-9.3496,-9.6487,-10.0459,-9.3345,-9.2175,-9.5252,-8.3221,-5.8972,-4.422,-4.2314,-4.2242,-4.68,-4.9704,-5.7111,-6.5164,-6.3989,-3.4131,-0.8715,1.1138,2.7936,4.8162,6.2442,5.6246,3.3328,1.7647,0.2721,0.0116,1.9826,3.5372,4.352,4.7493,4.6205,6.9373,7.5355,7.7035,6.982],"stroke":"#07865c","width":1.0,"fill":"rgba(7,134,92,.12)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"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,11.2094,10.3513,10.4387,9.9865,10.146,10.5263,10.7338,10.6466,10.1399,10.1484,9.8202,10.1009,9.7344,9.3073,8.6711,8.2635,7.7905,8.1911,8.3014,9.0942,8.6931,8.2656,8.1874,7.7885,7.8925,7.9016,8.1006,7.834,7.5125,7.3049,7.3457,7.2585,7.1867,7.5397,7.3283,7.7545,7.9956,8.2842,8.2157,8.418,8.1976,8.3094,8.3834,8.2948,7.8576,8.4451,8.6879,8.7524,8.9145,8.8329,9.1921,9.242,9.1245,8.9493,8.9576,8.5803,8.3564,8.2341,8.2151,8.8765,9.4185,9.1112,9.2718,8.7753,8.1643,7.5758,7.3971,7.1253,6.9804,6.9206,7.0563,6.9908,7.2623],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,29.2066,29.0148,28.8233,27.687,27.2618,29.6355,31.4886,37.7733,41.0345,42.18,43.0006,44.8654,49.6058,52.998,55.5555,55.8803,55.9755,56.6496,56.5193,57.6991,56.7678,53.681,48.0122,42.3359,37.7799,35.5803,32.7702,32.3697,31.4984,29.1968,26.1119,22.9811,22.0717,21.2762,20.3533,18.4499,15.9429,15.8728,15.9629,16.1338,14.816,15.7003,17.4918,19.6804,21.2253,22.8759,25.2185,25.622,24.4239,23.2593,23.2252,23.0489,23.1338,23.3792,24.6547,26.6636,26.5469,25.6034,21.9928,20.2304,19.4811,19.4102,19.9264,19.9009,19.8291,20.0522,20.6189,20.6651,20.1005,20.1986,20.8225,21.4813,21.7598,24.6193,25.1271,24.1583,22.1729],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"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,25.8887,27.6315,29.8996,32.279,34.1412,34.7349,33.3637,31.8612,31.2724,30.6789,30.1711,30.3817,30.5773,29.5554,28.6065,27.7254,26.866,25.0423,23.349,22.021,20.7879,19.3184,18.0796,17.7822,18.2923,18.7659,19.6443,20.8131,21.4331,22.3849,23.9193,24.2788,22.9233,21.9038,21.2148,21.0627,20.971,21.2987,21.9678,22.9523,22.0089,20.9055,19.8809,19.3038,19.825,20.3089,19.8913,18.7456,17.6818,17.0284,16.4217,16.7824,17.1173,17.881,18.5902,18.8475,20.4952,22.0251,23.4458,25.1934],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,11.508,13.9588,13.9537,22.523,20.8638,21.3339,19.3736,19.5178,20.6213,19.0195,18.3539,17.0942,16.4378,16.8979,21.5587,25.4497,27.2357,25.4573,24.1984,22.1318,20.5606,24.4243,23.0872,22.4859,25.1136,23.4702,21.7897,20.8968,20.259,19.5794,18.353,17.4876,15.9745,14.882,14.8282,13.702,12.7548,11.4732,10.8826,10.0885,9.4521,10.3059,9.7882,8.8883,11.7844,16.8493,15.7746,14.7521,13.8354,13.131,12.1447,11.5617,10.8013,16.1461,20.5022,19.7264,20.6377,25.555,23.5458,21.1834,19.7563,18.9966,19.4188,18.6078,22.4386,22.1819,24.1825,23.2674,22.1934,29.6101,27.4234,25.5497,26.9066],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,10.863,10.0906,9.216,8.1194,7.5213,6.9254,8.6279,7.9471,7.151,6.5719,6.3419,8.4784,8.1528,7.6111,7.1311,6.4852,6.1391,6.696,9.7753,16.1792,16.0472,15.0913,14.4644,13.9079,12.6172,11.7916,15.6912,15.0482,14.5889,14.2677,17.8694,17.0268,17.5704,16.3688,14.8922,14.2543,16.8784,19.0907,18.1081,19.1801,20.0893,18.928,20.2176,22.7805,21.3888,18.7356,18.7624,18.8736,20.3626,19.6059,20.4843,21.7889,22.8221,19.6327,17.9776,17.2973,16.2808,14.8161,13.6512,15.8303,18.2908,17.5875,16.3649,15.6814,14.5061,14.3401,13.659,13.1421,14.132,12.1193,11.2243,10.4574,9.4754],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]}]},"canonical_url":"https://sharemaestro.com/terminal/fe77dd9f-66d4-457a-963c-35e1130a01c1/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/fe77dd9f-66d4-457a-963c-35e1130a01c1/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/fe77dd9f-66d4-457a-963c-35e1130a01c1/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/fe77dd9f-66d4-457a-963c-35e1130a01c1/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/fe77dd9f-66d4-457a-963c-35e1130a01c1/technical-pack/data.json"},"source_fingerprint":"a3b50ddc64e501c801aee2dd3965ea62761552dea0a1983f1fced42ead4c467f","content_hash":"4812a82f1aa8365f222c0a6744143e592a1011cd1267be4f7e7e919aa5f9c2a2","citation":"Sharemaestro, SANATHAN Technical Research Pack, completed week 2026-08-14, https://sharemaestro.com/terminal/fe77dd9f-66d4-457a-963c-35e1130a01c1/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."}