STRASMORE/EXPLORE 3,127 QUERIES

AAPL median shares per traded minute, and the share of minutes that traded at all (ET)

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-10-04, from Premarket and After-Hours Trading Hours (ET).

as of series 32×3read in context →
AAPL median shares per traded minute, and the share of minutes that traded at all (ET) — 32 rows by 3 columns, computed from US exchange, SIP and OPRA data.
et_timemedian_minute_volumepct_minutes_traded
04:0073081.8
04:3050573.9
05:0045668.9
05:3046968.4
06:0041571.8
06:3051073.3
07:00105095.1
07:3092592.1
08:00127697.2
08:30150296.1
09:00311198.9
09:30121693100
10:0080127100
10:3062213100
11:0053049100
11:3049716100
12:0045176100
12:3034352100
13:0031492100
13:3032135100
14:0033037100
14:3038982100
15:0050686100
15:3081496100
16:00159095.4
16:3077286.7
17:0034770.5
17:3037268.1
18:0046170.9
18:3037768.2
19:0028771.2
19:3047982.1
Rows × columns
32 × 3
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 AAPL median shares per traded minute, and the share of minutes that traded at all (ET), derived from the stored result.
ColumnTypeRangeNotes
et_time text 32 distinct values (04:00, 04:30, 05:00…)
median_minute_volume number 287 to 121,693 count
pct_minutes_traded number 68.1 to 100 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 full_sessions AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AAPL'
      AND window_start >= now() - INTERVAL 30 DAY
      AND toDate(toTimeZone(window_start, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))
    GROUP BY session_date
    HAVING max(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 1140
)
SELECT formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
       round(quantileDeterministic(0.5)(toFloat64(volume), toUInt64(window_start))) AS median_minute_volume,
       round(100 * count() / (30 * max(uniqExact(toDate(toTimeZone(window_start, 'America/New_York')))) OVER ()), 1) AS pct_minutes_traded
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
  AND window_start >= now() - INTERVAL 30 DAY
  AND toDate(toTimeZone(window_start, 'America/New_York')) IN (SELECT session_date FROM full_sessions)
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 240 AND 1199
GROUP BY et_time
ORDER BY et_time
⌘/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 analysisPremarket and After-Hours Trading Hours (ET)
AAPL median quoted spread: regular session vs extended hours (past week, full sessions) series 2×3 → Stock headlines by ET hour of publication (last 30 days, all days) ranking 24×3 → Share of a month's volume by clock window: SPY, AAPL, NVDA (full sessions only) table 3×5 → The session envelope, read from SPY minute bars (last two weeks, ET) scalar 1×7 → SPY volume by New York hour, with the London clock beside it series 16×4 → AAPL median quoted spread by hour across one full extended day series 16×4 → See all 3,127 queries →