STRASMORE/EXPLORE 2,948 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-09-28, 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:0078383.9
04:3051373.9
05:0047270.9
05:3049868.7
06:0037871.9
06:3047374.1
07:00100494.6
07:3093793.1
08:00134898.1
08:30164197.8
09:00344099.8
09:30123580100
10:0085533100
10:3064708100
11:0057991100
11:3051324100
12:0047221100
12:3037203100
13:0033540100
13:3034664100
14:0037676100
14:3040283100
15:0051073100
15:3080552100
16:00154095.9
16:3069285.9
17:0038972.8
17:3036870.7
18:0042873.1
18:3035968.5
19:0029269.8
19:3046778.9
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 292 to 123,580 count
pct_minutes_traded number 68.5 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

AI 어시스턴트에서 이 데이터로 작업하기

이 페이지의 데이터로 바로 쿼리할 수 있게 열립니다. 무료, 계정 불필요.

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