{"schema_version":"1.0","name":"ASML Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"c488af21-ca3b-4cba-b726-91dedcd96d18","symbol":"ASML","name":"ASML Holding N.V.","exchange":"TOR","country":"CA","asset_type":"etf","currency":"CAD","sector":null,"industry":null},"summary":"Market Dynamics weakened this week and remains below zero. Underlying support has contracted across the recent completed path. Price has moved below the distribution zone after Market Dynamics weakened.","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, Directional strength and control, Acceleration, deceleration and rollover, Range position and boundary pressure, Activity pressure and cumulative balance, Range pressure and compression."},{"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":46,"displayedObservations":46,"assetType":"ETF","state":"Rotational","stateTone":"caution","summary":"Market Dynamics weakened this week and remains below zero. Underlying support has contracted across the recent completed path. Price has moved below the distribution zone after Market Dynamics weakened.","evidenceAlignment":{"status":"Rollover warning","headline":"Price has moved below distribution as Market Dynamics weakened","summary":"Market Dynamics weakened this week and remains below zero. Underlying support has contracted across the recent completed path. Price has moved below the distribution zone after Market Dynamics weakened.","take":"The prior extension has started to roll over. Further price weakness would confirm the downside transition; a recovery in both readings would remove the warning.","tone":"negative","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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.037705,0.000589,0.069413,0.1323,0.305017,0.511548,0.609956,0.791058,0.894821,0.941934,0.936897,0.774937,0.642725,0.606801,0.433921,0.264826,0.207892,-0.027204],"opens":[40.0962,40.360001,38.900002,43.299999,40.259998,46.200001,47.110001,51.84,54.459999,50.514953,52.812446,50.554907,49.1864,50.365112,49.486074,47.689999,50.189999,52.439999],"highs":[40.824864,40.360001,43.990002,44.459999,46.029999,46.57,48.549999,53.0,54.459999,51.284115,53.112119,51.344048,50.594865,51.54383,49.546006,49.32,53.349998,52.990002],"lows":[38.778628,38.0,38.0,41.0,40.259998,44.139999,46.049999,51.57,53.610001,50.065442,51.6637,50.325158,48.257412,48.94666,43.610001,47.0,48.84,48.349998],"closes":[40.205997,39.509998,43.93,42.060001,45.700001,45.0,46.099998,52.25,53.799999,51.284115,51.6637,50.994427,49.685856,49.975536,46.099998,48.919998,51.82,49.040001],"hoverRows":[[{"label":"Open","value":"40.1","className":"is-ohlc","compact":true},{"label":"High","value":"40.8","className":"is-ohlc","compact":true},{"label":"Low","value":"38.8","className":"is-ohlc","compact":true},{"label":"Close","value":"40.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.04","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"40.4","className":"is-ohlc","compact":true},{"label":"High","value":"40.4","className":"is-ohlc","compact":true},{"label":"Low","value":"38.0","className":"is-ohlc","compact":true},{"label":"Close","value":"39.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.00","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"38.9","className":"is-ohlc","compact":true},{"label":"High","value":"44.0","className":"is-ohlc","compact":true},{"label":"Low","value":"38.0","className":"is-ohlc","compact":true},{"label":"Close","value":"43.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.07","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"43.3","className":"is-ohlc","compact":true},{"label":"High","value":"44.5","className":"is-ohlc","compact":true},{"label":"Low","value":"41.0","className":"is-ohlc","compact":true},{"label":"Close","value":"42.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.13","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"40.3","className":"is-ohlc","compact":true},{"label":"High","value":"46.0","className":"is-ohlc","compact":true},{"label":"Low","value":"40.3","className":"is-ohlc","compact":true},{"label":"Close","value":"45.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.31","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"46.2","className":"is-ohlc","compact":true},{"label":"High","value":"46.6","className":"is-ohlc","compact":true},{"label":"Low","value":"44.1","className":"is-ohlc","compact":true},{"label":"Close","value":"45.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.51","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"47.1","className":"is-ohlc","compact":true},{"label":"High","value":"48.5","className":"is-ohlc","compact":true},{"label":"Low","value":"46.0","className":"is-ohlc","compact":true},{"label":"Close","value":"46.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.61","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"51.8","className":"is-ohlc","compact":true},{"label":"High","value":"53.0","className":"is-ohlc","compact":true},{"label":"Low","value":"51.6","className":"is-ohlc","compact":true},{"label":"Close","value":"52.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.79","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"54.5","className":"is-ohlc","compact":true},{"label":"High","value":"54.5","className":"is-ohlc","compact":true},{"label":"Low","value":"53.6","className":"is-ohlc","compact":true},{"label":"Close","value":"53.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.89","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"50.5","className":"is-ohlc","compact":true},{"label":"High","value":"51.3","className":"is-ohlc","compact":true},{"label":"Low","value":"50.1","className":"is-ohlc","compact":true},{"label":"Close","value":"51.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.94","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"52.8","className":"is-ohlc","compact":true},{"label":"High","value":"53.1","className":"is-ohlc","compact":true},{"label":"Low","value":"51.7","className":"is-ohlc","compact":true},{"label":"Close","value":"51.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.94","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"50.6","className":"is-ohlc","compact":true},{"label":"High","value":"51.3","className":"is-ohlc","compact":true},{"label":"Low","value":"50.3","className":"is-ohlc","compact":true},{"label":"Close","value":"51.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.77","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"49.2","className":"is-ohlc","compact":true},{"label":"High","value":"50.6","className":"is-ohlc","compact":true},{"label":"Low","value":"48.3","className":"is-ohlc","compact":true},{"label":"Close","value":"49.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.64","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"50.4","className":"is-ohlc","compact":true},{"label":"High","value":"51.5","className":"is-ohlc","compact":true},{"label":"Low","value":"48.9","className":"is-ohlc","compact":true},{"label":"Close","value":"50.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.61","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"49.5","className":"is-ohlc","compact":true},{"label":"High","value":"49.5","className":"is-ohlc","compact":true},{"label":"Low","value":"43.6","className":"is-ohlc","compact":true},{"label":"Close","value":"46.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.43","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"47.7","className":"is-ohlc","compact":true},{"label":"High","value":"49.3","className":"is-ohlc","compact":true},{"label":"Low","value":"47.0","className":"is-ohlc","compact":true},{"label":"Close","value":"48.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.26","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"50.2","className":"is-ohlc","compact":true},{"label":"High","value":"53.3","className":"is-ohlc","compact":true},{"label":"Low","value":"48.8","className":"is-ohlc","compact":true},{"label":"Close","value":"51.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.21","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"52.4","className":"is-ohlc","compact":true},{"label":"High","value":"53.0","className":"is-ohlc","compact":true},{"label":"Low","value":"48.3","className":"is-ohlc","compact":true},{"label":"Close","value":"49.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.03","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[38.652598,54.657399],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":-0.027204,"state":"Price is moving ahead of Market Dynamics","context":{"scenario":"priceAhead","latestDirection":"easing","fourWeekDirection":"weakening","now":{"label":"Easier this week","detail":"Market Dynamics weakened this week and remains below zero."},"fourWeek":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"price":{"label":"Price is ahead of the underlying support","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets."}},"diagnosis":{"label":"Distribution rollover","detail":"Price has moved down through distribution conditions as Market Dynamics contracted. The completed tape now carries a stronger continuation-risk warning.","tone":"negative"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price has moved down through distribution conditions as Market Dynamics contracted. The completed tape now carries a stronger continuation-risk warning.","annotations":[{"label":"Current tape relationship","value":"Distribution rollover","detail":"Market Dynamics weakened this week and remains below zero.","tone":"negative"},{"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":"Lagging price","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets.","tone":"negative"}],"relationshipEvidence":{"available":false,"observations":18,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[{"date":"2026-06-12","price":52.25},{"date":"2026-08-14","price":51.82},{"date":"2026-08-21","price":49.040001}],"reversal_dangers":[{"date":"2026-06-26","price":51.284115},{"date":"2026-08-21","price":49.040001}]}},"smTape":{"available":true,"dates":["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":[25.9938,28.5524,28.8112,29.672,28.4058,27.9471,27.2193,29.7617,30.7089,29.7418,29.0538,29.2134,31.9353,35.5346,38.775,38.1768,38.5856,38.7551,38.2296,40.2859,39.6171,36.2133,38.1698,36.942,36.5128,37.1017,40.8947,40.1661,40.206,39.51,43.93,42.06,45.7,45.0,46.1,52.25,53.8,51.2841,51.6637,50.9944,49.6859,49.9755,46.1,48.92,51.82,49.04],"consensus":[-100.0,52.2524,50.8202,0.0,31.7785,0.0,-23.424,52.256,54.9149,0.0,0.0,11.4917,63.6277,81.8457,87.6716,49.9954,45.7701,46.3863,9.0177,65.2534,10.398,-39.9467,38.376,-22.1503,-22.915,11.7979,57.511,14.8789,28.5333,11.0131,64.8744,0.0,64.8442,20.3907,21.9504,57.0884,39.2613,37.0042,23.0546,20.9441,0.0,10.7835,-47.6047,26.3584,49.0888,-24.687],"supportDates":["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":[null,null,null,null,null,0.0,-20.4878,62.6679,47.2441,0.0,0.0,19.8383,65.1275,77.4986,88.0088,51.528,35.5511,44.437,8.1942,71.5041,6.4106,-35.6368,43.4459,-16.7947,-18.4429,10.2941,56.4349,10.95,27.005,7.2334,65.2948,0.0,65.9284,12.8237,13.2114,56.3866,30.5037,41.3766,8.2059,31.153,0.0,14.9598,-36.6288,37.4316,45.4143,-26.2718],"force":[-100.0,52.2524,50.8202,0.0,20.1374,0.0,-28.75,53.6088,53.3311,0.0,0.0,3.5014,66.746,91.2909,92.7433,5.5099,30.0458,25.0093,30.2502,62.3577,36.5536,-90.1687,51.4197,-47.7378,-38.4627,14.6918,76.3171,15.0972,14.9177,7.1155,84.1415,0.0,76.0549,11.7952,1.4373,46.9571,14.1717,2.5917,3.0298,4.7109,0.0,0.237,-82.4041,49.4334,72.9563,-52.9815],"direction":[null,null,null,null,68.8613,0.0,-22.9755,39.3903,64.8127,0.0,0.0,7.6602,59.6863,80.0673,83.6637,80.0192,68.6806,63.8834,38.0074,60.1781,48.492,-8.9993,23.2648,-9.9943,-16.9206,11.4495,45.3078,40.7805,40.0054,28.2817,50.6317,0.0,55.5974,52.0288,46.5901,65.1269,67.1913,60.29,58.6563,27.6019,0.0,13.8825,-35.2918,2.7788,36.24,-2.6655],"intensity":[null,null,null,null,75.0,40.0,16.6667,85.7143,75.0,22.2222,80.0,45.4545,100.0,100.0,92.8571,46.6667,62.5,52.9412,72.2222,68.4211,50.0,95.2381,63.6364,26.087,4.1667,40.0,96.1538,85.1852,35.7143,10.3448,100.0,80.6452,90.625,93.9394,58.8235,100.0,58.3333,83.7838,47.3684,38.4615,62.5,9.7561,97.619,79.0698,93.1818,66.6667],"confirmation":[54.6667,39.3874,38.9291,2.3307,14.2398,48.9883,75.7027,84.6045,85.6414,32.5907,5.5707,25.9733,88.433,94.5447,96.2043,59.9528,82.3229,82.2218,30.8215,88.6976,9.7553,82.3792,80.6006,75.9495,75.8748,71.8864,86.9931,29.7949,76.739,27.2139,89.3406,9.0497,89.0753,30.8424,51.8655,85.9702,79.9324,56.4542,52.7885,52.103,4.2213,48.4351,84.4613,54.8953,84.4918,54.0713],"persistence":[null,null,33.3333,25.0,40.0,33.3333,14.2857,25.0,50.0,37.5,25.0,37.5,37.5,50.0,75.0,75.0,75.0,87.5,100.0,100.0,100.0,75.0,75.0,50.0,25.0,25.0,25.0,25.0,25.0,50.0,50.0,62.5,87.5,87.5,87.5,87.5,87.5,87.5,87.5,100.0,87.5,87.5,62.5,62.5,62.5,37.5],"assessmentRisk":[null,null,null,null,31.2418,18.3531,30.9599,22.9747,19.459,41.4812,40.946,26.1845,3.6714,9.0161,6.1635,25.0001,27.0796,25.1116,21.0116,11.1125,23.9026,23.5611,20.7653,35.8817,34.5719,16.4501,16.0728,40.3405,34.4796,38.8988,12.5596,35.3422,16.7841,39.0062,28.8282,21.4315,30.2656,30.8008,37.2398,34.0317,48.1545,29.5567,24.4689,46.2492,9.223,4.8185],"volumeParticipation":true,"latest":{"consensus":-24.7,"control":-26.3,"force":-53.0,"direction":-2.7,"confirmation":54.1,"persistence":37.5,"assessmentRisk":4.8,"intensity":66.7,"evidenceDepth":100},"analysis":{"status":"Market Dynamics has stronger support","headline":"The gauges support the downward view","summary":"The completed evidence gives the downward view the clearer support.","take":"Current assessment: downward pressure has the stronger support.","tone":"negative","supportedView":"Market Dynamics","direction":"downward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Seller control supports the view","controlPath":"Control support is strengthening","forceState":"Downward 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":"-24.7","detail":"Market Dynamics has stronger support","tone":"negative"},{"label":"SM Control Gauge","value":"-26.3","detail":"Seller control supports the view","tone":"negative"},{"label":"SM Force Gauge","value":"-53.0","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-2.7","detail":"Follow-through is limited","tone":"negative"},{"label":"SM Confirmation Gauge","value":"54/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"59.9","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"7.1%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"34.8","detail":"Directional","tone":"positive"},{"label":"Range position","value":"72%","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":[25.9938,28.5524,28.8112,29.672,28.4058,27.9471,27.2193,29.7617,30.7089,29.7418,29.0538,29.2134,31.9353,35.5346,38.775,38.1768,38.5856,38.7551,38.2296,40.2859,39.6171,36.2133,38.1698,36.942,36.5128,37.1017,40.8947,40.1661,40.206,39.51,43.93,42.06,45.7,45.0,46.1,52.25,53.8,51.2841,51.6637,50.9944,49.6859,49.9755,46.1,48.92,51.82,49.04],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,27.5772,27.6445,27.5672,27.9662,28.4649,28.697,28.7619,28.844,29.406,30.5203,32.0212,33.1404,34.1304,34.9713,35.5637,36.4223,37.0031,36.8595,37.0978,37.0694,36.9682,36.9925,37.702,38.15,38.5238,38.7031,39.6535,40.091,41.1108,41.818,42.5965,44.3517,46.0696,47.0177,47.8624,48.4319,48.6599,48.8991,48.3901,48.4865,49.0926,49.083],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,28.0685,28.6216,29.3737,30.0258,30.6598,31.2595,31.7758,32.4062,32.9403,33.1828,33.5522,33.8033,34.004,34.2334,34.7269,35.1298,35.5058,35.8024,36.4044,36.8234,37.4809,38.0379,38.6351,39.6436,40.6922,41.4768,42.2314,42.8805,43.3846,43.8728,44.0378,44.3994,44.9491,45.2521],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,31.3191,31.2393,31.189,31.8875,33.8337,36.3612,37.8204,39.0197,39.9879,40.6464,41.6012,42.3397,42.5983,43.0509,43.3077,43.3684,43.3397,43.5801,43.8295,44.0474,43.889,44.1372,43.5759,44.2051,44.9625,45.9918,48.6461,51.1542,52.568,53.8469,54.8601,55.537,55.9475,55.9659,56.0363,56.2572,55.9477],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,26.0437,26.1912,26.3246,26.1151,25.1022,23.8156,23.3675,23.1083,22.9947,23.0455,22.9347,23.5585,24.0661,24.5493,25.0195,25.7694,26.7136,27.8408,28.6318,29.3636,30.4989,31.7383,33.5842,34.3315,34.5206,34.2239,32.9769,31.9902,31.8293,31.8938,31.9514,32.2814,33.2472,34.0218,35.1492,36.459,37.9623],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,44.6906,43.9256,43.2022,42.009,42.0299,42.1694,42.6781,43.2734,44.2395,45.8227,47.4675,47.0656,47.0313,46.3665,44.8503,43.6734,40.6786,37.8977,36.3944,34.8337],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,32.6253,36.8521,33.6509,36.5019,32.46,31.099,32.02,34.1026,30.6611,27.7631,25.6823,24.5026,22.2822,26.0914,25.6905,24.3725,22.9124,28.2155,27.0378,27.0595,26.7975,29.0733,34.0739,35.5594,32.7885,35.4403,34.3709,32.2295,32.4874,28.0549,26.1139,32.09,29.0487],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,9.7376,8.4489,7.7149,7.0681,11.2998,10.826,9.8902,8.9147,16.6529,16.3298,15.0088,13.8249,16.0204,13.7758,12.6589,12.0594,13.3135,11.4402,10.5194,9.1909,8.693,8.0103,6.8794,6.5599,13.4445,12.9141,15.5418,19.2804,18.1263,27.0918,25.2175,22.8346,21.6713],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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,1.0982,1.5248,2.1002,2.4793,2.7807,2.9987,3.0934,3.2963,3.3644,3.1079,3.0276,2.8322,2.6127,2.4578,2.6111,2.6433,2.6416,2.5546,2.8099,2.8288,3.1017,3.2243,3.3714,3.9388,4.4621,4.6206,4.7224,4.6949,4.5155,4.3466,3.8555,3.6518,3.682,3.4419],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1.8276,2.0619,2.2682,2.4738,2.6519,2.7431,2.8,2.8065,2.7677,2.7057,2.6868,2.6781,2.6708,2.6476,2.68,2.7098,2.7882,2.8754,2.9746,3.1674,3.4264,3.6652,3.8767,4.0403,4.1353,4.1776,4.1132,4.0209,3.9531,3.8509],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.9531,0.9369,0.8252,0.8226,0.7125,0.3648,0.2276,0.0258,-0.155,-0.2479,-0.0757,-0.0348,-0.0292,-0.093,0.1299,0.119,0.3135,0.3489,0.3968,0.7714,1.0358,0.9554,0.8457,0.6546,0.3801,0.169,-0.2576,-0.3691,-0.2711,-0.409],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,86.1019,83.1256,66.0754,53.9469,56.7593,95.0551,93.3653,99.3028,94.6549,87.7076,88.8882,85.2283,97.3484,82.7757,62.0944,73.9816,66.5218,63.9139,67.4922,90.1078,85.4788,85.7324,81.3109,99.6528,86.4783,98.2154,91.6322,88.1885,97.0229,97.4184,87.524,87.1652,82.411,75.1797,76.6857,56.5372,71.1981,86.2749,71.822],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-2.0026,-3.0227,-6.0768,-8.2494,-7.7456,-0.9586,-1.8722,-0.2309,-1.7701,-4.3736,-3.9536,-5.2557,-0.9571,-6.6776,-14.6955,-10.087,-12.9791,-13.9901,-12.6029,-3.668,-5.3844,-5.2904,-6.9299,-0.1364,-5.3981,-0.7169,-3.3713,-5.0463,-1.4151,-1.2119,-5.8316,-5.1346,-6.3635,-8.7663,-8.2344,-15.3507,-10.1726,-4.8476,-9.9523],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,14.4954,18.1393,14.4187,11.7721,12.3858,22.8572,36.7041,49.1701,46.8687,48.4413,49.0934,47.072,54.9824,52.4096,39.3152,46.8416,42.1184,40.4672,42.7328,53.102,50.374,50.5235,47.9178,64.4654,57.4645,65.9505,61.8267,65.7824,87.8987,86.1958,76.8175,58.123,46.7173,41.0521,41.8745,30.8723,38.878,47.1107,39.2186],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,36.4282,137.4196,46.3205,74.1543,14.4265,55.3637,227.9823,116.8814,161.0867,227.1374,231.0282,159.2437,74.4132,206.3006,113.3989,87.6276,88.9884,126.3995,67.9422,84.3595,155.3248,91.5015,89.6341,97.5841,149.0838,81.6709,103.8992,28.25,41.8389,9.042,62.2274,13.5079,8.5888,44.5912,191.3947,304.7416,119.6376,205.2144,74.2335],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,117.0941,129.6778,125.6749,119.4282,120.5557,124.7278,135.0,135.0,125.7353,135.0,135.0,127.9787,131.2161,121.7077,116.5807,120.5776,116.5297,110.569,113.7925,117.8219,109.8882,114.5382,109.8465,115.0847,106.4748,111.3193,105.2475,106.8638,109.1842,109.6473,106.6739,107.276,106.9055,105.1548,112.9218,99.0505,104.5852,114.4826,110.8886],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,5.8298,5.7177,5.9055,5.9221,6.1568,6.0492,5.8348,6.1124,6.9062,6.7193,7.0142,7.154,7.189,7.0431,7.2463,7.0855,7.122,6.9218,7.3008,7.1412,7.1199,7.0037,6.6812,6.3186,6.6753,6.4057,6.2137,6.3153,6.2014,7.2288,6.7957,6.5788,7.131],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,18.3929,17.5796,16.9157,19.9038,29.6303,41.6958,47.2412,51.2214,53.9614,55.2689,57.8485,57.0004,55.5986,54.7384,53.5314,50.9098,47.4668,44.075,41.9471,40.0043,36.0007,32.6822,25.8986,25.1439,26.2745,29.3407,38.3941,46.0983,49.1453,51.2082,52.778,52.9629,50.9006,48.7714,45.8124,42.7069,38.3035],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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/c488af21-ca3b-4cba-b726-91dedcd96d18/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/c488af21-ca3b-4cba-b726-91dedcd96d18/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/c488af21-ca3b-4cba-b726-91dedcd96d18/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/c488af21-ca3b-4cba-b726-91dedcd96d18/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/c488af21-ca3b-4cba-b726-91dedcd96d18/technical-pack/data.json"},"source_fingerprint":"210c917041d2fbca59d9b964378e3082a8974b98c69461d4e1a0678de126ce45","content_hash":"3f385618ca200500e3be1c2186916fedf6bcd9d75b47db3206e9acc9e476c0cf","citation":"Sharemaestro, ASML Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/c488af21-ca3b-4cba-b726-91dedcd96d18/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."}