STRASMORE/EXPLORE 3,293 QUERIES
Full options quote history: clean NBBO bid/ask snapshots for any US option contract at the interval you choose, by SQL API, $79 a month. See the options quotes plan

rolling_52w

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-11-07, from msft-decline-from-peak.

as of series 92×5read in context →
rolling_52w — 92 rows by 5 columns, computed from US exchange, SIP and OPRA data.
session_datesession_labelclosehigh_252d_closebelow_252d_high_pct
2026-06-302026/06/30373.02542.0731.19
2026-07-012026/07/01384.28542.0729.11
2026-07-022026/07/02390.49542.0727.96
2026-07-062026/07/06386.74542.0728.65
2026-07-072026/07/07388.84542.0728.27
2026-07-082026/07/08383.34542.0729.28
2026-07-092026/07/09384.36542.0729.09
2026-07-102026/07/10385.1542.0728.96
2026-07-132026/07/13390.99542.0727.87
2026-07-142026/07/14384.93542.0728.99
2026-07-152026/07/15395.63542.0727.01
2026-07-162026/07/16401.1542.0726.01
2026-07-172026/07/17393.82542.0727.35
2026-07-202026/07/20402.29542.0725.79
2026-07-212026/07/21397.75542.0726.62
2026-07-222026/07/22390.34542.0727.99
2026-07-232026/07/23381.58542.0729.61
2026-07-242026/07/24381.7542.0729.58
2026-07-272026/07/27389.1542.0728.22
2026-07-282026/07/28393.35542.0727.44
2026-07-292026/07/29390.54542.0727.95
2026-07-302026/07/30451.1542.0716.78
2026-07-312026/07/31464.72542.0714.27
2026-08-032026/08/03487.65542.0710.04
2026-08-042026/08/04492.81542.079.09
2026-08-052026/08/05487.46542.0710.07
2026-08-062026/08/06499.86542.077.79
2026-08-072026/08/07499.99542.077.76
2026-08-102026/08/10506.06542.076.64
2026-08-112026/08/11503.81542.077.06
2026-08-122026/08/12492.43542.079.16
2026-08-132026/08/13496.88542.078.34
2026-08-142026/08/14495.4542.078.61
2026-08-172026/08/17480.35542.0711.39
2026-08-182026/08/18481.63542.0711.15
2026-08-192026/08/19484.31542.0710.66
2026-08-202026/08/20481.15542.0711.24
2026-08-212026/08/21483.24542.0710.85
2026-08-242026/08/24487.31542.0710.1
2026-08-252026/08/25491.71542.079.29
2026-08-262026/08/26496.37542.078.43
2026-08-272026/08/27505.06542.076.83
2026-08-282026/08/28513.53542.075.27
2026-08-312026/08/31507.29542.076.42
2026-09-012026/09/01501.02542.077.57
2026-09-022026/09/02496.82542.078.35
2026-09-032026/09/03510.12542.075.89
2026-09-042026/09/04499.7542.077.82
2026-09-082026/09/08493.95542.078.88
2026-09-092026/09/09491.65542.079.3
2026-09-102026/09/10492.44542.079.16
2026-09-112026/09/11495.63542.078.57
2026-09-142026/09/14505.41542.076.76
2026-09-152026/09/15497.12542.078.29
2026-09-162026/09/16490.3542.079.55
2026-09-172026/09/17497.75542.078.18
2026-09-182026/09/18493.78542.078.91
2026-09-212026/09/21501.61542.077.46
2026-09-222026/09/22498542.078.13
2026-09-232026/09/23500.59542.077.65
2026-09-242026/09/24497.93542.078.14
2026-09-252026/09/25516.17542.074.78
2026-09-282026/09/28509.22542.076.06
2026-09-292026/09/29508.96542.076.11
2026-09-302026/09/30512.9542.075.38
2026-10-012026/10/01512.8542.075.4
2026-10-022026/10/02517.53542.074.53
2026-10-052026/10/05525.18542.073.12
2026-10-062026/10/06529.3542.072.36
2026-10-072026/10/07529.76542.072.27
2026-10-082026/10/08522.61542.073.59
2026-10-092026/10/09535.07542.071.29
2026-10-122026/10/12541.15542.070.17
2026-10-132026/10/13543.45543.450
2026-10-142026/10/14533.69543.451.8
2026-10-152026/10/15539.44543.450.74
2026-10-162026/10/16529.05543.452.65
2026-10-192026/10/19533.52543.451.83
2026-10-202026/10/20531.87543.452.13
2026-10-212026/10/21532.95543.451.93
2026-10-222026/10/22521.08543.454.12
2026-10-232026/10/23524.51543.453.49
2026-10-262026/10/26532.6543.452
2026-10-272026/10/27531.33543.452.23
2026-10-282026/10/28531.01543.452.29
2026-10-292026/10/29530.14543.452.45
2026-10-302026/10/30521.91543.453.96
2026-11-022026/11/02507.12543.456.69
2026-11-032026/11/03520.99543.454.13
2026-11-042026/11/04555.8555.80
2026-11-052026/11/05535.93555.83.58
2026-11-062026/11/06530.61555.84.53
Rows × columns
92 × 5
Period covered
to
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for rolling_52w, derived from the stored result.
ColumnTypeRangeNotes
session_date date 2026-06-30 to 2026-11-06
session_label text 92 distinct values (2026/06/30, 2026/07/01, 2026/07/02…)
close number 373.02 to 555.8 US dollars
high_252d_close number 542.07 to 555.8 US dollars
below_252d_high_pct number 0 to 31.19 percent

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

WITH daily AS
(
    SELECT
        date,
        toFloat64(max(close)) AS close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'MSFT'
      AND date >= '2024-01-01'
    GROUP BY date
),
rolling AS
(
    SELECT
        date,
        close,
        max(close) OVER (ORDER BY date ROWS BETWEEN 251 PRECEDING AND CURRENT ROW) AS high_252d
    FROM daily
)
SELECT
    toString(date)                          AS session_date,
    formatDateTime(date, '%Y/%m/%d')        AS session_label,
    round(close, 2)                         AS close,
    round(high_252d, 2)                     AS high_252d_close,
    round((1 - close / high_252d) * 100, 2) AS below_252d_high_pct
FROM rolling
WHERE date >= today() - 130
ORDER BY date
⌘/Ctrl + Enter

在你的 AI 助理中使用這些資料

開啟即可查詢,已帶入本頁資料。免費,無需帳號。