STRASMORE/EXPLORE 3,256 QUERIES

MU's sharpest 2026 volume shock: the event day vs the trailing ADV before and after

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-07-26, from What Is Average Daily Volume (ADV)?.

as of scalar 1×6read in context →
event date
2026-03-19
event day shares m
64.7
adv 20 before m
28.7
event vs prior adv x
2.3
adv 20 after m
45
adv shift pct
57
Rows × columns
1 × 6
Period covered
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 MU's sharpest 2026 volume shock: the event day vs the trailing ADV before and after, derived from the stored result.
ColumnTypeRangeNotes
event_date date 2026-03-19
event_day_shares_m number every row is 64.7 count
adv_20_before_m number every row is 28.7
event_vs_prior_adv_x number every row is 2.3
adv_20_after_m number every row is 45
adv_shift_pct number every row is 57 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 toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
           sum(toFloat64(volume)) AS day_shares
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'MU'
      AND window_start >= toDateTime('2025-11-01 00:00:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-11 00:00:00', 'America/New_York')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY et_date
),
ranked AS (
    SELECT et_date, day_shares,
           day_shares / avg(day_shares) OVER (ORDER BY et_date ROWS BETWEEN 20 PRECEDING AND 1 PRECEDING) AS shock_ratio,
           row_number() OVER (ORDER BY et_date) AS rn
    FROM daily
),
biggest AS (
    SELECT et_date, day_shares, shock_ratio
    FROM ranked
    WHERE rn > 20 AND et_date >= toDate('2026-01-01')
    ORDER BY shock_ratio DESC, et_date ASC
    LIMIT 1
),
before AS (
    SELECT avg(day_shares) AS adv FROM (
        SELECT day_shares FROM daily WHERE et_date < (SELECT et_date FROM biggest) ORDER BY et_date DESC LIMIT 20
    )
),
after AS (
    SELECT avg(day_shares) AS adv FROM (
        SELECT day_shares FROM daily WHERE et_date >= (SELECT et_date FROM biggest) ORDER BY et_date ASC LIMIT 20
    )
)
SELECT formatDateTime((SELECT et_date FROM biggest), '%Y-%m-%d') AS event_date,
       round((SELECT day_shares FROM biggest) / 1e6, 1) AS event_day_shares_m,
       round((SELECT adv FROM before) / 1e6, 1) AS adv_20_before_m,
       round((SELECT shock_ratio FROM biggest), 1) AS event_vs_prior_adv_x,
       round((SELECT adv FROM after) / 1e6, 1) AS adv_20_after_m,
       round(100 * ((SELECT adv FROM after) / (SELECT adv FROM before) - 1), 0) AS adv_shift_pct
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.

More from this analysisWhat Is Average Daily Volume (ADV)?
Dollar ADV across the whole US tape: percentiles and threshold counts (June 11 – July 10, 2026) scalar 1×10 → MU: rolling 20-session vs 90-session ADV, December 2025 through July 10, 2026 (sampled every third session) series 49×3 → ADV by hand: KO's five daily volumes, their sum, and the average (July 6–10, 2026) series 5×5 → 20-session regular-hours ADV: shares, dollars, and the extended-hours share (June 11 – July 10, 2026) table 5×5 → Options ADV: average daily contracts and share-equivalent exposure (June 11 – July 10, 2026) ranking 4×4 → Days to cover, recomputed: FINRA's denominator vs this page's 20-session regular-hours ADV (settlement June 30, 2026) table 2×6 → See all 3,256 queries →