{"slug":"market-recap-2026-07-09","qid":"baseline_quote_tape","label":"Stocks NBBO update count: July 9 vs July 8, with named-ticker updates (millions)","post_title":"Market Recap: July 9, 2026, The Day in Numbers","post_url":"/blog/market-recap-2026-07-09#q-baseline_quote_tape","columns":["jul9_updates_m","jul8_updates_m","day_over_day_pct","jul9_spy_updates_m","jul9_qqq_updates_m","jul9_nvda_updates_m","jul9_tsla_updates_m","jul9_mu_updates_m"],"rows":[{"jul9_updates_m":383.44,"jul8_updates_m":530.55,"day_over_day_pct":-27.7,"jul9_spy_updates_m":2.71,"jul9_qqq_updates_m":4.35,"jul9_nvda_updates_m":1.83,"jul9_tsla_updates_m":0.46,"jul9_mu_updates_m":0.72}],"shape":"scalar","sql":"SELECT\n    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09')) / 1e6, 2) AS jul9_updates_m,\n    round(countIf(toDate(sip_timestamp) = toDate('2026-07-08')) / 1e6, 2) AS jul8_updates_m,\n    round((countIf(toDate(sip_timestamp) = toDate('2026-07-09')) / countIf(toDate(sip_timestamp) = toDate('2026-07-08')) - 1) * 100, 1) AS day_over_day_pct,\n    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'SPY') / 1e6, 2) AS jul9_spy_updates_m,\n    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'QQQ') / 1e6, 2) AS jul9_qqq_updates_m,\n    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'NVDA') / 1e6, 2) AS jul9_nvda_updates_m,\n    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'TSLA') / 1e6, 2) AS jul9_tsla_updates_m,\n    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09') AND ticker = 'MU') / 1e6, 2) AS jul9_mu_updates_m\nFROM global_markets.cache_stocks_quotes\nWHERE sip_timestamp >= '2026-07-08 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'","computed_at":"2026-07-26T06:01:35.024726+00:00","elapsed":0.002892808}