STRASMORE/EXPLORE 3,293 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-11, 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:0065481
04:3043371
05:0042068.1
05:3041866
06:0038268.9
06:3049670.6
07:00104193.7
07:3090991
08:00123196.7
08:30141895.7
09:00310399
09:30114597100
10:0070123100
10:3052268100
11:0046786100
11:3043573100
12:0039392100
12:3031564100
13:0029898100
13:3030733100
14:0032305100
14:3036519100
15:0045853100
15:3076204100
16:00117592.7
16:3053981.3
17:0027062.9
17:3028458.4
18:0032564.3
18:3028661.3
19:0022261.7
19:3036176.2
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 222 to 114,597 count
pct_minutes_traded number 58.4 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 3,293 queries →