STRASMORE/EXPLORE 3,293 QUERIES 22Y EQUITIES · 12Y OPTIONS

3,293 answered market questions

every one with its exact SQL, its result and the date it was computed · free, no signup

What Are Tokenized Stocks? Rights & Settlement
Apple share volume by session segment, Aug 17 to Sep 11, 2026ranking · 2026-09-28 · 5×3Preview: 5 ranked values, largest first. Share of volume printed outside the regular session, five names, same four weeksranking · 2026-09-28 · 5×3Preview: 5 ranked values, largest first. Apple dividends: ex-date, record date and pay date, 2024 to August 2026series · 2026-09-28 · 11×7Preview: a 11-point series, ending lower.
Apple share volume by session segment, Aug 17 to Sep 11, 2026

Apple share volume by session segment, Aug 17 to Sep 11, 2026

most recentas of ranking 5×3read in context →
Apple share volume by session segment, Aug 17 to Sep 11, 2026 — 5 rows by 3 columns, computed from US exchange, SIP and OPRA data.
segmentshares_millionsshare_of_volume_pct
04:00-09:29 premarket182.34
09:30-10:29 opening hour157.720.54
10:30-14:59 midday333.843.45
15:00-16:00 closing hour245.131.91
16:01-20:00 after hours13.61.76
the exact SQL behind every number
SELECT
    segment,
    round(sum(shares) / 1e6, 1)                               AS shares_millions,
    round(100 * sum(shares) / sum(sum(shares)) OVER (), 2)    AS share_of_volume_pct
FROM
(
    SELECT
        multiIf(minute_of_day < 570,  '04:00-09:29 premarket',
                minute_of_day < 630,  '09:30-10:29 opening hour',
                minute_of_day < 900,  '10:30-14:59 midday',
                minute_of_day <= 960, '15:00-16:00 closing hour',
                                      '16:01-20:00 after hours') AS segment,
        toFloat64(volume)                                        AS shares
    FROM
    (
        SELECT
            volume,
            toHour(toTimeZone(window_start, 'America/New_York')) * 60
              + toMinute(toTimeZone(window_start, 'America/New_York')) AS minute_of_day
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'AAPL'
          AND window_start >= toDateTime('2026-08-17 08:00:00', 'UTC')
          AND window_start <  toDateTime('2026-09-12 00:00:00', 'UTC')
    )
    UNION ALL
    SELECT
        '15:00-16:00 closing hour'                   AS segment,
        toFloat64(maxIf(size, has(conditions, 8)))   AS shares
    FROM global_markets.stocks_trades
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= toDateTime('2026-08-17 08:00:00', 'UTC')
      AND sip_timestamp <  toDateTime('2026-09-12 00:00:00', 'UTC')
      AND toHour(toTimeZone(sip_timestamp, 'America/New_York')) = 16
      AND toMinute(toTimeZone(sip_timestamp, 'America/New_York')) < 10
    GROUP BY toDate(toTimeZone(sip_timestamp, 'America/New_York'))
    HAVING countIf(has(conditions, 8)) > 0
)
GROUP BY segment
ORDER BY segment
$