STRASMORE/EXPLORE 2,170 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.

the exact SQL behind every number
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

Run your own version of this

The same 22 years of US equities and 12 years of options data are queryable in SQL or plain English. A free account runs 100 queries a day and takes no card.

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 2,170 queries →