{"schema_version":"1.0","name":"TRAVELFOOD Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"acd05967-5c7a-4442-b17f-02a403646e38","symbol":"TRAVELFOOD","name":"TRAVEL FOOD SERVICES LTD","exchange":"NSI","country":"IN","asset_type":"equity","currency":"INR","sector":"Consumer Cyclical","industry":"Restaurants"},"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, Acceleration, deceleration and rollover, Range pressure and compression, Activity pressure and cumulative balance, Range position and boundary pressure, Directional strength and control."},{"name":"SM Tape Intelligence","description":"Resolved consensus with Control, Force, Direction and Confirmation gauges against completed price."},{"name":"Research boundary","description":"Dated scope, interpretation limits, methodology version and source references."}],"research":{"available":true,"asOf":"2026-08-21","observations":58,"displayedObservations":58,"assetType":"Equity","state":"Rotational","stateTone":"caution","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":"Market Dynamics is improving before price has fully responded","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":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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.572245,-0.781978,-0.719687,-0.642596,-0.497288,-0.372285,-0.274017,-0.203957,-0.047814,0.188956,0.376382,0.556982,0.615463,0.585291,0.550466,0.319925,0.127489,0.030274,-0.06837,-0.011406,0.158781,0.256805,0.303766,0.354043,0.272706,0.175315,0.173448,0.360263,0.551386,0.696916],"opens":[1065.5,1067.699951,1110.099976,1156.099976,1221.199951,1177.400024,1152.599976,1160.0,1115.0,1179.0,1280.0,1292.599976,1310.900024,1292.0,1232.599976,1248.0,1098.0,1130.599976,1287.0,1216.800049,1331.900024,1334.099976,1360.0,1340.0,1292.300049,1293.5,1286.300049,1293.0,1438.0,1355.199951],"highs":[1087.400024,1125.900024,1249.0,1234.0,1291.900024,1204.099976,1207.5,1183.900024,1212.199951,1298.0,1315.0,1352.900024,1325.099976,1324.0,1318.800049,1248.0,1148.800049,1243.599976,1300.0,1256.0,1363.5,1334.099976,1360.0,1340.0,1303.0,1316.800049,1312.0,1470.900024,1441.0,1393.5],"lows":[1035.300049,1038.5,1107.199951,1153.5,1198.800049,1137.5,1125.0,1094.099976,1089.0,1138.0,1261.5,1274.099976,1271.300049,1253.400024,1232.599976,1081.199951,1040.0,1120.0,1260.5,1212.099976,1316.0,1334.099976,1307.099976,1295.0,1277.0,1255.5,1258.0,1292.699951,1340.0,1302.5],"closes":[1067.0,1111.300049,1170.699951,1221.199951,1234.199951,1180.199951,1177.400024,1118.300049,1180.0,1280.199951,1307.599976,1310.900024,1285.199951,1259.800049,1248.0,1098.400024,1130.599976,1224.599976,1283.800049,1241.699951,1354.0,1334.099976,1310.800049,1310.400024,1293.599976,1286.300049,1302.900024,1428.599976,1364.900024,1307.199951],"hoverRows":[[{"label":"Open","value":"1,066","className":"is-ohlc","compact":true},{"label":"High","value":"1,087","className":"is-ohlc","compact":true},{"label":"Low","value":"1,035","className":"is-ohlc","compact":true},{"label":"Close","value":"1,067","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.57","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,068","className":"is-ohlc","compact":true},{"label":"High","value":"1,126","className":"is-ohlc","compact":true},{"label":"Low","value":"1,038","className":"is-ohlc","compact":true},{"label":"Close","value":"1,111","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.78","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,110","className":"is-ohlc","compact":true},{"label":"High","value":"1,249","className":"is-ohlc","compact":true},{"label":"Low","value":"1,107","className":"is-ohlc","compact":true},{"label":"Close","value":"1,171","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.72","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,156","className":"is-ohlc","compact":true},{"label":"High","value":"1,234","className":"is-ohlc","compact":true},{"label":"Low","value":"1,154","className":"is-ohlc","compact":true},{"label":"Close","value":"1,221","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.64","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,221","className":"is-ohlc","compact":true},{"label":"High","value":"1,292","className":"is-ohlc","compact":true},{"label":"Low","value":"1,199","className":"is-ohlc","compact":true},{"label":"Close","value":"1,234","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.50","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,177","className":"is-ohlc","compact":true},{"label":"High","value":"1,204","className":"is-ohlc","compact":true},{"label":"Low","value":"1,138","className":"is-ohlc","compact":true},{"label":"Close","value":"1,180","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.37","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,153","className":"is-ohlc","compact":true},{"label":"High","value":"1,208","className":"is-ohlc","compact":true},{"label":"Low","value":"1,125","className":"is-ohlc","compact":true},{"label":"Close","value":"1,177","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.27","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,160","className":"is-ohlc","compact":true},{"label":"High","value":"1,184","className":"is-ohlc","compact":true},{"label":"Low","value":"1,094","className":"is-ohlc","compact":true},{"label":"Close","value":"1,118","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.20","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,115","className":"is-ohlc","compact":true},{"label":"High","value":"1,212","className":"is-ohlc","compact":true},{"label":"Low","value":"1,089","className":"is-ohlc","compact":true},{"label":"Close","value":"1,180","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.05","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,179","className":"is-ohlc","compact":true},{"label":"High","value":"1,298","className":"is-ohlc","compact":true},{"label":"Low","value":"1,138","className":"is-ohlc","compact":true},{"label":"Close","value":"1,280","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.19","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,280","className":"is-ohlc","compact":true},{"label":"High","value":"1,315","className":"is-ohlc","compact":true},{"label":"Low","value":"1,262","className":"is-ohlc","compact":true},{"label":"Close","value":"1,308","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.38","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,293","className":"is-ohlc","compact":true},{"label":"High","value":"1,353","className":"is-ohlc","compact":true},{"label":"Low","value":"1,274","className":"is-ohlc","compact":true},{"label":"Close","value":"1,311","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":"1,311","className":"is-ohlc","compact":true},{"label":"High","value":"1,325","className":"is-ohlc","compact":true},{"label":"Low","value":"1,271","className":"is-ohlc","compact":true},{"label":"Close","value":"1,285","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.62","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,292","className":"is-ohlc","compact":true},{"label":"High","value":"1,324","className":"is-ohlc","compact":true},{"label":"Low","value":"1,253","className":"is-ohlc","compact":true},{"label":"Close","value":"1,260","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.59","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,233","className":"is-ohlc","compact":true},{"label":"High","value":"1,319","className":"is-ohlc","compact":true},{"label":"Low","value":"1,233","className":"is-ohlc","compact":true},{"label":"Close","value":"1,248","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.55","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,248","className":"is-ohlc","compact":true},{"label":"High","value":"1,248","className":"is-ohlc","compact":true},{"label":"Low","value":"1,081","className":"is-ohlc","compact":true},{"label":"Close","value":"1,098","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":"1,098","className":"is-ohlc","compact":true},{"label":"High","value":"1,149","className":"is-ohlc","compact":true},{"label":"Low","value":"1,040","className":"is-ohlc","compact":true},{"label":"Close","value":"1,131","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.13","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,131","className":"is-ohlc","compact":true},{"label":"High","value":"1,244","className":"is-ohlc","compact":true},{"label":"Low","value":"1,120","className":"is-ohlc","compact":true},{"label":"Close","value":"1,225","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.03","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,287","className":"is-ohlc","compact":true},{"label":"High","value":"1,300","className":"is-ohlc","compact":true},{"label":"Low","value":"1,260","className":"is-ohlc","compact":true},{"label":"Close","value":"1,284","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.07","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,217","className":"is-ohlc","compact":true},{"label":"High","value":"1,256","className":"is-ohlc","compact":true},{"label":"Low","value":"1,212","className":"is-ohlc","compact":true},{"label":"Close","value":"1,242","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.01","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,332","className":"is-ohlc","compact":true},{"label":"High","value":"1,364","className":"is-ohlc","compact":true},{"label":"Low","value":"1,316","className":"is-ohlc","compact":true},{"label":"Close","value":"1,354","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.16","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"1,334","className":"is-ohlc","compact":true},{"label":"High","value":"1,334","className":"is-ohlc","compact":true},{"label":"Low","value":"1,334","className":"is-ohlc","compact":true},{"label":"Close","value":"1,334","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.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":"1,360","className":"is-ohlc","compact":true},{"label":"High","value":"1,360","className":"is-ohlc","compact":true},{"label":"Low","value":"1,307","className":"is-ohlc","compact":true},{"label":"Close","value":"1,311","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.30","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,340","className":"is-ohlc","compact":true},{"label":"High","value":"1,340","className":"is-ohlc","compact":true},{"label":"Low","value":"1,295","className":"is-ohlc","compact":true},{"label":"Close","value":"1,310","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.35","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,292","className":"is-ohlc","compact":true},{"label":"High","value":"1,303","className":"is-ohlc","compact":true},{"label":"Low","value":"1,277","className":"is-ohlc","compact":true},{"label":"Close","value":"1,294","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.27","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,294","className":"is-ohlc","compact":true},{"label":"High","value":"1,317","className":"is-ohlc","compact":true},{"label":"Low","value":"1,256","className":"is-ohlc","compact":true},{"label":"Close","value":"1,286","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.18","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,286","className":"is-ohlc","compact":true},{"label":"High","value":"1,312","className":"is-ohlc","compact":true},{"label":"Low","value":"1,258","className":"is-ohlc","compact":true},{"label":"Close","value":"1,303","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.17","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1,293","className":"is-ohlc","compact":true},{"label":"High","value":"1,471","className":"is-ohlc","compact":true},{"label":"Low","value":"1,293","className":"is-ohlc","compact":true},{"label":"Close","value":"1,429","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":"1,438","className":"is-ohlc","compact":true},{"label":"High","value":"1,441","className":"is-ohlc","compact":true},{"label":"Low","value":"1,340","className":"is-ohlc","compact":true},{"label":"Close","value":"1,365","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":"1,355","className":"is-ohlc","compact":true},{"label":"High","value":"1,394","className":"is-ohlc","compact":true},{"label":"Low","value":"1,302","className":"is-ohlc","compact":true},{"label":"Close","value":"1,307","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.70","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[1045.304001,1450.295975],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.696916,"state":"Positive Market Dynamics ahead of price","context":{"scenario":"dynamicsAhead","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"price":{"label":"Price 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":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","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-21","observations":30,"relationship":{"sameWeekCorrelation":0.21,"forwardCorrelation":-0.23,"directionalAgreement":32.0,"sample":25,"correlationSample":29,"label":"Variable relationship"},"accumulation":{"label":"Accumulation","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1,"averageWeeksToHigher":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":15.7,"averageReturn":15.7,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":20.4,"averageReturn":20.4,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":22.1,"averageReturn":22.1,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":4.2,"sample":1},{"week":2,"averageReturn":9.7,"sample":1},{"week":3,"averageReturn":14.5,"sample":1},{"week":4,"averageReturn":15.7,"sample":1},{"week":5,"averageReturn":10.6,"sample":1},{"week":6,"averageReturn":10.3,"sample":1},{"week":7,"averageReturn":4.8,"sample":1},{"week":8,"averageReturn":10.6,"sample":1},{"week":9,"averageReturn":20.0,"sample":1},{"week":10,"averageReturn":22.5,"sample":1},{"week":11,"averageReturn":22.9,"sample":1},{"week":12,"averageReturn":20.4,"sample":1},{"week":13,"averageReturn":18.1,"sample":1},{"week":14,"averageReturn":17.0,"sample":1},{"week":15,"averageReturn":2.9,"sample":1},{"week":16,"averageReturn":6.0,"sample":1},{"week":17,"averageReturn":14.8,"sample":1},{"week":18,"averageReturn":20.3,"sample":1},{"week":19,"averageReturn":16.4,"sample":1},{"week":20,"averageReturn":26.9,"sample":1},{"week":21,"averageReturn":25.0,"sample":1},{"week":22,"averageReturn":22.8,"sample":1},{"week":23,"averageReturn":22.8,"sample":1},{"week":24,"averageReturn":21.2,"sample":1},{"week":25,"averageReturn":20.6,"sample":1},{"week":26,"averageReturn":22.1,"sample":1}]},"distribution":{"label":"Distribution","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1,"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":-4.5,"sample":1},{"week":2,"averageReturn":-8.5,"sample":1},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":3,"completedEpisodes":1,"activeEpisodes":2,"medianExpectedMove":5.8,"averageExpectedMove":5.8,"averageWeeksToLargestMove":11.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-3.0,"medianReturn":-3.0,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":4.2,"medianReturn":4.2,"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":-1.3,"sample":3},{"week":2,"averageReturn":-3.1,"sample":3},{"week":3,"averageReturn":-1.4,"sample":2},{"week":4,"averageReturn":-3.0,"sample":2},{"week":5,"averageReturn":-3.8,"sample":2},{"week":6,"averageReturn":-9.0,"sample":2},{"week":7,"averageReturn":-3.1,"sample":2},{"week":8,"averageReturn":-1.8,"sample":2},{"week":9,"averageReturn":-1.6,"sample":2},{"week":10,"averageReturn":-3.0,"sample":1},{"week":11,"averageReturn":5.8,"sample":1},{"week":12,"averageReturn":4.2,"sample":1},{"week":13,"averageReturn":2.4,"sample":1},{"week":14,"averageReturn":2.4,"sample":1},{"week":15,"averageReturn":1.0,"sample":1},{"week":16,"averageReturn":0.5,"sample":1},{"week":17,"averageReturn":1.8,"sample":1},{"week":18,"averageReturn":11.6,"sample":1},{"week":19,"averageReturn":6.6,"sample":1},{"week":20,"averageReturn":2.1,"sample":1},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"medianExpectedMove":1.8,"averageExpectedMove":1.8,"averageWeeksToLargestMove":8.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":17.2,"medianReturn":17.2,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":11.0,"medianReturn":11.0,"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":5.5,"sample":1},{"week":2,"averageReturn":14.5,"sample":1},{"week":3,"averageReturn":16.9,"sample":1},{"week":4,"averageReturn":17.2,"sample":1},{"week":5,"averageReturn":14.9,"sample":1},{"week":6,"averageReturn":12.7,"sample":1},{"week":7,"averageReturn":11.6,"sample":1},{"week":8,"averageReturn":-1.8,"sample":1},{"week":9,"averageReturn":1.1,"sample":1},{"week":10,"averageReturn":9.5,"sample":1},{"week":11,"averageReturn":14.8,"sample":1},{"week":12,"averageReturn":11.0,"sample":1},{"week":13,"averageReturn":21.1,"sample":1},{"week":14,"averageReturn":19.3,"sample":1},{"week":15,"averageReturn":17.2,"sample":1},{"week":16,"averageReturn":17.2,"sample":1},{"week":17,"averageReturn":15.7,"sample":1},{"week":18,"averageReturn":15.0,"sample":1},{"week":19,"averageReturn":16.5,"sample":1},{"week":20,"averageReturn":27.7,"sample":1},{"week":21,"averageReturn":22.1,"sample":1},{"week":22,"averageReturn":16.9,"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":1,"activeEpisodes":1,"medianExpectedMove":11.0,"averageExpectedMove":11.0,"averageWeeksToLargestMove":11.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":-1.1,"medianReturn":-1.1,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-8.4,"medianReturn":-8.4,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-3.8,"sample":2},{"week":2,"averageReturn":0.4,"sample":2},{"week":3,"averageReturn":-2.7,"sample":2},{"week":4,"averageReturn":-1.1,"sample":2},{"week":5,"averageReturn":2.9,"sample":2},{"week":6,"averageReturn":3.4,"sample":2},{"week":7,"averageReturn":3.2,"sample":2},{"week":8,"averageReturn":2.8,"sample":2},{"week":9,"averageReturn":6.7,"sample":2},{"week":10,"averageReturn":3.7,"sample":2},{"week":11,"averageReturn":-4.6,"sample":2},{"week":12,"averageReturn":-8.4,"sample":1},{"week":13,"averageReturn":-0.8,"sample":1},{"week":14,"averageReturn":4.0,"sample":1},{"week":15,"averageReturn":0.6,"sample":1},{"week":16,"averageReturn":9.7,"sample":1},{"week":17,"averageReturn":8.1,"sample":1},{"week":18,"averageReturn":6.2,"sample":1},{"week":19,"averageReturn":6.2,"sample":1},{"week":20,"averageReturn":4.8,"sample":1},{"week":21,"averageReturn":4.2,"sample":1},{"week":22,"averageReturn":5.6,"sample":1},{"week":23,"averageReturn":15.8,"sample":1},{"week":24,"averageReturn":10.6,"sample":1},{"week":25,"averageReturn":5.9,"sample":1},{"week":26,"sample":0}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":7.5,"averageExpectedMove":7.5,"averageWeeksToLargestMove":7.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":1.4,"medianReturn":1.4,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":2.1,"medianReturn":2.1,"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.8,"sample":2},{"week":2,"averageReturn":-6.0,"sample":2},{"week":3,"averageReturn":0.1,"sample":2},{"week":4,"averageReturn":1.4,"sample":2},{"week":5,"averageReturn":1.5,"sample":2},{"week":6,"averageReturn":-1.4,"sample":1},{"week":7,"averageReturn":7.5,"sample":1},{"week":8,"averageReturn":5.9,"sample":1},{"week":9,"averageReturn":4.0,"sample":1},{"week":10,"averageReturn":4.0,"sample":1},{"week":11,"averageReturn":2.7,"sample":1},{"week":12,"averageReturn":2.1,"sample":1},{"week":13,"averageReturn":3.4,"sample":1},{"week":14,"averageReturn":13.4,"sample":1},{"week":15,"averageReturn":8.3,"sample":1},{"week":16,"averageReturn":3.8,"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}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":1,"completedEpisodes":0,"activeEpisodes":1,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-4.5,"medianReturn":-4.5,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-1.5,"sample":1},{"week":2,"averageReturn":-3.2,"sample":1},{"week":3,"averageReturn":-3.2,"sample":1},{"week":4,"averageReturn":-4.5,"sample":1},{"week":5,"averageReturn":-5.0,"sample":1},{"week":6,"averageReturn":-3.8,"sample":1},{"week":7,"averageReturn":5.5,"sample":1},{"week":8,"averageReturn":0.8,"sample":1},{"week":9,"averageReturn":-3.5,"sample":1},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"currentApplication":{"status":"Underlying strength ahead of price","tone":"caution","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":2.1,"sample":1},"nowContext":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeekContext":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"priceContext":{"label":"Price 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 2.1% across 1 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 1.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 improving Market Dynamics to prepare, not anticipate","tone":"recovery","finding":"Comparable disagreements produced an average recovery of 7.5% across 1 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":[],"reversal_warnings":[{"date":"2026-06-19","price":1354.0}],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["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":[1141.0,1153.8,1026.3,1119.8,1117.1,1220.6,1252.5,1309.1,1279.8,1290.9,1335.7,1388.8,1344.4,1362.9,1327.0,1318.5,1290.0,1278.0,1349.7,1345.9,1306.0,1286.4,1233.9,1170.7,1179.6,1149.8,1141.2,1065.1,1067.0,1111.3,1170.7,1221.2,1234.2,1180.2,1177.4,1118.3,1180.0,1280.2,1307.6,1310.9,1285.2,1259.8,1248.0,1098.4,1130.6,1224.6,1283.8,1241.7,1354.0,1334.1,1310.8,1310.4,1293.6,1286.3,1302.9,1428.6,1364.9,1307.2],"consensus":[62.4309,10.7612,-78.9909,49.2326,0.0,37.5045,39.23,50.7312,19.7273,33.3485,38.7555,48.64,9.1189,26.6152,0.0,0.0,-10.4201,-10.8123,34.8468,0.0,-14.4517,0.0,-39.672,-53.3205,-17.3182,-40.7267,-32.6505,-62.6304,-30.8873,0.0,16.5878,37.1922,21.1463,0.0,0.0,-46.9776,22.1977,54.2659,44.8752,30.483,10.3857,-9.5011,0.0,-63.6403,0.0,31.7222,28.7246,10.7664,53.1684,23.6834,0.0,12.7783,0.0,0.0,17.6957,65.1666,-8.4431,26.722],"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":[34.4967,45.9039,6.7574,33.6382,34.3206,51.4621,1.4167,20.9061,0.0,0.0,-7.1415,-4.0992,43.8433,0.0,-21.4807,0.0,-42.9282,-57.0844,-5.344,-37.2035,-30.161,-64.713,-23.6532,0.0,17.395,37.4925,14.2354,0.0,0.0,-38.7517,24.7495,49.729,47.482,24.376,0.9607,-13.3917,0.0,-60.3038,0.0,35.3836,33.5274,5.615,59.2149,18.4232,0.0,4.6752,0.0,0.0,24.5578,58.9867,-12.9729,28.4731],"force":[23.2485,42.6018,5.2655,19.114,28.5251,33.8581,19.6726,9.7862,0.0,0.0,-16.5267,-11.499,41.648,0.0,-27.0107,0.0,-37.1515,-49.4663,-6.0197,-31.3901,-14.3052,-65.6932,-5.4757,0.0,40.0257,47.6923,15.1871,0.0,0.0,-74.1948,63.1228,78.7708,35.7021,13.6658,11.5181,-28.243,0.0,-87.4928,0.0,73.1691,21.9609,2.2059,45.3309,2.1669,0.0,1.4848,0.0,0.0,17.4477,89.9291,-64.2016,69.6771],"direction":[56.055,62.0549,52.4021,43.185,51.1314,55.9733,41.725,45.1607,0.0,0.0,-9.8051,-17.994,19.7069,0.0,-2.5523,0.0,-37.7509,-51.772,-47.6728,-51.4222,-48.5994,-58.0625,-57.3061,0.0,1.076,29.3488,33.301,0.0,0.0,-36.9379,9.9509,41.9476,48.4483,49.4747,38.9985,-8.3324,0.0,-50.4159,0.0,2.0671,28.0669,25.9197,51.8563,45.064,0.0,32.2271,0.0,0.0,10.0306,54.542,-36.5612,5.9616],"intensity":[66.6667,28.5714,12.5,22.2222,70.0,27.2727,25.0,15.3846,21.4286,20.0,6.25,5.8824,66.6667,73.6842,60.0,71.4286,40.9091,60.8696,54.1667,16.0,23.0769,74.0741,39.2857,34.4828,96.6667,38.7097,50.0,78.7879,2.9412,54.2857,63.8889,91.8919,97.3684,23.0769,7.5,7.3171,4.7619,100.0,86.3636,80.0,97.8261,36.1702,89.5833,16.3265,10.0,3.9216,26.9231,7.6923,3.8462,100.0,67.3077,53.8462],"confirmation":[80.1387,84.0598,29.5387,78.2333,80.1576,83.0713,6.7002,76.091,3.9815,24.6814,48.9038,48.9165,79.2211,25.4838,50.778,0.7565,80.5686,84.8878,28.9639,80.8017,77.927,88.1033,54.5531,7.29,51.573,80.2169,74.6905,26.1022,1.2174,83.9877,33.1011,86.1811,82.0408,77.3351,5.4909,27.9965,25.4969,89.1427,8.7028,57.1328,76.9126,26.2657,84.6829,52.3364,28.9476,26.7613,2.0263,24.2409,73.5505,89.7022,34.7985,56.4386],"persistence":[57.1429,62.5,62.5,62.5,87.5,87.5,100.0,100.0,87.5,75.0,50.0,25.0,25.0,12.5,12.5,25.0,37.5,50.0,50.0,50.0,75.0,87.5,87.5,87.5,62.5,37.5,12.5,0.0,12.5,12.5,37.5,50.0,50.0,50.0,50.0,37.5,37.5,37.5,25.0,25.0,25.0,25.0,25.0,50.0,50.0,75.0,75.0,62.5,62.5,62.5,37.5,12.5],"assessmentRisk":[30.1219,24.1249,39.2237,22.8668,24.0498,18.9727,34.7543,28.8429,6.7883,46.8999,37.7869,42.802,9.4799,28.6496,27.9103,12.7113,29.9271,23.3287,41.279,29.6079,33.3612,18.4208,34.3661,35.3535,20.9023,31.3503,39.3927,48.2215,6.8444,25.6513,53.2206,20.8537,26.9884,34.7117,43.8961,16.0179,39.1948,18.0937,46.949,40.6078,10.7754,43.3267,23.2617,34.2349,20.032,33.2836,37.2812,30.2127,15.0796,14.0063,46.3458,29.7439],"volumeParticipation":true,"latest":{"consensus":26.7,"control":28.5,"force":69.7,"direction":6.0,"confirmation":56.4,"persistence":12.5,"assessmentRisk":29.7,"intensity":53.8,"evidenceDepth":100},"analysis":{"status":"Market Dynamics has stronger support","headline":"The gauges support the upward view","summary":"The completed evidence gives the upward view the clearer support.","take":"Current assessment: upward pressure has the stronger support.","tone":"positive","supportedView":"Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is strengthening","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Follow-through is limited","persistenceState":"Unsettled","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+26.7","detail":"Market Dynamics has stronger support","tone":"positive"},{"label":"SM Control Gauge","value":"+28.5","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+69.7","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+6.0","detail":"Follow-through is limited","tone":"positive"},{"label":"SM Confirmation Gauge","value":"56/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"52.7","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"6.6%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"14.8","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"62%","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 is rotating through its trend references.","series":[{"label":"Close","values":[1141.0,1153.8,1026.3,1119.8,1117.1,1220.6,1252.5,1309.1,1279.8,1290.9,1335.7,1388.8,1344.4,1362.9,1327.0,1318.5,1290.0,1278.0,1349.7,1345.9,1306.0,1286.4,1233.9,1170.7,1179.6,1149.8,1141.2,1065.1,1067.0,1111.3,1170.7,1221.2,1234.2,1180.2,1177.4,1118.3,1180.0,1280.2,1307.6,1310.9,1285.2,1259.8,1248.0,1098.4,1130.6,1224.6,1283.8,1241.7,1354.0,1334.1,1310.8,1310.4,1293.6,1286.3,1302.9,1428.6,1364.9,1307.2],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,1120.815,1138.9577,1159.6018,1186.7833,1203.6954,1219.5508,1240.6688,1267.6018,1281.5651,1296.3533,1301.9254,1304.939,1302.2228,1297.8186,1307.2516,1314.2786,1312.7734,1307.9782,1294.5095,1271.9986,1255.1989,1236.0355,1218.7926,1190.8485,1168.3306,1157.9614,1160.2775,1171.3543,1182.7808,1182.3116,1181.4185,1169.9425,1171.7711,1191.4854,1212.5972,1230.4704,1240.4212,1243.9447,1244.682,1218.0853,1202.1789,1206.2554,1220.3544,1224.2354,1247.829,1263.5146,1272.112,1279.0734,1281.7146,1282.5483,1286.2486,1312.1307,1321.7251,1319.0842],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,1213.6478,1224.7035,1232.2811,1238.6676,1242.47,1245.1019,1252.8499,1259.7425,1263.169,1264.8898,1262.5943,1255.7873,1250.1438,1242.7109,1235.1916,1222.5922,1211.0668,1203.6767,1201.234,1202.7129,1205.0453,1203.2049,1201.2934,1195.1458,1194.0239,1200.4073,1208.3475,1215.944,1221.074,1223.9426,1225.7247,1216.2932,1209.9456,1211.0311,1216.4214,1218.2939,1228.3462,1236.1798,1241.7072,1246.7956,1250.2626,1252.932,1256.6333,1269.3716,1276.4478,1278.7257],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,1367.7388,1392.0689,1426.3758,1438.6991,1452.0489,1455.3488,1456.3833,1453.5079,1449.6551,1454.2985,1457.5031,1458.2938,1457.1136,1427.8616,1419.5229,1407.9046,1416.871,1426.2727,1442.5857,1453.8885,1455.0955,1446.0732,1426.614,1414.5055,1396.0701,1382.5585,1370.263,1360.2172,1360.5464,1351.4738,1343.6047,1339.7028,1335.4231,1337.0777,1339.0288,1338.7222,1342.3119,1352.8512,1350.1556,1363.2086,1373.1616,1381.1959,1388.7007,1393.2094,1396.1992,1399.8834,1418.6999,1426.4728,1428.2059],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,1014.4413,1016.4039,1012.8576,1019.7317,1025.4797,1033.9446,1042.1417,1049.8097,1056.5893,1062.112,1067.6769,1083.3863,1097.8264,1147.8384,1161.2671,1179.1354,1163.089,1142.5573,1101.8443,1069.2615,1050.0945,1042.6168,1045.316,1046.4045,1046.5699,1045.1215,1037.397,1036.4428,1036.3335,1041.1962,1045.5653,1047.3872,1049.0069,1048.7623,1039.5811,1034.9878,1038.8781,1042.5988,1062.9544,1078.6013,1090.9284,1096.9041,1098.3193,1099.7506,1107.3708,1116.2366,1128.4501,1139.1672,1140.1341],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,53.8852,57.5013,56.8154,54.9524,50.5931,45.6438,46.9657,47.163,43.5972,38.7431,30.3105,18.3168,9.4212,-0.0328,-8.1255,-20.444,-29.7107,-33.0984,-30.637,-24.3309,-18.0759,-17.2769,-16.6775,-20.7323,-18.7509,-8.9917,0.9426,8.9784,13.1218,14.1923,13.928,1.6283,-5.4581,-3.4494,2.8862,4.4587,14.5983,20.7886,23.543,25.4007,25.2266,24.2204,24.4802,34.4322,36.7554,33.5539],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,54.1429,52.4431,51.3476,50.5107,49.128,47.051,43.7029,38.6257,32.7848,26.2213,19.3519,11.3927,3.172,-4.0821,-9.393,-12.3806,-13.5197,-14.2711,-14.7524,-15.9484,-16.5089,-15.0054,-11.8158,-7.657,-3.5012,0.0375,2.8156,2.5781,0.9709,0.0868,0.6467,1.4091,4.0469,7.3953,10.6248,13.58,15.9093,17.5715,18.9533,22.0491,24.9903,26.703],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-3.5498,-6.7992,-4.3819,-3.3477,-5.5308,-8.3079,-13.3924,-20.3089,-23.3636,-26.2541,-27.4774,-31.8367,-32.8827,-29.0164,-21.2439,-11.9503,-4.5562,-3.0058,-1.9251,-4.7839,-2.242,6.0137,12.7584,16.6354,16.623,14.1548,11.1124,-0.9499,-6.429,-3.5362,2.2395,3.0496,10.5514,13.3933,12.9182,11.8207,9.3173,6.6489,5.527,12.3831,11.7651,6.8509],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,8.2868,8.3202,8.1994,8.2111,8.1662,7.6802,7.8013,7.9407,8.005,8.0922,8.414,8.0714,8.3103,8.1485,8.7013,8.4142,8.0635,7.9728,7.568,7.4922,7.8606,7.817,8.2158,7.9758,7.7192,7.3099,7.2,7.1184,7.1435,7.1894,8.6698,8.5086,8.0153,7.5191,7.6312,7.1409,6.8363,6.7491,6.5142,6.3119,6.2347,6.0117,5.9821,6.3426,6.6467],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,29.6617,31.1953,33.9056,34.0841,34.4351,33.8573,33.1589,32.2531,31.3669,31.1703,30.8751,29.5008,28.1249,21.7435,20.0137,17.6858,19.6733,22.0891,26.7833,30.4878,32.333,32.4232,30.8502,29.9159,28.6166,27.7991,27.6506,27.0188,27.0529,25.9357,24.9492,24.4914,24.0239,24.1689,25.1784,25.5915,25.4859,25.9035,23.8034,23.3112,22.9077,22.9443,23.3517,23.543,23.0733,22.5464,22.7902,22.3964,22.4325],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,48.8822,19.0243,31.3664,38.5499,19.7387,29.8654,16.6298,12.6197,32.9234,22.4262,34.3965,19.1182,39.4257,29.0476,58.1103,17.0757,36.3956,72.7735,64.2972,33.3375,113.5713,18.5056,19.3258,87.795,58.9338,61.4398,62.446,64.5452,271.3072,187.3083,114.8062,70.3873,60.5521,36.12,42.9893,50.3389,81.2231,201.1797,159.321,11.1844,52.9853,14.7006,0.0,7.5551,9.7437,5.1838,25.3553,28.4476,546.8691,168.0394,128.1052],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,135.0,132.3563,135.0,135.0,135.0,132.4163,133.7682,132.8025,130.391,128.8243,126.5106,127.7413,125.2818,124.1105,122.1695,121.6382,120.5755,122.4953,121.0903,120.413,118.3303,118.6529,118.9612,120.2519,121.0898,121.9091,121.0931,120.2538,116.5506,119.2095,120.7976,121.7619,122.5405,122.0891,121.5826,120.9879,120.0327,122.4484,124.4055,124.5399,123.9427,124.1073,124.1073,124.0285,123.9304,123.8803,123.6423,123.901,129.3543,127.7689,126.5861],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,90.6514,81.8155,85.1629,84.701,96.8917,78.7573,83.095,74.6776,72.6846,66.0023,63.1887,80.0,77.2967,68.1558,63.6655,51.638,37.1592,39.1982,32.3711,30.4009,12.9668,13.4021,18.5502,33.0486,45.3746,48.5477,35.3673,34.6839,20.2587,35.3185,59.7754,66.4633,67.2687,60.9958,54.7962,51.916,15.4015,23.2609,54.2873,78.2431,64.9874,97.1054,91.042,83.9427,83.8208,78.702,76.4778,81.3539,90.1833,75.4003,62.0097],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-2.3133,-4.4997,-3.6714,-4.2372,-0.8708,-6.3136,-5.0244,-7.5261,-8.1185,-10.1045,-10.9408,-5.9443,-6.8581,-9.6194,-10.9758,-14.609,-18.9827,-18.3668,-20.4291,-21.0242,-26.2907,-26.1592,-23.0934,-18.9827,-15.4879,-14.5882,-18.3253,-18.519,-22.609,-18.3391,-11.4048,-9.5087,-9.2803,-11.0588,-12.8166,-13.6332,-23.9862,-21.7578,-11.5173,-5.1075,-8.2194,-0.6967,-2.1562,-3.865,-3.8944,-5.1265,-5.6619,-4.4444,-2.8758,-7.2065,-11.1292],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,29.8066,26.9013,28.002,32.4442,37.7095,33.3069,35.1413,31.5816,30.7387,27.9127,26.7229,33.8324,33.4556,29.4993,27.5558,22.35,16.0833,16.9658,14.0109,13.1582,5.6123,5.8007,7.3409,13.0783,17.9561,19.2118,13.9959,13.7255,8.017,13.9766,23.655,26.3015,26.6203,24.1379,21.6845,20.5448,6.0948,9.2051,18.2845,24.0027,19.9362,30.7833,28.8612,26.6106,26.572,24.9493,24.2442,25.4598,37.3654,31.2404,25.6923],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"directional","eyebrow":"Trend quality","title":"Directional strength and control","description":"Directional pressure shows which side controls the tape while strength remains direction-neutral.","reason":"Selected because directional control or trend strength is materially changing.","series":[{"label":"Trend strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32.4637,31.602,31.024,29.7319,28.521,27.3966,27.0409,25.7323,24.331,22.6112,21.3781,21.2762,21.3639,21.8387,22.2283,22.251,21.8821,21.2639,21.1269,19.7317,18.8399,17.5467,17.3283,17.1254,16.5922,15.9409,15.0984,14.0312,13.0402,13.8827,14.6649,14.8263],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,15.4404,14.6662,13.9085,13.1816,12.4229,14.701,19.4634,18.2984,17.1117,16.387,15.4245,14.8181,15.811,15.0859,14.0558,13.4732,15.6034,23.3307,21.8792,24.7783,22.9334,21.4651,19.9665,20.2474,24.1075,24.4141,25.8264,24.7415,23.3551,21.7524,19.0309,17.4935,22.8187,25.719,24.3289,30.0814,29.6126,28.3478,27.2803,26.4833,25.0373,23.8044,33.54,30.7449,28.4449],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,3.9539,6.3693,8.5113,8.8892,9.9106,9.2653,8.4938,9.7417,14.9781,14.3438,17.9392,19.5971,18.1322,17.3007,21.26,21.7552,20.2395,18.0432,16.9207,15.7038,19.2543,18.9917,20.068,18.1916,16.0878,15.4446,14.5236,14.1321,14.7609,15.4039,24.8328,25.8858,23.5575,22.2432,24.6894,22.4679,22.1177,23.353,23.4861,24.3746,24.9587,23.7296,20.1953,18.5123,20.2102],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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/acd05967-5c7a-4442-b17f-02a403646e38/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/acd05967-5c7a-4442-b17f-02a403646e38/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/acd05967-5c7a-4442-b17f-02a403646e38/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/acd05967-5c7a-4442-b17f-02a403646e38/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/acd05967-5c7a-4442-b17f-02a403646e38/technical-pack/data.json"},"source_fingerprint":"74367b4308598e6b9ae8f24c69d7f86e520cff020a922aafc65d80efe1a3373c","content_hash":"9450845e16820e0caff9413e50651f91e02b8cba59395334d4a2097d738740ca","citation":"Sharemaestro, TRAVELFOOD Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/acd05967-5c7a-4442-b17f-02a403646e38/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."}