{"schema_version":"1.0","name":"GIB Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-14","ticker":{"uuid":"5de644ab-25cc-43f9-be55-005cf858fc28","symbol":"GIB","name":"CGI Inc","exchange":"NYSE","country":"US","asset_type":"equity","currency":"USD","sector":"Technology","industry":"Information Technology Services"},"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, Strength versus the research benchmark, Drawdown and recovery pressure, Acceleration, deceleration and rollover, 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-14","observations":260,"displayedObservations":104,"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":["2024-08-23","2024-08-30","2024-09-06","2024-09-13","2024-09-20","2024-09-27","2024-10-04","2024-10-11","2024-10-18","2024-10-25","2024-11-01","2024-11-08","2024-11-15","2024-11-22","2024-11-29","2024-12-06","2024-12-13","2024-12-20","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"],"values":[0.685079,0.689034,0.645561,0.79509,0.94841,0.947026,1.080254,1.093092,1.094351,0.97281,0.662641,0.343483,0.014763,-0.114508,-0.248413,-0.316925,-0.254933,-0.354553,-0.459139,-0.619668,-0.872517,-1.023725,-0.902153,-0.352754,0.251959,0.887785,1.171166,0.811872,0.378396,-0.174547,-0.582959,-0.823791,-0.958103,-0.872872,-0.80299,-0.620162,-0.451101,-0.532397,-0.446352,-0.420241,-0.295779,0.066998,0.326109,0.511599,0.573833,0.476554,0.288279,0.083557,-0.150606,-0.401787,-0.611875,-0.7024,-0.79309,-0.803251,-0.821105,-0.871906,-0.94814,-1.004977,-0.955344,-1.045399,-1.100562,-1.187694,-1.275481,-1.125283,-1.055861,-0.953338,-0.815308,-0.417984,-0.010939,0.501199,0.823854,0.786523,0.872175,0.749324,0.703068,0.671138,0.442563,0.137928,-0.222391,-0.593002,-0.777902,-0.938784,-0.98288,-0.983558,-1.021706,-0.967686,-0.796937,-0.639946,-0.515031,-0.417888,-0.448701,-0.420991,-0.338906,-0.172875,-0.077885,-0.098176,-0.017863,-0.023007,0.07089,0.336656,0.299934,0.697303,0.990168,1.092289],"opens":[107.623773,108.24811,110.517525,111.092311,114.6104,111.92476,113.034692,113.252715,114.451838,114.719411,112.479726,110.418424,109.873368,105.988606,111.101304,111.101304,111.835366,111.428656,108.055938,107.54011,108.968556,106.101745,107.619469,110.902909,113.858997,117.84674,119.141981,111.914034,103.435097,103.206741,102.263534,98.798488,96.326292,92.990316,102.22382,104.328662,104.80523,103.951379,106.751215,107.23438,106.548636,106.240549,107.23438,108.019506,104.401961,103.457822,105.137396,99.969474,99.084965,100.506143,95.248776,95.000319,93.488678,96.593028,95.518445,96.43383,93.448879,92.045952,88.235164,91.389262,88.424211,86.593441,86.961585,86.245196,85.290012,86.275046,87.101203,88.266936,91.664501,89.681758,92.122823,93.258666,90.558548,93.278593,91.076652,89.671794,85.347621,81.750786,73.710215,73.665261,71.439634,75.292064,71.519477,72.976614,71.419673,73.605378,69.912634,75.840986,72.188163,66.100125,67.387595,62.72,66.75,70.15,66.79,66.58,60.69,64.59,65.910463,67.168373,67.427942,67.447908,73.637622,73.847273],"highs":[109.625615,111.815749,112.76712,115.016714,115.54195,115.621231,115.383388,114.788782,115.343748,115.145545,113.510378,113.540108,111.87521,111.428656,112.400793,113.095176,114.030113,111.775848,109.841495,109.166951,109.960532,108.422969,111.607212,120.574674,119.275186,121.804724,119.261123,113.055812,104.507375,104.283983,103.842165,100.943044,102.228784,101.379898,105.281797,107.24764,107.242676,106.331835,108.225597,108.615805,107.88037,107.780987,109.390993,109.321425,105.962276,106.021906,105.346101,100.893737,101.820485,102.399391,97.584279,95.745692,97.06067,96.931322,97.010921,96.622877,94.215016,93.508578,91.399212,91.439012,89.986335,87.966518,88.001343,89.279897,87.598374,88.147374,89.173617,92.630963,91.978352,92.670817,93.936186,94.175311,94.852831,94.65356,91.12647,93.318447,86.732552,82.248962,74.803025,73.989623,76.020633,76.070535,73.206163,74.318976,74.074457,74.523574,77.657417,78.445868,74.842947,69.433575,68.116164,67.56,70.43,71.78,67.86,67.63,64.47,67.25,68.586017,68.5361,68.670876,75.195033,75.195133,75.584386],"lows":[107.366111,108.22829,109.913008,111.022941,111.102221,111.320244,111.994131,112.053592,113.322086,111.345019,108.987404,109.813907,104.601191,105.988606,109.722458,110.129168,111.289779,105.48672,107.713706,107.1334,105.744634,105.48672,107.619469,110.03989,113.32333,117.777302,111.655893,102.194034,99.984944,99.706946,96.763146,96.842574,95.065373,92.186108,101.320327,102.889029,103.122349,103.663452,105.33144,105.047951,105.892708,104.799494,106.300179,104.471529,101.718617,103.18909,99.949598,98.796753,98.687432,94.657447,93.897166,92.625062,93.309581,94.62296,94.802057,91.747457,91.608159,86.822287,87.829708,88.095866,85.469109,86.145698,84.931818,83.817436,83.57864,84.872119,86.98164,87.62927,88.804967,87.778723,91.674464,90.299497,90.30946,90.61833,86.682734,83.444586,77.576065,72.375101,71.798928,69.81782,70.561359,70.82085,70.765957,70.641203,70.82085,69.263909,69.368703,71.788947,61.783606,65.4514,60.680773,62.19,66.22,66.16,65.71,59.63,60.69,62.86,64.58267,64.123433,63.045225,67.088506,71.17172,72.828966],"closes":[108.545414,111.617547,110.97339,114.531119,111.746378,113.193254,113.956333,114.263546,115.205006,112.093232,110.448154,110.150851,106.42465,110.704514,111.517934,111.855206,111.706409,108.561846,108.988395,108.879278,106.855647,107.619469,111.071545,116.874604,118.074895,119.459693,111.735321,102.879101,104.030807,102.233748,98.033994,97.418427,95.780224,101.1019,104.477589,104.715873,104.169806,105.192441,107.592159,105.70388,106.896477,107.17475,107.522591,104.690172,102.692572,105.534929,99.949598,98.896137,100.486266,94.890997,95.338221,93.508578,96.47363,96.692526,96.244783,92.851889,92.14545,87.697873,91.190266,88.354562,86.663089,86.881986,86.563591,85.747704,86.414343,87.350291,88.207155,91.923552,90.429022,92.302167,93.497791,90.807637,93.477863,91.46523,89.034128,85.467183,82.428306,74.258209,74.174261,73.216143,75.900868,71.459595,72.657241,70.910673,73.834927,69.623203,76.080515,72.557437,66.449439,68.076242,63.11,66.97,69.78,67.28,66.69,61.28,64.46,66.48,66.948738,68.006979,66.319783,73.028634,74.615996,73.41],"pressureRange":[-1.65933,1.65933],"priceRange":[61.28,119.459693],"zones":{"accumulationBoundary":0.06,"distributionBoundary":0.94},"latest":1.092289,"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":"10 Jul 2026","detail":"The green dot marks a confirmed recovery where institutional positioning is most plausible.","tone":"positive"},{"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":260,"relationship":{"sameWeekCorrelation":0.37,"forwardCorrelation":-0.13,"directionalAgreement":49.6,"sample":254,"correlationSample":259,"label":"Meaningful relationship"},"accumulation":{"label":"Accumulation","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"averageWeeksInZone":1.5,"medianWeeksInZone":1.5,"averageWeeksToHigher":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"medianReturn":8.3,"averageReturn":8.3,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":18.2,"averageReturn":18.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":5.7,"sample":2},{"week":2,"averageReturn":9.5,"sample":2},{"week":3,"averageReturn":7.9,"sample":2},{"week":4,"averageReturn":8.3,"sample":2},{"week":5,"averageReturn":2.7,"sample":2},{"week":6,"averageReturn":10.7,"sample":2},{"week":7,"averageReturn":13.6,"sample":2},{"week":8,"averageReturn":12.9,"sample":2},{"week":9,"averageReturn":7.8,"sample":1},{"week":10,"averageReturn":5.1,"sample":1},{"week":11,"averageReturn":15.7,"sample":1},{"week":12,"averageReturn":18.2,"sample":1},{"week":13,"averageReturn":16.3,"sample":1},{"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}]},"distribution":{"label":"Distribution","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":3.0,"medianWeeksInZone":3,"averageWeeksToLower":3.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":-12.0,"averageReturn":-12.0,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":-10.4,"averageReturn":-10.4,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":-18.8,"averageReturn":-18.8,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":1.0,"sample":1},{"week":2,"averageReturn":2.2,"sample":1},{"week":3,"averageReturn":-4.4,"sample":1},{"week":4,"averageReturn":-12.0,"sample":1},{"week":5,"averageReturn":-11.0,"sample":1},{"week":6,"averageReturn":-12.5,"sample":1},{"week":7,"averageReturn":-16.1,"sample":1},{"week":8,"averageReturn":-16.6,"sample":1},{"week":9,"averageReturn":-18.0,"sample":1},{"week":10,"averageReturn":-13.5,"sample":1},{"week":11,"averageReturn":-10.6,"sample":1},{"week":12,"averageReturn":-10.4,"sample":1},{"week":13,"averageReturn":-10.9,"sample":1},{"week":14,"averageReturn":-10.0,"sample":1},{"week":15,"averageReturn":-7.9,"sample":1},{"week":16,"averageReturn":-9.6,"sample":1},{"week":17,"averageReturn":-8.5,"sample":1},{"week":18,"averageReturn":-8.3,"sample":1},{"week":19,"averageReturn":-8.0,"sample":1},{"week":20,"averageReturn":-10.4,"sample":1},{"week":21,"averageReturn":-12.1,"sample":1},{"week":22,"averageReturn":-9.7,"sample":1},{"week":23,"averageReturn":-14.5,"sample":1},{"week":24,"averageReturn":-15.4,"sample":1},{"week":25,"averageReturn":-14.0,"sample":1},{"week":26,"averageReturn":-18.8,"sample":1}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":17,"completedEpisodes":16,"activeEpisodes":1,"medianExpectedMove":6.2,"averageExpectedMove":6.0,"averageWeeksToLargestMove":6.6,"horizons":[{"weeks":4,"sample":17,"expectedCount":10,"expectedPercent":58.8,"averageReturn":-0.1,"medianReturn":0.1,"confidenceLow":36.0,"confidenceHigh":78.4,"confidence":"Mixed historical record"},{"weeks":12,"sample":16,"expectedCount":7,"expectedPercent":43.8,"averageReturn":-1.6,"medianReturn":-1.2,"confidenceLow":23.1,"confidenceHigh":66.8,"confidence":"Mixed historical record"},{"weeks":26,"sample":16,"expectedCount":9,"expectedPercent":56.2,"averageReturn":-0.6,"medianReturn":0.9,"confidenceLow":33.2,"confidenceHigh":76.9,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.4,"sample":17},{"week":2,"averageReturn":-0.6,"sample":17},{"week":3,"averageReturn":-0.7,"sample":17},{"week":4,"averageReturn":-0.1,"sample":17},{"week":5,"averageReturn":-1.1,"sample":17},{"week":6,"averageReturn":-2.1,"sample":16},{"week":7,"averageReturn":-1.8,"sample":16},{"week":8,"averageReturn":-1.5,"sample":16},{"week":9,"averageReturn":-1.5,"sample":16},{"week":10,"averageReturn":-1.7,"sample":16},{"week":11,"averageReturn":-0.8,"sample":16},{"week":12,"averageReturn":-1.6,"sample":16},{"week":13,"averageReturn":-2.1,"sample":16},{"week":14,"averageReturn":-1.7,"sample":16},{"week":15,"averageReturn":-0.9,"sample":16},{"week":16,"averageReturn":-2.2,"sample":16},{"week":17,"averageReturn":-1.2,"sample":16},{"week":18,"averageReturn":-1.8,"sample":16},{"week":19,"averageReturn":-2.5,"sample":16},{"week":20,"averageReturn":-2.3,"sample":16},{"week":21,"averageReturn":-2.3,"sample":16},{"week":22,"averageReturn":-2.0,"sample":16},{"week":23,"averageReturn":-2.3,"sample":16},{"week":24,"averageReturn":-1.9,"sample":16},{"week":25,"averageReturn":-1.6,"sample":16},{"week":26,"averageReturn":-0.6,"sample":16}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":23,"completedEpisodes":21,"activeEpisodes":2,"medianExpectedMove":6.3,"averageExpectedMove":6.3,"averageWeeksToLargestMove":8.2,"horizons":[{"weeks":4,"sample":23,"expectedCount":14,"expectedPercent":60.9,"averageReturn":0.1,"medianReturn":-1.1,"confidenceLow":40.8,"confidenceHigh":77.8,"confidence":"Mixed historical record"},{"weeks":12,"sample":21,"expectedCount":12,"expectedPercent":57.1,"averageReturn":-0.5,"medianReturn":-1.0,"confidenceLow":36.5,"confidenceHigh":75.5,"confidence":"Mixed historical record"},{"weeks":26,"sample":19,"expectedCount":10,"expectedPercent":52.6,"averageReturn":0.3,"medianReturn":-0.2,"confidenceLow":31.7,"confidenceHigh":72.7,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.1,"sample":23},{"week":2,"averageReturn":-0.7,"sample":23},{"week":3,"averageReturn":-0.7,"sample":23},{"week":4,"averageReturn":0.1,"sample":23},{"week":5,"averageReturn":-0.1,"sample":23},{"week":6,"averageReturn":1.0,"sample":23},{"week":7,"averageReturn":-0.1,"sample":23},{"week":8,"averageReturn":0.5,"sample":23},{"week":9,"averageReturn":-0.7,"sample":22},{"week":10,"averageReturn":-0.7,"sample":22},{"week":11,"averageReturn":-0.9,"sample":21},{"week":12,"averageReturn":-0.5,"sample":21},{"week":13,"averageReturn":-0.2,"sample":21},{"week":14,"averageReturn":0.0,"sample":21},{"week":15,"averageReturn":-0.3,"sample":21},{"week":16,"averageReturn":-0.6,"sample":20},{"week":17,"averageReturn":-1.5,"sample":20},{"week":18,"averageReturn":-0.7,"sample":20},{"week":19,"averageReturn":0.2,"sample":20},{"week":20,"averageReturn":-0.6,"sample":20},{"week":21,"averageReturn":0.3,"sample":20},{"week":22,"averageReturn":-0.3,"sample":20},{"week":23,"averageReturn":-0.7,"sample":20},{"week":24,"averageReturn":0.5,"sample":20},{"week":25,"averageReturn":1.1,"sample":20},{"week":26,"averageReturn":0.3,"sample":19}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":24,"completedEpisodes":22,"activeEpisodes":2,"medianExpectedMove":7.6,"averageExpectedMove":7.9,"averageWeeksToLargestMove":7.7,"horizons":[{"weeks":4,"sample":24,"expectedCount":14,"expectedPercent":58.3,"averageReturn":-1.2,"medianReturn":-1.9,"confidenceLow":38.8,"confidenceHigh":75.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":22,"expectedCount":14,"expectedPercent":63.6,"averageReturn":-2.3,"medianReturn":-4.8,"confidenceLow":43.0,"confidenceHigh":80.3,"confidence":"Mixed historical record"},{"weeks":26,"sample":21,"expectedCount":12,"expectedPercent":57.1,"averageReturn":-2.0,"medianReturn":-1.2,"confidenceLow":36.5,"confidenceHigh":75.5,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.8,"sample":24},{"week":2,"averageReturn":-1.3,"sample":24},{"week":3,"averageReturn":-0.4,"sample":24},{"week":4,"averageReturn":-1.2,"sample":24},{"week":5,"averageReturn":-1.7,"sample":24},{"week":6,"averageReturn":-1.5,"sample":24},{"week":7,"averageReturn":-1.5,"sample":24},{"week":8,"averageReturn":-1.5,"sample":24},{"week":9,"averageReturn":-1.8,"sample":24},{"week":10,"averageReturn":-2.0,"sample":23},{"week":11,"averageReturn":-1.4,"sample":23},{"week":12,"averageReturn":-2.3,"sample":22},{"week":13,"averageReturn":-1.8,"sample":22},{"week":14,"averageReturn":-2.0,"sample":22},{"week":15,"averageReturn":-1.3,"sample":22},{"week":16,"averageReturn":-0.6,"sample":22},{"week":17,"averageReturn":-1.0,"sample":22},{"week":18,"averageReturn":-1.4,"sample":21},{"week":19,"averageReturn":-1.1,"sample":21},{"week":20,"averageReturn":-1.4,"sample":21},{"week":21,"averageReturn":-1.6,"sample":21},{"week":22,"averageReturn":-1.8,"sample":21},{"week":23,"averageReturn":-1.9,"sample":21},{"week":24,"averageReturn":-2.5,"sample":21},{"week":25,"averageReturn":-2.9,"sample":21},{"week":26,"averageReturn":-2.0,"sample":21}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":15,"completedEpisodes":15,"activeEpisodes":0,"medianExpectedMove":2.9,"averageExpectedMove":6.5,"averageWeeksToLargestMove":6.5,"horizons":[{"weeks":4,"sample":15,"expectedCount":5,"expectedPercent":33.3,"averageReturn":-1.5,"medianReturn":-1.4,"confidenceLow":15.2,"confidenceHigh":58.3,"confidence":"Mixed historical record"},{"weeks":12,"sample":15,"expectedCount":7,"expectedPercent":46.7,"averageReturn":-1.0,"medianReturn":-1.0,"confidenceLow":24.8,"confidenceHigh":69.9,"confidence":"Mixed historical record"},{"weeks":26,"sample":15,"expectedCount":8,"expectedPercent":53.3,"averageReturn":0.3,"medianReturn":1.3,"confidenceLow":30.1,"confidenceHigh":75.2,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.1,"sample":15},{"week":2,"averageReturn":-0.1,"sample":15},{"week":3,"averageReturn":-0.6,"sample":15},{"week":4,"averageReturn":-1.5,"sample":15},{"week":5,"averageReturn":-1.8,"sample":15},{"week":6,"averageReturn":-1.7,"sample":15},{"week":7,"averageReturn":-1.3,"sample":15},{"week":8,"averageReturn":-1.1,"sample":15},{"week":9,"averageReturn":-0.3,"sample":15},{"week":10,"averageReturn":-0.7,"sample":15},{"week":11,"averageReturn":-0.8,"sample":15},{"week":12,"averageReturn":-1.0,"sample":15},{"week":13,"averageReturn":-0.2,"sample":15},{"week":14,"averageReturn":-0.8,"sample":15},{"week":15,"averageReturn":-0.5,"sample":15},{"week":16,"averageReturn":0.5,"sample":15},{"week":17,"averageReturn":-1.1,"sample":15},{"week":18,"averageReturn":-0.3,"sample":15},{"week":19,"averageReturn":-1.5,"sample":15},{"week":20,"averageReturn":-1.3,"sample":15},{"week":21,"averageReturn":-2.1,"sample":15},{"week":22,"averageReturn":-1.4,"sample":15},{"week":23,"averageReturn":-1.9,"sample":15},{"week":24,"averageReturn":-1.0,"sample":15},{"week":25,"averageReturn":0.2,"sample":15},{"week":26,"averageReturn":0.3,"sample":15}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"medianExpectedMove":18.0,"averageExpectedMove":18.0,"averageWeeksToLargestMove":9.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-12.0,"medianReturn":-12.0,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-10.4,"medianReturn":-10.4,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-18.8,"medianReturn":-18.8,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":1.0,"sample":1},{"week":2,"averageReturn":2.2,"sample":1},{"week":3,"averageReturn":-4.4,"sample":1},{"week":4,"averageReturn":-12.0,"sample":1},{"week":5,"averageReturn":-11.0,"sample":1},{"week":6,"averageReturn":-12.5,"sample":1},{"week":7,"averageReturn":-16.1,"sample":1},{"week":8,"averageReturn":-16.6,"sample":1},{"week":9,"averageReturn":-18.0,"sample":1},{"week":10,"averageReturn":-13.5,"sample":1},{"week":11,"averageReturn":-10.6,"sample":1},{"week":12,"averageReturn":-10.4,"sample":1},{"week":13,"averageReturn":-10.9,"sample":1},{"week":14,"averageReturn":-10.0,"sample":1},{"week":15,"averageReturn":-7.9,"sample":1},{"week":16,"averageReturn":-9.6,"sample":1},{"week":17,"averageReturn":-8.5,"sample":1},{"week":18,"averageReturn":-8.3,"sample":1},{"week":19,"averageReturn":-8.0,"sample":1},{"week":20,"averageReturn":-10.4,"sample":1},{"week":21,"averageReturn":-12.1,"sample":1},{"week":22,"averageReturn":-9.7,"sample":1},{"week":23,"averageReturn":-14.5,"sample":1},{"week":24,"averageReturn":-15.4,"sample":1},{"week":25,"averageReturn":-14.0,"sample":1},{"week":26,"averageReturn":-18.8,"sample":1}]},"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":46.7,"averageReturn":-1.0,"sample":15},"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, 46.7% of comparable cases moved higher after 12 weeks, with an average move of -1.0% across 15 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.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 6.5% across 15 completed cases, with the largest move arriving after 6.5 weeks on average.","approach":"Define the price level that would confirm the repair. Until that response occurs, keep the idea at watchlist or starter-position size.","watch":"The early repair fails if Market Dynamics fades before price responds."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[{"date":"2026-07-10","price":66.948738}],"distribution_rollovers":[],"price_pressure_gaps":[{"date":"2025-01-31","price":116.874604}]}},"smTape":{"available":true,"dates":["2024-08-23","2024-08-30","2024-09-06","2024-09-13","2024-09-20","2024-09-27","2024-10-04","2024-10-11","2024-10-18","2024-10-25","2024-11-01","2024-11-08","2024-11-15","2024-11-22","2024-11-29","2024-12-06","2024-12-13","2024-12-20","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":[108.5454,111.6175,110.9734,114.5311,111.7464,113.1933,113.9563,114.2635,115.205,112.0932,110.4482,110.1509,106.4246,110.7045,111.5179,111.8552,111.7064,108.5618,108.9884,108.8793,106.8556,107.6195,111.0715,116.8746,118.0749,119.4597,111.7353,102.8791,104.0308,102.2337,98.034,97.4184,95.7802,101.1019,104.4776,104.7159,104.1698,105.1924,107.5922,105.7039,106.8965,107.1748,107.5226,104.6902,102.6926,105.5349,99.9496,98.8961,100.4863,94.891,95.3382,93.5086,96.4736,96.6925,96.2448,92.8519,92.1454,87.6979,91.1903,88.3546,86.6631,86.882,86.5636,85.7477,86.4143,87.3503,88.2072,91.9236,90.429,92.3022,93.4978,90.8076,93.4779,91.4652,89.0341,85.4672,82.4283,74.2582,74.1743,73.2161,75.9009,71.4596,72.6572,70.9107,73.8349,69.6232,76.0805,72.5574,66.4494,68.0762,63.11,66.97,69.78,67.28,66.69,61.28,64.46,66.48,66.9487,68.007,66.3198,73.0286,74.616,73.41],"consensus":[24.4,58.2766,24.3941,63.3688,0.0,31.6685,34.119,28.9973,43.6576,-20.9629,-25.8228,-20.7474,-55.6696,29.2171,14.7865,14.1255,0.0,-37.8506,-8.5299,0.0,-42.9186,0.0,40.1836,60.9625,51.9439,45.0703,-39.2065,-69.4393,-15.5376,-44.0881,-68.1193,-48.1066,-53.1014,20.1022,27.9819,9.8464,0.0,17.4425,34.2862,-9.0031,20.1485,21.5179,10.4878,-28.6903,-35.8348,18.3553,-61.7521,-46.7874,0.0,-70.2218,-30.8144,-52.8006,0.0,0.0,-10.4623,-49.8366,-43.549,-71.1556,0.0,-59.7779,-51.0211,-26.5874,-33.4385,-36.0327,-8.8926,0.0,0.0,49.0968,0.0,42.166,40.9397,-22.3792,42.5131,-15.8085,-31.3878,-52.9474,-52.6036,-75.6661,-31.6906,-37.2433,0.0,-63.0504,-15.0915,-51.9317,0.0,-58.8622,34.9433,-35.0965,-58.9738,-9.9245,-61.0062,0.0,18.5998,-31.863,-11.468,-57.2732,0.0,8.5763,0.0,22.0391,-8.2459,57.3822,45.055,13.8392],"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":[0.0,0.0,-12.239,-56.4879,-45.9338,-69.2656,0.0,-64.9092,-51.1967,-30.6811,-28.9793,-33.86,-7.9129,0.0,0.0,44.1667,0.0,36.8487,40.3671,-27.0586,39.2542,-19.5584,-28.2926,-43.3735,-42.4658,-75.9178,-20.7867,-25.4141,0.0,-69.9132,-10.3578,-59.5282,0.0,-66.5163,32.7646,-41.8707,-50.3596,-8.1013,-58.2574,0.0,18.2318,-36.6111,-22.1577,-58.8563,0.0,12.6727,0.0,16.0174,-14.0285,49.2871,43.7027,2.6554],"force":[0.0,0.0,-2.744,-56.5878,-29.9007,-87.8051,0.0,-60.5693,-43.3091,-0.258,-15.1914,-26.3712,-17.9425,0.0,0.0,71.619,0.0,54.5703,33.9326,-48.8042,52.1794,-39.0314,-43.6979,-82.8766,-69.4306,-92.4605,-3.6094,-18.0047,0.0,-65.3699,-20.243,-43.0117,0.0,-65.5206,76.8578,-52.5983,-82.6629,-21.4078,-71.7764,0.0,42.2326,-39.1603,-0.7014,-67.7827,0.0,29.4044,0.0,31.8252,-13.5535,85.4762,37.3428,11.011],"direction":[0.0,0.0,-17.8648,-37.4129,-50.5724,-61.4229,0.0,-53.3484,-56.3289,-40.7156,-51.5685,-45.4168,-29.1803,0.0,0.0,38.644,0.0,39.3828,46.5992,-1.8437,39.3332,-5.0648,-26.1323,-42.511,-52.1703,-63.3825,-64.2101,-64.5041,0.0,-53.5504,-45.7404,-49.6216,0.0,-45.3585,7.4945,-14.8532,-51.8977,-34.3884,-56.4548,0.0,2.1398,-21.2243,-6.9415,-47.9572,0.0,10.9825,0.0,21.9309,-2.1541,46.5665,52.1093,44.3709],"intensity":[57.6923,23.0769,1.9231,67.3077,51.9231,78.8462,67.3077,50.0,46.1538,36.5385,19.2308,19.2308,28.8462,21.1538,46.1538,73.0769,21.1538,36.5385,75.0,51.9231,50.0,38.4615,75.0,71.1538,92.3077,94.2308,92.3077,38.4615,53.8462,80.7692,61.5385,26.9231,63.4615,80.7692,94.2308,71.1538,100.0,86.5385,84.6154,69.2308,73.0769,34.6154,69.2308,90.3846,51.9231,42.3077,17.3077,3.8462,17.3077,94.2308,76.9231,15.3846],"confirmation":[33.4899,3.5032,48.8371,84.0521,81.4834,91.306,35.5421,87.0749,84.089,52.9765,78.2122,79.2691,5.8705,4.4167,25.2185,84.4725,5.2027,81.9522,80.8959,53.622,81.9485,52.1232,78.4664,86.0012,85.5004,92.7212,54.7847,79.5118,34.846,88.1422,30.8097,84.2306,32.5427,86.9222,57.8258,79.661,87.7248,29.4824,87.8921,32.9181,52.0111,78.3462,25.8454,86.6236,34.2107,28.3264,24.2203,75.4425,48.5052,87.3419,82.2032,6.1907],"persistence":[50.0,62.5,62.5,62.5,75.0,75.0,62.5,62.5,75.0,87.5,87.5,87.5,87.5,75.0,75.0,50.0,37.5,12.5,12.5,12.5,37.5,25.0,12.5,12.5,25.0,50.0,75.0,75.0,87.5,87.5,87.5,87.5,75.0,75.0,50.0,50.0,62.5,62.5,62.5,50.0,37.5,37.5,62.5,62.5,50.0,25.0,12.5,0.0,25.0,0.0,25.0,50.0],"assessmentRisk":[46.5419,30.2793,21.8288,12.9311,24.5891,14.2635,49.1291,16.9842,22.9705,2.1741,31.8424,23.716,1.2554,11.5003,31.3162,24.9636,46.7904,27.7265,29.2058,16.4008,25.8622,14.1747,33.3653,22.8191,23.6916,12.1655,34.1487,31.3493,47.378,4.9651,16.0341,7.4271,30.3768,1.8254,19.0212,38.3075,18.2879,13.6444,19.4238,45.9528,25.3244,5.7321,43.1652,16.2705,47.3594,14.2232,2.0646,37.2025,29.8704,19.34,26.4541,40.3915],"volumeParticipation":true,"latest":{"consensus":13.8,"control":2.7,"force":11.0,"direction":44.4,"confirmation":6.2,"persistence":50.0,"assessmentRisk":40.4,"intensity":15.4,"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":"Control support is limited","controlPath":"Control support is easing","forceState":"Commitment is limited","forcePath":"Commitment is easing","directionState":"Upward follow-through","persistenceState":"Developing","confirmationState":"Limited support","riskState":"Present","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+13.8","detail":"Market Dynamics has stronger support","tone":"positive"},{"label":"SM Control Gauge","value":"+2.7","detail":"Control support is limited","tone":"positive"},{"label":"SM Force Gauge","value":"+11.0","detail":"Commitment is limited","tone":"positive"},{"label":"SM Direction Gauge","value":"+44.4","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"6/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"51.5","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"7.0%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"34.0","detail":"Directional","tone":"positive"},{"label":"Range position","value":"73%","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":[108.5454,111.6175,110.9734,114.5311,111.7464,113.1933,113.9563,114.2635,115.205,112.0932,110.4482,110.1509,106.4246,110.7045,111.5179,111.8552,111.7064,108.5618,108.9884,108.8793,106.8556,107.6195,111.0715,116.8746,118.0749,119.4597,111.7353,102.8791,104.0308,102.2337,98.034,97.4184,95.7802,101.1019,104.4776,104.7159,104.1698,105.1924,107.5922,105.7039,106.8965,107.1748,107.5226,104.6902,102.6926,105.5349,99.9496,98.8961,100.4863,94.891,95.3382,93.5086,96.4736,96.6925,96.2448,92.8519,92.1454,87.6979,91.1903,88.3546,86.6631,86.882,86.5636,85.7477,86.4143,87.3503,88.2072,91.9236,90.429,92.3022,93.4978,90.8076,93.4779,91.4652,89.0341,85.4672,82.4283,74.2582,74.1743,73.2161,75.9009,71.4596,72.6572,70.9107,73.8349,69.6232,76.0805,72.5574,66.4494,68.0762,63.11,66.97,69.78,67.28,66.69,61.28,64.46,66.48,66.9487,68.007,66.3198,73.0286,74.616,73.41],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[105.692,106.7694,107.5337,108.806,109.3406,110.0411,110.7529,111.3912,112.0847,112.0862,111.7884,111.4906,110.5696,110.5941,110.7621,110.9608,111.0964,110.6356,110.3361,110.0712,109.4866,109.1471,109.497,110.8384,112.1541,113.4824,113.1647,111.2946,109.9739,108.5666,106.6516,104.9728,103.3015,102.9015,103.1881,103.4659,103.5939,103.8845,104.5586,104.7669,105.1541,105.5215,105.8853,105.668,105.127,105.2012,104.2463,103.2736,102.7668,101.3348,100.2445,99.0198,98.5569,98.2179,97.8592,96.9487,96.0754,94.5522,93.941,92.9253,91.7867,90.8949,90.1074,89.3147,88.7874,88.5261,88.4681,89.0964,89.3387,89.8775,90.5357,90.5852,91.1111,91.1755,90.7862,89.8191,88.4753,85.8904,83.7602,81.8431,80.7627,79.0712,77.905,76.6333,76.1245,74.9425,75.1494,74.6781,73.182,72.2537,70.5912,69.9328,69.905,69.4277,68.93,67.5391,66.9792,66.8885,66.8994,67.1008,66.9588,68.0624,69.254,70.0096],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[104.8253,105.3284,105.7466,106.3973,106.7935,107.2675,107.763,108.2445,108.7601,109.007,109.1138,109.1906,108.9857,109.113,109.2912,109.4811,109.6459,109.5656,109.5229,109.4752,109.2812,109.1581,109.2998,109.8609,110.4693,111.1353,111.1797,110.5649,110.0809,109.4996,108.6503,107.8183,106.9266,106.4951,106.3457,106.225,106.0727,106.0075,106.1249,106.0937,106.1532,106.2289,106.3247,106.2036,105.9435,105.9133,105.4715,104.9844,104.6513,103.9283,103.292,102.5673,102.1159,101.7142,101.309,100.6826,100.0502,99.1352,98.5467,97.7917,96.9674,96.2203,95.505,94.7822,94.1624,93.6578,93.254,93.1555,92.9535,92.9053,92.9492,92.7905,92.8414,92.7395,92.465,91.9467,91.2416,89.9836,88.8125,87.6572,86.7864,85.6511,84.6886,83.668,82.9396,81.9532,81.5182,80.8544,79.7874,78.9199,77.7488,76.9504,76.4192,75.7423,75.0717,74.0501,73.3397,72.8316,72.3958,72.0707,71.6447,71.7472,71.9597,72.0672],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[109.7221,111.0957,112.1455,113.9143,114.8234,115.8771,116.9591,117.9811,118.7053,118.9598,118.7068,118.103,117.2356,116.4834,116.3589,116.141,116.165,116.1274,115.8046,115.7203,115.8958,115.9383,115.9433,116.4829,117.5983,118.8098,118.6251,118.9049,118.6692,118.8898,119.6804,120.2758,121.0336,120.8601,120.4608,119.9851,119.4796,119.2946,119.1845,118.9779,118.9803,118.95,118.5953,116.9666,114.6754,111.3612,110.0472,110.1295,110.0379,110.5125,110.7717,111.2098,111.1472,111.2557,111.1218,111.1722,111.1902,111.4497,110.5873,110.1163,109.3276,108.1194,106.4965,105.2836,104.173,101.9433,100.8212,99.8516,98.2375,97.9052,97.617,97.3531,96.791,95.8642,94.765,94.4834,94.6151,96.7307,97.6756,98.5661,98.8843,99.5659,99.8534,100.1971,100.0704,100.0439,99.4112,98.2064,97.4507,95.8813,94.0855,92.1244,88.9085,85.6963,82.5383,80.3968,78.2706,77.7641,77.1903,76.7249,75.626,75.8668,76.2301,76.58],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[96.6074,96.0483,95.7884,95.2514,95.2421,95.3657,95.2599,95.3389,96.3242,97.2381,98.6526,100.4426,102.0613,103.834,104.6175,105.5291,105.8886,105.9892,106.6239,106.816,106.4715,106.0292,106.034,105.7287,105.2461,104.6614,104.6239,103.2057,102.3239,101.1174,99.0854,97.2168,95.3945,94.6078,94.303,94.0647,93.8167,93.6647,93.6351,93.5242,93.5259,93.5117,93.5116,93.9218,94.6747,96.5965,96.7319,96.2513,95.9884,94.7796,94.2508,93.4217,93.5537,93.0042,92.3148,91.078,89.8576,87.8486,87.0709,85.807,84.5723,83.7512,83.2782,82.5969,82.0797,82.4909,82.4388,82.711,83.3194,83.3928,83.497,83.4908,83.7534,84.1575,84.5356,84.0787,82.9753,79.5157,76.8692,74.4649,73.0705,70.8466,69.1684,67.3411,66.2099,64.4637,63.8837,63.1518,61.5096,60.6564,59.4134,58.9908,59.8368,60.6306,61.5541,61.2769,61.6063,61.335,61.1862,61.1307,61.2715,61.1876,61.0202,60.9202],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2024-08-23","2024-08-30","2024-09-06","2024-09-13","2024-09-20","2024-09-27","2024-10-04","2024-10-11","2024-10-18","2024-10-25","2024-11-01","2024-11-08","2024-11-15","2024-11-22","2024-11-29","2024-12-06","2024-12-13","2024-12-20","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":[-9.5406,-6.9569,-3.2852,-3.7605,-7.1011,-6.1441,-5.4726,-6.0298,-5.7609,-7.1276,-6.8641,-10.9723,-11.7985,-9.4385,-9.4983,-9.6426,-8.8566,-9.3975,-9.2595,-8.5811,-8.15,-9.7441,-8.0688,-1.8865,-0.3911,-0.3607,-4.8835,-11.1037,-6.8093,-5.8441,-9.806,-8.6962,-1.1149,-1.0669,3.8275,-0.3797,-3.5263,-2.0548,-4.6791,-3.7659,-4.3094,-5.511,-4.823,-7.1191,-11.796,-10.7334,-14.97,-16.0897,-15.6442,-17.9282,-19.1115,-21.0122,-18.3512,-17.6958,-17.8404,-21.4195,-22.471,-25.4595,-22.8039,-22.8099,-25.0156,-25.698,-25.9244,-24.9161,-23.9656,-21.139,-22.6889,-19.2161,-19.5636,-17.5152,-17.1399,-18.1711,-16.5786,-17.5999,-18.9669,-21.8333,-23.7274,-29.621,-29.7783,-29.7341,-25.0199,-27.6304,-24.4486,-23.9348,-22.6223,-28.7348,-24.5448,-27.5315,-33.3942,-32.43,-36.6182,-32.4104,-29.6551,-29.5071,-29.555,-34.9263,-29.0121,-27.4281,-27.0643,-23.9331,-24.5415,-17.0506,-17.384,-18.3376],"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,0.0,0.0,0.0,0.0,0.0,0.0,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-08-23","2024-08-30","2024-09-06","2024-09-13","2024-09-20","2024-09-27","2024-10-04","2024-10-11","2024-10-18","2024-10-25","2024-11-01","2024-11-08","2024-11-15","2024-11-22","2024-11-29","2024-12-06","2024-12-13","2024-12-20","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":"drawdown","eyebrow":"Path risk","title":"Drawdown and recovery pressure","description":"Capital impairment and recovery are shown together so return is not separated from path difficulty.","reason":"Selected because the current recovery or drawdown path is central to the tape.","series":[{"label":"Drawdown","values":[-6.3686,-3.7186,-4.2742,-1.2053,-3.6075,-2.3594,-1.7011,-1.4361,-0.624,-3.3083,-4.7273,-4.9838,-8.198,-4.5062,-3.8045,-3.5136,-3.6419,-6.3544,-5.9865,-6.0806,-7.8262,-7.1673,-4.1896,0.0,0.0,0.0,-6.4661,-13.8797,-12.9156,-14.4199,-17.9355,-18.4508,-19.8221,-15.3674,-12.5416,-12.3421,-12.7992,-11.9432,-9.9343,-11.515,-10.5167,-10.2838,-9.9926,-12.3636,-14.0358,-11.6565,-16.3319,-17.2138,-15.8827,-20.5665,-20.1921,-21.7237,-19.2417,-19.0585,-19.4333,-22.2735,-22.8648,-26.5879,-23.6644,-26.0382,-27.4541,-27.2709,-27.5374,-28.2204,-27.6623,-26.8789,-26.1616,-23.0506,-24.3016,-22.7336,-21.7328,-23.9847,-21.7495,-23.4342,-25.4693,-28.4552,-30.9991,-37.8383,-37.9085,-38.7106,-36.4632,-40.181,-39.1784,-40.6405,-38.1926,-41.7182,-36.3128,-39.262,-44.375,-43.0132,-47.1705,-43.9392,-41.587,-43.6797,-44.1736,-48.7024,-46.0404,-44.3494,-43.957,-43.0712,-44.4835,-38.8676,-37.5388,-38.5483],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[10.6364,13.7677,13.1111,16.7374,13.899,15.3737,16.1515,16.4646,17.4242,14.2525,12.5758,12.2727,8.4747,12.8371,13.4599,13.803,13.6516,9.7551,8.4479,3.7753,1.8465,1.6528,4.9135,10.3948,10.9469,12.2481,4.9901,0.0,1.1195,0.0,0.0,0.0,0.0,5.5561,9.0805,9.3293,8.7592,9.8269,12.3323,10.3609,11.606,11.8965,12.2597,9.3025,7.2169,10.1845,4.3531,3.2532,4.9134,0.0,0.4713,0.0,3.1709,3.405,2.9262,0.0,0.0,0.0,3.9823,0.7488,0.0,0.2526,0.0,0.0,0.7774,1.869,2.8682,7.2023,5.4594,7.6439,9.0382,5.901,9.015,6.6678,3.8327,0.0,0.0,0.0,0.0,0.0,3.6668,0.0,1.676,0.0,4.1239,0.0,9.2747,4.2144,0.0,2.4482,0.0,6.1163,10.5688,6.6075,5.6726,0.0,5.1893,8.4856,9.2506,10.9774,8.2242,19.1721,21.7624,19.7944],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Prior high","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,0.0,0.0,0.0,0.0,0.0,0.0,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-08-23","2024-08-30","2024-09-06","2024-09-13","2024-09-20","2024-09-27","2024-10-04","2024-10-11","2024-10-18","2024-10-25","2024-11-01","2024-11-08","2024-11-15","2024-11-22","2024-11-29","2024-12-06","2024-12-13","2024-12-20","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":[0.5731,1.0268,1.3191,1.817,1.9641,2.1725,2.3718,2.5255,2.6922,2.5439,2.2675,2.0014,1.4728,1.3834,1.3624,1.3573,1.326,1.0355,0.8302,0.6511,0.342,0.1568,0.2853,0.8457,1.3708,1.8771,1.6362,0.7223,0.0899,-0.5499,-1.3799,-2.0636,-2.7064,-2.7547,-2.4919,-2.2385,-2.0581,-1.8117,-1.4065,-1.2237,-0.9714,-0.7405,-0.5234,-0.5732,-0.7651,-0.68,-1.0511,-1.4139,-1.5552,-2.0946,-2.4576,-2.8599,-2.906,-2.8916,-2.883,-3.1141,-3.3161,-3.7913,-3.8418,-4.0638,-4.3263,-4.4653,-4.5487,-4.6272,-4.5829,-4.4212,-4.1758,-3.6395,-3.2971,-2.8418,-2.3574,-2.1655,-1.7775,-1.6138,-1.6611,-1.9638,-2.421,-3.4033,-4.1409,-4.748,-4.9554,-5.4156,-5.619,-5.8536,-5.7375,-5.9171,-5.4752,-5.3477,-5.6741,-5.7354,-6.1142,-6.0334,-5.6772,-5.5328,-5.4037,-5.6726,-5.5649,-5.256,-4.9167,-4.5104,-4.2752,-3.5071,-2.7387,-2.2017],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[-0.2418,0.012,0.2734,0.5821,0.8585,1.1213,1.3714,1.6022,1.8202,1.965,2.0255,2.0207,1.9111,1.8055,1.7169,1.645,1.5812,1.4721,1.3437,1.2052,1.0325,0.8574,0.743,0.7635,0.885,1.0834,1.194,1.0996,0.8977,0.6082,0.2106,-0.2443,-0.7367,-1.1403,-1.4106,-1.5762,-1.6726,-1.7004,-1.6416,-1.558,-1.4407,-1.3007,-1.1452,-1.0308,-0.9777,-0.9181,-0.9447,-1.0386,-1.1419,-1.3324,-1.5575,-1.818,-2.0356,-2.2068,-2.342,-2.4965,-2.6604,-2.8866,-3.0776,-3.2748,-3.4851,-3.6812,-3.8547,-4.0092,-4.1239,-4.1834,-4.1819,-4.0734,-3.9181,-3.7029,-3.4338,-3.1801,-2.8996,-2.6425,-2.4462,-2.3497,-2.364,-2.5718,-2.8857,-3.2581,-3.5976,-3.9612,-4.2927,-4.6049,-4.8314,-5.0486,-5.1339,-5.1767,-5.2761,-5.368,-5.5172,-5.6205,-5.6318,-5.612,-5.5704,-5.5908,-5.5856,-5.5197,-5.3991,-5.2213,-5.0321,-4.7271,-4.3294,-3.9039],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[0.8149,1.0149,1.0458,1.2349,1.1056,1.0512,1.0004,0.9233,0.872,0.5789,0.242,-0.0193,-0.4383,-0.4222,-0.3545,-0.2877,-0.2552,-0.4365,-0.5135,-0.5541,-0.6906,-0.7006,-0.4577,0.0822,0.4858,0.7937,0.4422,-0.3773,-0.8077,-1.1581,-1.5905,-1.8193,-1.9697,-1.6144,-1.0812,-0.6623,-0.3855,-0.1113,0.2351,0.3343,0.4693,0.5602,0.6218,0.4576,0.2126,0.2381,-0.1064,-0.3754,-0.4133,-0.7621,-0.9001,-1.042,-0.8705,-0.6848,-0.541,-0.6177,-0.6557,-0.9047,-0.7642,-0.7889,-0.8412,-0.7841,-0.694,-0.618,-0.459,-0.2378,0.006,0.4339,0.621,0.8611,1.0764,1.0146,1.1221,1.0286,0.785,0.3859,-0.057,-0.8315,-1.2552,-1.4899,-1.3578,-1.4545,-1.3263,-1.2487,-0.906,-0.8685,-0.3413,-0.171,-0.398,-0.3674,-0.597,-0.4129,-0.0454,0.0792,0.1666,-0.0818,0.0207,0.2637,0.4824,0.711,0.7569,1.22,1.5907,1.7022],"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,0.0,0.0,0.0,0.0,0.0,0.0,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-08-23","2024-08-30","2024-09-06","2024-09-13","2024-09-20","2024-09-27","2024-10-04","2024-10-11","2024-10-18","2024-10-25","2024-11-01","2024-11-08","2024-11-15","2024-11-22","2024-11-29","2024-12-06","2024-12-13","2024-12-20","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":"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":[57.4061,71.5131,68.5552,86.3857,80.5337,87.5981,91.4958,93.065,97.874,81.9792,73.5763,72.0577,53.0245,74.8858,77.769,79.5963,78.7902,60.5132,62.1008,58.5682,40.2358,45.4436,68.98,81.1417,84.3504,86.3689,41.469,3.4933,18.5422,11.4346,5.075,2.6168,2.6734,30.102,41.4992,42.3037,40.46,43.9127,52.0148,45.6394,49.666,50.6055,51.7799,42.2169,35.4725,45.069,26.2115,22.6548,28.0234,9.1324,10.6423,4.8845,20.5442,26.1927,23.5902,6.2597,3.0214,3.8796,19.3541,6.7894,4.9912,5.9062,6.6714,7.5479,10.9858,14.6118,17.9314,32.3291,26.6109,38.8692,44.1966,33.2101,52.5974,41.9037,28.9866,14.3044,24.9029,7.6284,9.4214,12.497,22.6937,6.5579,11.3418,4.3653,16.046,1.4041,26.6389,12.8709,14.1093,19.0287,7.1088,18.4046,26.6277,19.3118,17.5852,4.6845,13.7127,19.4476,20.8966,24.866,19.8578,49.4368,66.2541,73.2361],"stroke":"#10243b","width":2.0},{"label":"From high","values":[-7.8728,-5.2654,-5.8121,-2.4808,-3.285,-2.0999,-1.44,-1.1743,-0.36,-3.0513,-4.4742,-4.7313,-7.9541,-4.2524,-3.5489,-3.2572,-3.3859,-6.1056,-5.7367,-5.8311,-7.5813,-6.9207,-3.935,-3.0687,-2.0732,-1.9252,-8.2668,-15.5377,-14.5921,-16.0675,-19.5154,-20.0208,-21.3658,-16.9967,-14.2253,-14.0297,-14.478,-13.6385,-11.6683,-13.2186,-12.2395,-12.011,-11.7254,-14.0508,-15.6908,-13.3573,-17.9428,-18.8076,-17.5022,-22.0958,-21.7286,-21.5934,-14.6673,-11.6083,-12.0176,-15.1193,-15.765,-19.8308,-16.6382,-19.2305,-20.7768,-20.5767,-20.8677,-21.6136,-21.0042,-20.1486,-19.3652,-15.9679,-17.2815,-12.9405,-11.8128,-13.8007,-8.7125,-10.678,-13.0521,-12.4171,-15.0755,-23.493,-23.5403,-24.5279,-21.4463,-24.6627,-23.4,-25.2414,-22.1584,-26.5987,-19.791,-23.5052,-29.9447,-28.2296,-33.4653,-29.3959,-26.4334,-29.0691,-29.6911,-35.3947,-32.0421,-29.9125,-29.2697,-27.1238,-28.9318,-15.8002,-9.2803,-6.4195],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[13.0166,16.2152,15.5445,19.2488,16.3494,17.8559,18.6504,18.9702,19.9505,16.7105,14.9977,14.6881,10.8084,15.2646,14.7733,15.1204,14.9673,11.0682,11.0767,9.5929,5.8456,6.6022,10.0216,15.7698,12.881,14.2049,6.8203,0.6704,4.0465,2.5342,1.3134,0.6772,0.752,9.6715,13.3333,13.5918,12.9995,14.1088,16.7119,14.6636,15.9573,16.2591,16.6364,13.5639,11.397,14.4803,8.4215,7.2788,9.0037,2.9342,3.4193,1.4346,4.6509,4.8884,4.4027,1.2038,0.5865,1.0085,5.0309,1.7648,1.397,1.6531,1.9213,2.3029,3.3929,4.5127,5.5379,9.9845,8.1963,10.4375,11.868,8.6493,11.8442,9.4361,6.5274,2.4239,6.2548,2.6019,3.3083,4.8674,8.7127,2.3515,4.0669,1.5653,5.7537,0.5187,9.8415,4.755,7.5519,10.185,4.0033,10.3644,14.9952,10.8753,9.903,2.7671,8.0999,11.4875,12.2736,14.0483,11.2188,22.4696,25.1316,23.1092],"stroke":"#07865c","width":1.5}],"guides":[{"label":"Range centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,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":["2024-08-23","2024-08-30","2024-09-06","2024-09-13","2024-09-20","2024-09-27","2024-10-04","2024-10-11","2024-10-18","2024-10-25","2024-11-01","2024-11-08","2024-11-15","2024-11-22","2024-11-29","2024-12-06","2024-12-13","2024-12-20","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":[19.6862,19.7621,20.0202,20.686,21.4011,22.0806,22.7115,23.2974,23.9721,23.7241,22.5824,21.5317,21.075,20.6509,19.8944,18.934,17.6969,18.1847,18.6377,19.2001,20.0555,20.9114,20.3589,20.4073,20.4524,21.0018,19.773,19.8706,20.2822,20.7051,21.5213,22.2792,23.2411,24.5246,24.603,24.1687,23.7654,23.3909,22.5043,21.5705,20.7034,20.1784,19.1706,18.7237,18.966,19.1696,20.0609,21.1131,21.7215,23.0506,24.4125,25.8889,26.7008,27.4547,28.1177,29.3429,30.5064,32.3471,34.0564,35.6226,37.4483,39.1437,40.883,41.7592,42.6149,43.078,42.8982,41.0041,39.2453,37.946,36.142,34.9334,33.486,32.1419,32.1411,32.8844,34.5205,36.6092,38.6033,40.6382,41.645,42.5583,43.4139,43.6787,43.9246,44.4258,43.4316,42.1786,42.7404,43.2621,44.2915,45.2474,45.0505,44.3943,43.8602,44.2333,44.5797,43.9134,42.852,41.9509,41.3159,38.7431,36.354,34.0286],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[28.1706,30.1415,30.2974,32.055,30.5219,28.4202,26.7562,25.4606,25.5345,23.7241,21.7759,20.3512,17.8087,16.1806,17.1106,17.4398,18.2641,16.276,15.6551,15.0636,13.8918,13.126,18.1046,29.8397,26.9667,29.3165,25.7884,21.8474,20.4463,19.1106,17.2352,16.241,14.6509,12.9047,17.3403,18.9591,17.8967,17.2236,19.2136,18.7765,18.1469,17.2915,19.0311,17.5487,16.3487,15.5535,14.1565,13.6605,14.5101,12.7055,11.9436,11.3247,12.8166,12.304,11.9596,10.931,10.4152,9.2143,8.6217,8.1841,7.5383,7.2886,6.8752,8.496,7.8834,8.4117,9.991,15.4178,14.508,13.2136,15.0312,13.9372,14.0193,12.975,11.8485,9.9314,8.5498,7.3422,7.023,6.5764,8.9968,8.3881,8.082,9.3219,8.8504,8.1343,11.7174,11.7293,9.7763,9.2694,8.3943,7.8201,11.1153,12.0546,11.7037,10.481,9.952,13.1214,14.2373,13.3632,12.3244,19.4628,18.4141,18.2502],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[21.0445,19.783,18.8166,17.5115,16.1841,14.9981,14.1199,13.4362,12.9376,15.6518,18.647,17.3807,24.1622,21.9532,20.9383,19.8442,18.8634,26.8542,25.8298,25.932,26.4773,25.5018,23.5991,19.4668,17.5925,16.4391,23.9008,33.5607,34.541,32.6813,33.555,31.6194,30.9527,30.9962,29.2871,27.5794,26.034,25.0548,23.9521,22.6871,21.9264,22.6212,21.4903,22.7534,25.6335,24.2334,27.2662,28.2373,26.7301,29.8797,29.3244,29.9173,28.0365,26.9151,25.8497,29.0148,27.8979,32.9344,30.8161,29.0016,31.3019,30.2651,30.7915,27.7726,26.1985,24.6397,23.6265,21.4582,20.1921,20.2622,19.4004,20.5703,18.8394,17.4361,23.0668,24.6409,30.1288,33.1806,32.5718,33.3923,30.7534,28.4269,27.4718,25.9358,24.6242,25.027,22.005,19.9242,29.3637,27.8414,31.2702,29.1312,27.5406,25.5362,25.4021,30.688,29.139,27.4087,25.8984,24.9473,24.4979,21.6398,20.4736,19.691],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2024-08-23","2024-08-30","2024-09-06","2024-09-13","2024-09-20","2024-09-27","2024-10-04","2024-10-11","2024-10-18","2024-10-25","2024-11-01","2024-11-08","2024-11-15","2024-11-22","2024-11-29","2024-12-06","2024-12-13","2024-12-20","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/5de644ab-25cc-43f9-be55-005cf858fc28/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/5de644ab-25cc-43f9-be55-005cf858fc28/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/5de644ab-25cc-43f9-be55-005cf858fc28/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/5de644ab-25cc-43f9-be55-005cf858fc28/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/5de644ab-25cc-43f9-be55-005cf858fc28/technical-pack/data.json"},"source_fingerprint":"17d976f27731763222c7d0aaacc3079762112d60531cf4608f9d1b19d0d2a806","content_hash":"4fcb7a57ec2d6b915ee6c025fb5ade71ba41f7a390d8646770020396a808fd84","citation":"Sharemaestro, GIB Technical Research Pack, completed week 2026-08-14, https://sharemaestro.com/terminal/5de644ab-25cc-43f9-be55-005cf858fc28/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."}