STRASMORE/EXPLORE 3,171 QUERIES

session_clock

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-07, from what-is-a-stockbroker.

as of ranking 23×2read in context →
session_clock — 23 rows by 2 columns, computed from US exchange, SIP and OPRA data.
et_hourshares_traded_millions
00:000.2
01:000.4
02:007
03:003.2
04:004.8
05:000.9
06:001.5
07:005.1
08:008.8
09:00162.2
10:00157
11:00120.8
12:0088.6
13:0081.7
14:0092.5
15:00172.7
16:0040.7
17:002.7
18:001
19:000.9
21:000
22:000
23:000
Rows × columns
23 × 2
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 session_clock, derived from the stored result.
ColumnTypeRangeNotes
et_hour text 23 distinct values (00:00, 01:00, 02:00…)
shares_traded_millions number 0 to 172.7 count

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.

SELECT
    formatDateTime(toStartOfHour(toTimeZone(window_start, 'America/New_York')), '%H:00') AS et_hour,
    round(toFloat64(sum(volume)) / 1e6, 1) AS shares_traded_millions
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
  AND window_start >= today() - 45
GROUP BY et_hour
ORDER BY et_hour
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.