{"schema_version":"1.0","name":"UTLSOLAR Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-14","ticker":{"uuid":"9dfbacad-16d9-4e7d-876e-cd8c936234f2","symbol":"UTLSOLAR","name":"FUJIYAMA POWER SYSTEMS L","exchange":"NSI","country":"IN","asset_type":"equity","currency":"INR","sector":"Technology","industry":"Solar"},"summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","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, Range position and boundary pressure, Range pressure and compression, Activity pressure and cumulative balance, Acceleration, deceleration and rollover."},{"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":39,"displayedObservations":39,"assetType":"Equity","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","evidenceAlignment":{"status":"Evidence aligned","headline":"Upward price structure retains strong Market Dynamics support","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","take":"The advance remains supported. Reclassify it only if the broader Market Dynamics path weakens or price structure breaks.","tone":"positive","conflict":false},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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.850052,1.144704,1.184893,1.042026,1.011931,1.233704,1.456401,1.761584,1.945588,1.991861,2.088989],"opens":[365.0,304.5,313.200012,309.5,355.850006,374.0,379.0,366.950012,385.600006,387.0,390.0],"highs":[365.0,315.0,315.0,309.5,355.850006,382.700012,402.450012,389.75,388.0,412.600006,432.049988],"lows":[326.0,291.0,309.0,309.5,338.049988,366.399994,353.5,362.100006,359.049988,382.600006,382.700012],"closes":[328.299988,310.149994,311.0,309.5,342.75,382.700012,365.149994,383.799988,380.5,389.950012,423.850006],"hoverRows":[[{"label":"Open","value":"365.0","className":"is-ohlc","compact":true},{"label":"High","value":"365.0","className":"is-ohlc","compact":true},{"label":"Low","value":"326.0","className":"is-ohlc","compact":true},{"label":"Close","value":"328.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.85","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"304.5","className":"is-ohlc","compact":true},{"label":"High","value":"315.0","className":"is-ohlc","compact":true},{"label":"Low","value":"291.0","className":"is-ohlc","compact":true},{"label":"Close","value":"310.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.14","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"313.2","className":"is-ohlc","compact":true},{"label":"High","value":"315.0","className":"is-ohlc","compact":true},{"label":"Low","value":"309.0","className":"is-ohlc","compact":true},{"label":"Close","value":"311.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.18","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"309.5","className":"is-ohlc","compact":true},{"label":"High","value":"309.5","className":"is-ohlc","compact":true},{"label":"Low","value":"309.5","className":"is-ohlc","compact":true},{"label":"Close","value":"309.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.04","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"355.9","className":"is-ohlc","compact":true},{"label":"High","value":"355.9","className":"is-ohlc","compact":true},{"label":"Low","value":"338.0","className":"is-ohlc","compact":true},{"label":"Close","value":"342.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.01","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Positioning recovery","className":"is-positive","wide":true}],[{"label":"Open","value":"374.0","className":"is-ohlc","compact":true},{"label":"High","value":"382.7","className":"is-ohlc","compact":true},{"label":"Low","value":"366.4","className":"is-ohlc","compact":true},{"label":"Close","value":"382.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.23","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"379.0","className":"is-ohlc","compact":true},{"label":"High","value":"402.5","className":"is-ohlc","compact":true},{"label":"Low","value":"353.5","className":"is-ohlc","compact":true},{"label":"Close","value":"365.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.46","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"367.0","className":"is-ohlc","compact":true},{"label":"High","value":"389.8","className":"is-ohlc","compact":true},{"label":"Low","value":"362.1","className":"is-ohlc","compact":true},{"label":"Close","value":"383.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.76","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"385.6","className":"is-ohlc","compact":true},{"label":"High","value":"388.0","className":"is-ohlc","compact":true},{"label":"Low","value":"359.0","className":"is-ohlc","compact":true},{"label":"Close","value":"380.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.95","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"387.0","className":"is-ohlc","compact":true},{"label":"High","value":"412.6","className":"is-ohlc","compact":true},{"label":"Low","value":"382.6","className":"is-ohlc","compact":true},{"label":"Close","value":"390.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.99","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"390.0","className":"is-ohlc","compact":true},{"label":"High","value":"432.0","className":"is-ohlc","compact":true},{"label":"Low","value":"382.7","className":"is-ohlc","compact":true},{"label":"Close","value":"423.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"2.09","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}]],"pressureRange":[-2.381447,2.381447],"priceRange":[302.639,430.711006],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":2.088989,"state":"Positive and strengthening","context":{"scenario":"positiveSustained","latestDirection":"slight strengthening","fourWeekDirection":"strengthening","now":{"label":"Slightly stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Extended but supported","detail":"Price is inside distribution conditions, but Market Dynamics still offers support. Extension can persist; a rollover has not been confirmed.","tone":"caution"},"chartSummary":"Price is in the distribution zone. The Market Dynamics bars show whether underlying support is keeping pace with that elevated price.","summary":"Price is inside distribution conditions, but Market Dynamics still offers support. Extension can persist; a rollover has not been confirmed.","annotations":[{"label":"Current tape relationship","value":"Extended but supported","detail":"Market Dynamics strengthened this week and remains positive.","tone":"caution"},{"label":"Price location","value":"Distribution zone","detail":"Price is extended; support can persist, but rollover risk must be monitored.","tone":"caution"},{"label":"Latest positioning marker","value":"3 Jul 2026","detail":"The green dot marks a confirmed recovery where institutional positioning is most plausible.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Supported","detail":"Underlying support has strengthened across the recent completed path.","tone":"positive"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-14","observations":27,"relationship":{"sameWeekCorrelation":0.76,"forwardCorrelation":-0.01,"directionalAgreement":71.4,"sample":7,"correlationSample":26,"label":"Strong relationship"},"accumulation":{"label":"Accumulation","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":4.0,"medianWeeksInZone":4,"averageWeeksToHigher":4.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":4.4,"averageReturn":4.4,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-5.5,"sample":1},{"week":2,"averageReturn":-5.3,"sample":1},{"week":3,"averageReturn":-5.7,"sample":1},{"week":4,"averageReturn":4.4,"sample":1},{"week":5,"averageReturn":16.6,"sample":1},{"week":6,"averageReturn":11.2,"sample":1},{"week":7,"averageReturn":16.9,"sample":1},{"week":8,"averageReturn":15.9,"sample":1},{"week":9,"averageReturn":18.8,"sample":1},{"week":10,"averageReturn":29.1,"sample":1},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"distribution":{"label":"Distribution","episodes":1,"completedEpisodes":0,"activeEpisodes":1,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"sample":0},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":3,"completedEpisodes":2,"activeEpisodes":1,"medianExpectedMove":67.5,"averageExpectedMove":67.5,"averageWeeksToLargestMove":11.5,"horizons":[{"weeks":4,"sample":3,"expectedCount":1,"expectedPercent":33.3,"averageReturn":16.0,"medianReturn":-4.0,"confidenceLow":6.1,"confidenceHigh":79.2,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":63.3,"medianReturn":63.3,"confidenceLow":34.2,"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":19.2,"sample":3},{"week":2,"averageReturn":13.1,"sample":3},{"week":3,"averageReturn":12.7,"sample":3},{"week":4,"averageReturn":16.0,"sample":3},{"week":5,"averageReturn":21.8,"sample":3},{"week":6,"averageReturn":49.0,"sample":3},{"week":7,"averageReturn":39.7,"sample":3},{"week":8,"averageReturn":42.2,"sample":3},{"week":9,"averageReturn":41.9,"sample":3},{"week":10,"averageReturn":51.2,"sample":3},{"week":11,"averageReturn":62.6,"sample":3},{"week":12,"averageReturn":63.3,"sample":2},{"week":13,"averageReturn":63.5,"sample":2},{"week":14,"averageReturn":62.9,"sample":2},{"week":15,"averageReturn":64.8,"sample":2},{"week":16,"averageReturn":80.6,"sample":2},{"week":17,"averageReturn":78.6,"sample":1},{"week":18,"averageReturn":70.4,"sample":1},{"week":19,"averageReturn":79.1,"sample":1},{"week":20,"averageReturn":77.6,"sample":1},{"week":21,"averageReturn":82.0,"sample":1},{"week":22,"averageReturn":97.8,"sample":1},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":0,"completedEpisodes":0,"activeEpisodes":0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"sample":0},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":0,"completedEpisodes":0,"activeEpisodes":0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"sample":0},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"medianExpectedMove":81.9,"averageExpectedMove":81.9,"averageWeeksToLargestMove":11.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":4.0,"medianReturn":4.0,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":77.7,"medianReturn":77.7,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-2.9,"sample":2},{"week":2,"averageReturn":-0.4,"sample":2},{"week":3,"averageReturn":5.0,"sample":2},{"week":4,"averageReturn":4.0,"sample":2},{"week":5,"averageReturn":33.0,"sample":2},{"week":6,"averageReturn":27.0,"sample":2},{"week":7,"averageReturn":28.0,"sample":2},{"week":8,"averageReturn":31.4,"sample":2},{"week":9,"averageReturn":39.4,"sample":2},{"week":10,"averageReturn":81.6,"sample":2},{"week":11,"averageReturn":72.5,"sample":2},{"week":12,"averageReturn":77.7,"sample":2},{"week":13,"averageReturn":76.4,"sample":2},{"week":14,"averageReturn":87.0,"sample":2},{"week":15,"averageReturn":105.7,"sample":2},{"week":16,"averageReturn":77.3,"sample":1},{"week":17,"averageReturn":86.4,"sample":1},{"week":18,"averageReturn":84.8,"sample":1},{"week":19,"averageReturn":89.4,"sample":1},{"week":20,"averageReturn":105.8,"sample":1},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":2,"completedEpisodes":0,"activeEpisodes":2,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":1.9,"medianReturn":1.9,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-4.6,"sample":1},{"week":2,"averageReturn":0.3,"sample":1},{"week":3,"averageReturn":-0.6,"sample":1},{"week":4,"averageReturn":1.9,"sample":1},{"week":5,"averageReturn":10.8,"sample":1},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"currentApplication":{"status":"Evidence aligned","tone":"positive","headline":"Price and Market Dynamics remain aligned upward","use":"The advance retains underlying support while price structure and Market Dynamics remain intact.","confirm":"The advance remains supported. Reclassify it only if the broader Market Dynamics path weakens or price structure breaks.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"strengthening","zone":"distribution","zoneContext":"Price is inside distribution conditions, but Market Dynamics still offers support. Extension can persist; a rollover has not been confirmed.","historical":{"label":"Broad directional cases","weeks":12,"direction":"higher","percent":100.0,"averageReturn":63.3,"sample":2},"nowContext":{"label":"Slightly stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeekContext":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"priceContext":{"label":"Price structure is upward","detail":"Price is responding in the same broad direction as Market Dynamics."}},"strategyApproach":{"headline":"Strategy observations from this ticker's own record","summary":"The current reading identifies the setup. The observations below show how this ticker's completed history can guide positioning, confirmation and risk control without treating any one reading as a forecast.","observations":[{"eyebrow":"Trend participation","title":"Let confirmation support the position, then manage extension","tone":"positive","approach":"This is most useful for holding or selectively adding to an established upward case. Risk should still tighten as price becomes extended; confirmation is support, not immunity from reversal.","finding":"In this ticker's completed record, 100.0% of comparable cases moved higher after 12 weeks, with an average move of 63.3% across 2 cases.","watch":"Reassess the reading when either price structure or the Market Dynamics state changes materially."},{"eyebrow":"Disagreement playbook","title":"Use improving Market Dynamics to prepare, not anticipate","tone":"recovery","finding":"Comparable disagreements produced an average recovery of 81.9% across 2 completed cases, with the largest move arriving after 11.0 weeks on average.","approach":"Define the price level that would confirm the repair. Until that response occurs, keep the idea at watchlist or starter-position size.","watch":"The early repair fails if Market Dynamics fades before price responds."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[{"date":"2026-07-03","price":342.75}],"reversal_warnings":[{"date":"2026-07-10","price":382.700012},{"date":"2026-08-14","price":423.850006}],"reversal_dangers":[{"date":"2026-06-05","price":328.299988},{"date":"2026-06-12","price":310.149994},{"date":"2026-07-17","price":365.149994}]}},"smTape":{"available":true,"dates":["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":[208.84,209.38,204.28,204.78,195.24,215.23,224.71,214.25,220.65,205.92,199.23,205.73,210.93,210.64,187.87,182.93,186.44,202.01,198.42,202.3,221.44,258.92,302.24,296.41,272.05,274.5,270.3,319.95,328.3,310.15,311.0,309.5,342.75,382.7,365.15,383.8,380.5,389.95,423.85],"consensus":[-68.5052,-73.4799,0.0,12.5252,-37.4363,30.3053,37.7667,0.0,35.6653,-30.0939,-31.487,0.0,0.0,0.0,-54.5905,-30.2572,-14.9069,19.2749,0.0,20.0569,55.6612,74.4739,83.1456,27.3209,0.0,32.5492,0.0,73.6326,29.8169,30.3331,28.1838,16.9085,38.2835,76.0513,8.9594,61.8063,36.3846,31.0498,74.0139],"supportDates":["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":[null,null,null,null,null,36.4886,37.6533,0.0,34.5515,-33.0356,-26.0171,0.0,0.0,0.0,-57.9993,-19.4774,-4.6945,29.392,0.0,18.9031,47.0953,71.6249,85.5378,20.7652,0.0,28.2966,0.0,73.7495,10.7019,26.9118,19.6631,23.7786,35.6846,80.759,3.432,63.3056,35.1074,28.7857,73.1671],"force":[-68.5052,-73.4799,0.0,12.5252,-24.2589,32.9104,27.371,0.0,32.0789,-37.5291,-24.5058,0.0,0.0,0.0,-59.5093,-9.3123,-6.0311,41.5244,0.0,26.0322,84.6287,96.1218,96.2032,22.1992,0.0,16.1334,0.0,91.4403,10.2338,1.5,5.382,5.828,22.9177,79.2168,56.0193,55.5223,7.0783,13.6227,88.4526],"direction":[null,null,null,null,-46.8488,21.3779,45.3219,0.0,39.4999,-21.421,-42.7248,0.0,0.0,0.0,-47.1814,-57.5375,-41.534,8.1799,0.0,17.1074,44.7596,62.2672,71.085,70.1846,0.0,49.1347,0.0,60.7792,65.6505,54.8383,54.2089,25.2972,52.2291,68.4099,61.6897,64.5814,58.7772,46.0851,64.6682],"intensity":[null,null,null,null,75.0,100.0,83.3333,57.1429,25.0,77.7778,70.0,27.2727,41.6667,7.6923,100.0,93.3333,18.75,76.4706,38.8889,31.5789,100.0,100.0,100.0,91.3043,83.3333,68.0,34.6154,100.0,100.0,93.1034,60.0,12.9032,90.625,84.8485,61.7647,57.1429,8.3333,75.6757,81.5789],"confirmation":[44.5883,46.1802,0.2572,26.6747,56.7106,77.6829,79.7703,28.7201,79.3206,77.8118,77.9464,3.1679,1.7965,24.7418,85.5669,77.2082,28.241,31.1036,1.7763,74.6179,86.8249,92.5348,94.9681,34.7359,37.9671,77.9802,28.5026,92.1034,77.2359,54.2133,53.7871,51.1897,79.822,92.3611,12.9217,87.5637,56.1027,77.4393,100.0],"persistence":[null,null,66.6667,25.0,40.0,16.6667,0.0,0.0,25.0,25.0,12.5,0.0,12.5,0.0,25.0,37.5,62.5,37.5,25.0,12.5,0.0,12.5,37.5,62.5,75.0,75.0,75.0,75.0,75.0,75.0,75.0,75.0,87.5,87.5,100.0,100.0,100.0,100.0,100.0],"assessmentRisk":[null,null,null,null,31.1227,10.9736,29.6544,39.5319,31.6627,20.6506,33.6328,33.9286,38.7276,20.4864,11.4672,33.3185,41.3657,41.114,39.9884,38.0298,22.0019,12.7193,8.4266,36.3378,50.6163,17.2368,50.0813,3.5854,34.6739,31.1014,33.5051,30.6576,8.8965,11.7369,44.4194,18.9759,28.6624,1.7257,12.6133],"volumeParticipation":true,"latest":{"consensus":74.0,"control":73.2,"force":88.5,"direction":64.7,"confirmation":100.0,"persistence":100.0,"assessmentRisk":12.6,"intensity":81.6,"evidenceDepth":100},"analysis":{"status":"Joint upward confirmation","headline":"The gauges support the upward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same upward assessment.","take":"Current assessment: upward pressure has broad support.","tone":"positive","supportedView":"Price structure and Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is strengthening","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Strong support","riskState":"Contained","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+74.0","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+73.2","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+88.5","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+64.7","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"100/100","detail":"Strong support","tone":"positive"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"78.0","detail":"Stretched positive","tone":"positive"},{"label":"Risk pressure","value":"7.3%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"41.2","detail":"Directional","tone":"positive"},{"label":"Range position","value":"97%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price and its trend references are aligned upward.","series":[{"label":"Close","values":[208.84,209.38,204.28,204.78,195.24,215.23,224.71,214.25,220.65,205.92,199.23,205.73,210.93,210.64,187.87,182.93,186.44,202.01,198.42,202.3,221.44,258.92,302.24,296.41,272.05,274.5,270.3,319.95,328.3,310.15,311.0,309.5,342.75,382.7,365.15,383.8,380.5,389.95,423.85],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,205.2621,207.0744,210.2809,211.0025,212.7566,211.5136,209.2802,208.6347,209.052,209.3408,205.437,201.3448,198.6348,199.2485,199.0979,199.6801,203.6364,213.688,229.7884,241.9014,247.3829,252.3133,255.5836,267.2866,278.3799,284.1563,289.037,292.7575,301.8471,316.5476,325.3844,336.0054,344.0953,352.4326,365.4175],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,209.0982,209.2124,207.6315,205.8018,204.3676,204.1929,203.7653,203.6568,204.974,208.97,215.8789,221.8442,225.5631,229.1881,232.2334,238.7309,245.3657,250.1645,254.6709,258.7323,264.9558,273.6776,280.4533,288.1086,294.9524,301.9893,311.016],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,226.7029,226.1856,225.2898,224.8316,224.3861,225.9342,227.5543,227.7676,227.0028,226.268,225.6282,227.4564,239.995,264.8679,280.7587,288.04,294.8604,299.9718,315.513,330.6595,339.9166,347.826,354.5345,366.3634,385.0923,395.182,405.7237,412.6843,420.3395,431.4068],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,193.9531,192.4526,192.7502,193.5023,194.1582,189.7565,185.022,182.4736,182.8927,182.9404,183.3498,182.7816,175.197,160.12,153.3923,153.792,152.8986,152.3462,147.375,142.9935,144.1594,147.427,151.0955,152.4486,150.9257,158.564,168.1093,180.5547,191.6935,203.1692],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"directional","eyebrow":"Trend quality","title":"Directional strength and control","description":"Directional pressure shows which side controls the tape while strength remains direction-neutral.","reason":"Selected because directional control or trend strength is materially changing.","series":[{"label":"Trend strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,22.6612,24.877,27.527,28.1863,28.7984,29.3668,30.8198,32.5759,34.4689,36.2267,37.6938,39.4023,41.2276],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,8.5686,7.8528,7.3951,8.2397,12.2862,11.5664,11.163,19.1409,26.5091,35.5871,34.665,31.1612,28.8103,27.3982,36.5206,41.5818,37.7705,37.1801,37.0243,44.7313,47.0242,46.2321,43.1202,40.0785,42.9186,42.519],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,8.7958,13.7378,18.1967,17.0313,15.4631,14.5571,14.0494,12.4752,10.52,8.9974,8.2659,11.7166,13.6618,12.9922,11.0067,9.7611,17.4671,17.1941,17.1221,15.0267,13.4938,11.893,11.0925,11.0532,10.1945,9.0326],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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":[null,null,null,null,null,null,null,57.0659,73.4804,35.7015,18.5432,35.2141,48.5509,47.8071,2.4213,18.5286,24.4787,50.873,44.7872,51.3646,83.8108,96.0442,97.013,88.234,70.9574,72.695,69.7163,94.5972,80.9844,71.5803,72.0207,71.2435,88.4715,100.0,83.8143,91.9071,90.4752,90.586,96.8468],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-7.2471,-4.4764,-10.8533,-13.7495,-10.9355,-8.6844,-8.8099,-18.6675,-20.8061,-19.2866,-12.546,-14.1002,-12.4205,-4.1344,-1.3638,-1.3094,-5.3003,-13.0831,-12.3003,-13.6422,-2.5731,-10.0548,-15.0274,-14.7945,-15.2055,-6.0959,0.0,-9.2682,-4.6341,-5.4541,-5.4896,-1.8979],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,11.5885,14.9219,7.25,3.7656,7.151,9.8594,9.7083,0.5728,6.3546,8.3954,17.4477,15.3605,17.6163,28.7442,50.5349,75.7209,72.3314,58.1686,59.593,57.1512,86.0174,90.8721,80.3198,80.814,79.9419,99.2733,122.5,112.2965,123.1395,121.2209,126.7151,146.4244],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,9.5509,10.85,10.9875,10.6956,10.0957,10.1382,9.5671,9.14,8.6076,8.0059,8.2512,9.2865,9.2436,9.1659,8.4875,8.661,9.372,8.8166,8.2611,7.8928,7.3096,8.0713,7.6451,7.7041,7.5684,7.2974],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,15.5709,16.1156,15.5677,14.9782,14.4443,17.406,20.6179,22.0817,21.5226,21.1763,20.6751,21.7799,31.2135,49.2945,58.6738,60.7688,63.4099,65.2752,72.6474,79.2419,80.8787,80.9279,80.4695,82.4633,87.3726,85.4609,82.8166,78.2584,74.7169,71.9339],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"participation","eyebrow":"Participation","title":"Activity pressure and cumulative balance","description":"Observed activity is compared with its normal backdrop while cumulative balance tracks directional participation.","reason":"Selected because participation is confirming or diverging from the latest price path.","series":[{"label":"Activity versus norm","values":[null,null,null,null,null,null,null,27.9432,18.1415,17.3096,12.1283,25.0244,17.8366,29.9682,21.7762,17.3374,12.0634,24.0245,30.9762,19.1313,125.9752,298.8622,455.6485,126.5517,91.2966,122.2381,75.4358,125.8439,95.0912,6.439,5.8352,0.0,21.9901,64.1377,207.613,70.3426,47.6588,57.6903,137.4375],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,131.0466,133.375,131.3403,130.0298,132.5612,134.2499,131.5577,129.7049,128.3068,129.2289,130.9867,128.804,130.0971,135.0,135.0,135.0,132.1001,129.9846,132.7146,131.1171,133.8338,135.0,134.8641,134.9858,134.9858,135.0,135.0,130.6557,132.1586,131.1255,132.39,135.0],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"impulse","eyebrow":"Price impulse","title":"Acceleration, deceleration and rollover","description":"The impulse path separates directional acceleration from a loss of momentum.","reason":"Selected because the latest impulse is unusually active or is approaching a change of direction.","series":[{"label":"Impulse","values":[null,null,null,null,null,null,null,null,null,null,null,null,0.0141,0.1349,-1.5884,-3.3145,-4.3491,-3.8681,-3.7335,-3.276,-1.3534,3.1582,10.1127,14.981,16.6813,18.0187,18.5262,22.6733,26.3302,27.4474,28.0777,28.1319,30.5062,35.2056,37.0863,39.6249,40.899,42.185,45.4161],"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.5838,-2.0407,-2.3793,-2.5586,-2.3176,-1.2224,1.0446,3.8319,6.4018,8.7251,10.6854,13.0829,15.7324,18.0754,20.0759,21.6871,23.4509,25.8018,28.0587,30.372,32.4774,34.4189,36.6183],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-2.7652,-1.8274,-1.3542,-0.7174,0.9642,4.3806,9.0681,11.1491,10.2795,9.2936,7.8408,9.5904,10.5978,9.372,8.0018,6.4448,7.0553,9.4038,9.0276,9.2529,8.4216,7.7661,8.7978],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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/9dfbacad-16d9-4e7d-876e-cd8c936234f2/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/9dfbacad-16d9-4e7d-876e-cd8c936234f2/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/9dfbacad-16d9-4e7d-876e-cd8c936234f2/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/9dfbacad-16d9-4e7d-876e-cd8c936234f2/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/9dfbacad-16d9-4e7d-876e-cd8c936234f2/technical-pack/data.json"},"source_fingerprint":"d1ab1908085759e2aa1555c7a91ce37809f713e5e8fb3d6bb2b26f647102c0d9","content_hash":"b36ae6d16dd9b1817745b0e7ff2116992587a139806f2bb2864fbb10ffebbc66","citation":"Sharemaestro, UTLSOLAR Technical Research Pack, completed week 2026-08-14, https://sharemaestro.com/terminal/9dfbacad-16d9-4e7d-876e-cd8c936234f2/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."}