{"slug":"msft-decline-from-peak","qid":"rolling_52w","label":"rolling_52w","post_title":"msft-decline-from-peak","post_url":"/blog/lang/zh-hant/msft-decline-from-peak#q-rolling_52w","columns":["session_date","session_label","close","high_252d_close","below_252d_high_pct"],"rows":[{"session_date":"2026-05-18","session_label":"2026/05/18","close":423.54,"high_252d_close":542.07,"below_252d_high_pct":21.87},{"session_date":"2026-05-19","session_label":"2026/05/19","close":417.42,"high_252d_close":542.07,"below_252d_high_pct":23},{"session_date":"2026-05-20","session_label":"2026/05/20","close":421.06,"high_252d_close":542.07,"below_252d_high_pct":22.32},{"session_date":"2026-05-21","session_label":"2026/05/21","close":419.09,"high_252d_close":542.07,"below_252d_high_pct":22.69},{"session_date":"2026-05-22","session_label":"2026/05/22","close":418.57,"high_252d_close":542.07,"below_252d_high_pct":22.78},{"session_date":"2026-05-26","session_label":"2026/05/26","close":416.03,"high_252d_close":542.07,"below_252d_high_pct":23.25},{"session_date":"2026-05-27","session_label":"2026/05/27","close":412.67,"high_252d_close":542.07,"below_252d_high_pct":23.87},{"session_date":"2026-05-28","session_label":"2026/05/28","close":426.99,"high_252d_close":542.07,"below_252d_high_pct":21.23},{"session_date":"2026-05-29","session_label":"2026/05/29","close":450.24,"high_252d_close":542.07,"below_252d_high_pct":16.94},{"session_date":"2026-06-01","session_label":"2026/06/01","close":460.52,"high_252d_close":542.07,"below_252d_high_pct":15.04},{"session_date":"2026-06-02","session_label":"2026/06/02","close":441.31,"high_252d_close":542.07,"below_252d_high_pct":18.59},{"session_date":"2026-06-03","session_label":"2026/06/03","close":427.34,"high_252d_close":542.07,"below_252d_high_pct":21.17},{"session_date":"2026-06-04","session_label":"2026/06/04","close":428.05,"high_252d_close":542.07,"below_252d_high_pct":21.03},{"session_date":"2026-06-05","session_label":"2026/06/05","close":416.67,"high_252d_close":542.07,"below_252d_high_pct":23.13},{"session_date":"2026-06-08","session_label":"2026/06/08","close":411.74,"high_252d_close":542.07,"below_252d_high_pct":24.04},{"session_date":"2026-06-09","session_label":"2026/06/09","close":403.41,"high_252d_close":542.07,"below_252d_high_pct":25.58},{"session_date":"2026-06-10","session_label":"2026/06/10","close":397.36,"high_252d_close":542.07,"below_252d_high_pct":26.7},{"session_date":"2026-06-11","session_label":"2026/06/11","close":390.34,"high_252d_close":542.07,"below_252d_high_pct":27.99},{"session_date":"2026-06-12","session_label":"2026/06/12","close":390.74,"high_252d_close":542.07,"below_252d_high_pct":27.92},{"session_date":"2026-06-15","session_label":"2026/06/15","close":399.76,"high_252d_close":542.07,"below_252d_high_pct":26.25},{"session_date":"2026-06-16","session_label":"2026/06/16","close":393.83,"high_252d_close":542.07,"below_252d_high_pct":27.35},{"session_date":"2026-06-17","session_label":"2026/06/17","close":378.91,"high_252d_close":542.07,"below_252d_high_pct":30.1},{"session_date":"2026-06-18","session_label":"2026/06/18","close":379.4,"high_252d_close":542.07,"below_252d_high_pct":30.01},{"session_date":"2026-06-22","session_label":"2026/06/22","close":367.34,"high_252d_close":542.07,"below_252d_high_pct":32.23},{"session_date":"2026-06-23","session_label":"2026/06/23","close":373.94,"high_252d_close":542.07,"below_252d_high_pct":31.02},{"session_date":"2026-06-24","session_label":"2026/06/24","close":365.46,"high_252d_close":542.07,"below_252d_high_pct":32.58},{"session_date":"2026-06-25","session_label":"2026/06/25","close":352.83,"high_252d_close":542.07,"below_252d_high_pct":34.91},{"session_date":"2026-06-26","session_label":"2026/06/26","close":372.97,"high_252d_close":542.07,"below_252d_high_pct":31.2},{"session_date":"2026-06-29","session_label":"2026/06/29","close":368.57,"high_252d_close":542.07,"below_252d_high_pct":32.01},{"session_date":"2026-06-30","session_label":"2026/06/30","close":373.02,"high_252d_close":542.07,"below_252d_high_pct":31.19},{"session_date":"2026-07-01","session_label":"2026/07/01","close":384.28,"high_252d_close":542.07,"below_252d_high_pct":29.11},{"session_date":"2026-07-02","session_label":"2026/07/02","close":390.49,"high_252d_close":542.07,"below_252d_high_pct":27.96},{"session_date":"2026-07-06","session_label":"2026/07/06","close":386.74,"high_252d_close":542.07,"below_252d_high_pct":28.65},{"session_date":"2026-07-07","session_label":"2026/07/07","close":388.84,"high_252d_close":542.07,"below_252d_high_pct":28.27},{"session_date":"2026-07-08","session_label":"2026/07/08","close":383.34,"high_252d_close":542.07,"below_252d_high_pct":29.28},{"session_date":"2026-07-09","session_label":"2026/07/09","close":384.36,"high_252d_close":542.07,"below_252d_high_pct":29.09},{"session_date":"2026-07-10","session_label":"2026/07/10","close":385.1,"high_252d_close":542.07,"below_252d_high_pct":28.96},{"session_date":"2026-07-13","session_label":"2026/07/13","close":390.99,"high_252d_close":542.07,"below_252d_high_pct":27.87},{"session_date":"2026-07-14","session_label":"2026/07/14","close":384.93,"high_252d_close":542.07,"below_252d_high_pct":28.99},{"session_date":"2026-07-15","session_label":"2026/07/15","close":395.63,"high_252d_close":542.07,"below_252d_high_pct":27.01},{"session_date":"2026-07-16","session_label":"2026/07/16","close":401.1,"high_252d_close":542.07,"below_252d_high_pct":26.01},{"session_date":"2026-07-17","session_label":"2026/07/17","close":393.82,"high_252d_close":542.07,"below_252d_high_pct":27.35},{"session_date":"2026-07-20","session_label":"2026/07/20","close":402.29,"high_252d_close":542.07,"below_252d_high_pct":25.79},{"session_date":"2026-07-21","session_label":"2026/07/21","close":397.75,"high_252d_close":542.07,"below_252d_high_pct":26.62},{"session_date":"2026-07-22","session_label":"2026/07/22","close":390.34,"high_252d_close":542.07,"below_252d_high_pct":27.99},{"session_date":"2026-07-23","session_label":"2026/07/23","close":381.58,"high_252d_close":542.07,"below_252d_high_pct":29.61},{"session_date":"2026-07-24","session_label":"2026/07/24","close":381.7,"high_252d_close":542.07,"below_252d_high_pct":29.58},{"session_date":"2026-07-27","session_label":"2026/07/27","close":389.1,"high_252d_close":542.07,"below_252d_high_pct":28.22},{"session_date":"2026-07-28","session_label":"2026/07/28","close":393.35,"high_252d_close":542.07,"below_252d_high_pct":27.44},{"session_date":"2026-07-29","session_label":"2026/07/29","close":390.54,"high_252d_close":542.07,"below_252d_high_pct":27.95},{"session_date":"2026-07-30","session_label":"2026/07/30","close":451.1,"high_252d_close":542.07,"below_252d_high_pct":16.78},{"session_date":"2026-07-31","session_label":"2026/07/31","close":464.72,"high_252d_close":542.07,"below_252d_high_pct":14.27},{"session_date":"2026-08-03","session_label":"2026/08/03","close":487.65,"high_252d_close":542.07,"below_252d_high_pct":10.04},{"session_date":"2026-08-04","session_label":"2026/08/04","close":492.81,"high_252d_close":542.07,"below_252d_high_pct":9.09},{"session_date":"2026-08-05","session_label":"2026/08/05","close":487.46,"high_252d_close":542.07,"below_252d_high_pct":10.07},{"session_date":"2026-08-06","session_label":"2026/08/06","close":499.86,"high_252d_close":542.07,"below_252d_high_pct":7.79},{"session_date":"2026-08-07","session_label":"2026/08/07","close":499.99,"high_252d_close":542.07,"below_252d_high_pct":7.76},{"session_date":"2026-08-10","session_label":"2026/08/10","close":506.06,"high_252d_close":542.07,"below_252d_high_pct":6.64},{"session_date":"2026-08-11","session_label":"2026/08/11","close":503.81,"high_252d_close":542.07,"below_252d_high_pct":7.06},{"session_date":"2026-08-12","session_label":"2026/08/12","close":492.43,"high_252d_close":542.07,"below_252d_high_pct":9.16},{"session_date":"2026-08-13","session_label":"2026/08/13","close":496.88,"high_252d_close":542.07,"below_252d_high_pct":8.34},{"session_date":"2026-08-14","session_label":"2026/08/14","close":495.4,"high_252d_close":542.07,"below_252d_high_pct":8.61},{"session_date":"2026-08-17","session_label":"2026/08/17","close":480.35,"high_252d_close":542.07,"below_252d_high_pct":11.39},{"session_date":"2026-08-18","session_label":"2026/08/18","close":481.63,"high_252d_close":542.07,"below_252d_high_pct":11.15},{"session_date":"2026-08-19","session_label":"2026/08/19","close":484.31,"high_252d_close":542.07,"below_252d_high_pct":10.66},{"session_date":"2026-08-20","session_label":"2026/08/20","close":481.15,"high_252d_close":542.07,"below_252d_high_pct":11.24},{"session_date":"2026-08-21","session_label":"2026/08/21","close":483.24,"high_252d_close":542.07,"below_252d_high_pct":10.85},{"session_date":"2026-08-24","session_label":"2026/08/24","close":487.31,"high_252d_close":542.07,"below_252d_high_pct":10.1},{"session_date":"2026-08-25","session_label":"2026/08/25","close":491.71,"high_252d_close":542.07,"below_252d_high_pct":9.29},{"session_date":"2026-08-26","session_label":"2026/08/26","close":496.37,"high_252d_close":542.07,"below_252d_high_pct":8.43},{"session_date":"2026-08-27","session_label":"2026/08/27","close":505.06,"high_252d_close":542.07,"below_252d_high_pct":6.83},{"session_date":"2026-08-28","session_label":"2026/08/28","close":513.53,"high_252d_close":542.07,"below_252d_high_pct":5.27},{"session_date":"2026-08-31","session_label":"2026/08/31","close":507.29,"high_252d_close":542.07,"below_252d_high_pct":6.42},{"session_date":"2026-09-01","session_label":"2026/09/01","close":501.02,"high_252d_close":542.07,"below_252d_high_pct":7.57},{"session_date":"2026-09-02","session_label":"2026/09/02","close":496.82,"high_252d_close":542.07,"below_252d_high_pct":8.35},{"session_date":"2026-09-03","session_label":"2026/09/03","close":510.12,"high_252d_close":542.07,"below_252d_high_pct":5.89},{"session_date":"2026-09-04","session_label":"2026/09/04","close":499.7,"high_252d_close":542.07,"below_252d_high_pct":7.82},{"session_date":"2026-09-08","session_label":"2026/09/08","close":493.95,"high_252d_close":542.07,"below_252d_high_pct":8.88},{"session_date":"2026-09-09","session_label":"2026/09/09","close":491.65,"high_252d_close":542.07,"below_252d_high_pct":9.3},{"session_date":"2026-09-10","session_label":"2026/09/10","close":492.44,"high_252d_close":542.07,"below_252d_high_pct":9.16},{"session_date":"2026-09-11","session_label":"2026/09/11","close":495.63,"high_252d_close":542.07,"below_252d_high_pct":8.57},{"session_date":"2026-09-14","session_label":"2026/09/14","close":505.41,"high_252d_close":542.07,"below_252d_high_pct":6.76},{"session_date":"2026-09-15","session_label":"2026/09/15","close":497.12,"high_252d_close":542.07,"below_252d_high_pct":8.29},{"session_date":"2026-09-16","session_label":"2026/09/16","close":490.3,"high_252d_close":542.07,"below_252d_high_pct":9.55},{"session_date":"2026-09-17","session_label":"2026/09/17","close":497.75,"high_252d_close":542.07,"below_252d_high_pct":8.18},{"session_date":"2026-09-18","session_label":"2026/09/18","close":493.78,"high_252d_close":542.07,"below_252d_high_pct":8.91},{"session_date":"2026-09-21","session_label":"2026/09/21","close":501.61,"high_252d_close":542.07,"below_252d_high_pct":7.46},{"session_date":"2026-09-22","session_label":"2026/09/22","close":498,"high_252d_close":542.07,"below_252d_high_pct":8.13},{"session_date":"2026-09-23","session_label":"2026/09/23","close":500.59,"high_252d_close":542.07,"below_252d_high_pct":7.65},{"session_date":"2026-09-24","session_label":"2026/09/24","close":497.93,"high_252d_close":542.07,"below_252d_high_pct":8.14},{"session_date":"2026-09-25","session_label":"2026/09/25","close":497.22,"high_252d_close":542.07,"below_252d_high_pct":8.27}],"shape":"series","sql":"WITH daily AS\n(\n    SELECT\n        date,\n        toFloat64(max(close)) AS close\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker = 'MSFT'\n      AND date >= '2024-01-01'\n    GROUP BY date\n),\nrolling AS\n(\n    SELECT\n        date,\n        close,\n        max(close) OVER (ORDER BY date ROWS BETWEEN 251 PRECEDING AND CURRENT ROW) AS high_252d\n    FROM daily\n)\nSELECT\n    toString(date)                          AS session_date,\n    formatDateTime(date, '%Y/%m/%d')        AS session_label,\n    round(close, 2)                         AS close,\n    round(high_252d, 2)                     AS high_252d_close,\n    round((1 - close / high_252d) * 100, 2) AS below_252d_high_pct\nFROM rolling\nWHERE date >= today() - 130\nORDER BY date","computed_at":"2026-09-25T15:28:12.460475+00:00","elapsed":0.062653682}