STRASMORE/EXPLORE 3,256 QUERIES

AAPL opening minute: quote updates and distinct prices, second by second

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-09, from REST Polling vs WebSockets for Market Data.

as of table 60×4read in context →
AAPL opening minute: quote updates and distinct prices, second by second — 60 rows by 4 columns, computed from US exchange, SIP and OPRA data.
et_secondupdate_countdistinct_bid_pricesdistinct_ask_prices
09:30:0017697889
09:30:019054851
09:30:023442942
09:30:034802125
09:30:043743742
09:30:054434139
09:30:062022223
09:30:071061110
09:30:081933329
09:30:091252615
09:30:102983435
09:30:111461214
09:30:121961227
09:30:132131519
09:30:142881817
09:30:153332524
09:30:163182219
09:30:173741320
09:30:181661512
09:30:191032111
09:30:20113813
09:30:213511726
09:30:221092111
09:30:231381213
09:30:241141314
09:30:251521312
09:30:261122
09:30:271181510
09:30:28311
09:30:291491311
09:30:3094157
09:30:311592517
09:30:3299129
09:30:3393611
09:30:34911512
09:30:35891213
09:30:3681109
09:30:3752118
09:30:382553627
09:30:391212112
09:30:401801717
09:30:41731412
09:30:42111178
09:30:436657
09:30:444286
09:30:451461527
09:30:46103118
09:30:472435
09:30:48104912
09:30:49521
09:30:5044411
09:30:512233
09:30:523343
09:30:535294
09:30:541582214
09:30:55891317
09:30:561521511
09:30:5712098
09:30:581281713
09:30:591671912
Rows × columns
60 × 4
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 opening minute: quote updates and distinct prices, second by second, derived from the stored result.
ColumnTypeRangeNotes
et_second text 60 distinct values (09:30:00, 09:30:01, 09:30:02…)
update_count number 3 to 1,769 count
distinct_bid_prices number 1 to 78
distinct_ask_prices number 1 to 89

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(toTimeZone(toDateTime(sip_timestamp), 'America/New_York'), '%H:%i:%S') AS et_second,
    count()              AS update_count,
    uniqExact(bid_price) AS distinct_bid_prices,
    uniqExact(ask_price) AS distinct_ask_prices
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
  AND sip_timestamp >= '2026-09-15 13:30:00'
  AND sip_timestamp <  '2026-09-15 13:31:00'
GROUP BY et_second
ORDER BY et_second
⌘/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 analysisREST Polling vs WebSockets for Market Data
AAPL trades per second, fifteen minute buckets through the session series 26×2 → NVDA quote updates per second, grouped by how busy the second was ranking 5×3 → Quote messages per second, four names, 10:30 to 11:00 a.m. ET ranking 4×3 → AAPL median quoted spread by New York clock time, September 15, 2026 series 61×3 → SPY vs QQQ, normalized return over the last 45 days series 31×3 → KO daily closes, last 30 sessions returned by the free SQL endpoint series 30×2 → See all 3,256 queries →