{"slug":"market-recap-2026-07-07","qid":"quote_snapshot","label":"The touch through the air pocket: median quoted spread and quote rate, 10:36–10:48 ET vs a midday control (12 minutes each)","post_title":"Market Recap: July 7, 2026, The Day in Numbers","post_url":"/blog/market-recap-2026-07-07#q-quote_snapshot","columns":["ticker","pocket_spread_bps","midday_spread_bps","spread_delta_bps","pocket_updates_k","midday_updates_k","quote_rate_ratio","session_updates_m","dropped_invalid_quotes"],"rows":[{"ticker":"AMD","pocket_spread_bps":9.11,"midday_spread_bps":6.51,"spread_delta_bps":2.6,"pocket_updates_k":13.2,"midday_updates_k":2.9,"quote_rate_ratio":4.6,"session_updates_m":0.27,"dropped_invalid_quotes":101},{"ticker":"INTC","pocket_spread_bps":2.75,"midday_spread_bps":1.8,"spread_delta_bps":0.95,"pocket_updates_k":90.6,"midday_updates_k":38.4,"quote_rate_ratio":2.4,"session_updates_m":2.18,"dropped_invalid_quotes":3498},{"ticker":"MU","pocket_spread_bps":5.02,"midday_spread_bps":4.81,"spread_delta_bps":0.21,"pocket_updates_k":51.8,"midday_updates_k":15.2,"quote_rate_ratio":3.4,"session_updates_m":0.96,"dropped_invalid_quotes":430},{"ticker":"NVDA","pocket_spread_bps":1.04,"midday_spread_bps":1.01,"spread_delta_bps":0.03,"pocket_updates_k":122,"midday_updates_k":44,"quote_rate_ratio":2.8,"session_updates_m":2.41,"dropped_invalid_quotes":266},{"ticker":"QQQ","pocket_spread_bps":0.42,"midday_spread_bps":0.28,"spread_delta_bps":0.14,"pocket_updates_k":281.3,"midday_updates_k":143.3,"quote_rate_ratio":2,"session_updates_m":5.54,"dropped_invalid_quotes":391},{"ticker":"SNDK","pocket_spread_bps":8.65,"midday_spread_bps":8.89,"spread_delta_bps":-0.24,"pocket_updates_k":19.1,"midday_updates_k":4.6,"quote_rate_ratio":4.1,"session_updates_m":0.3,"dropped_invalid_quotes":91},{"ticker":"SOXL","pocket_spread_bps":9.89,"midday_spread_bps":12.48,"spread_delta_bps":-2.59,"pocket_updates_k":41.1,"midday_updates_k":16.9,"quote_rate_ratio":2.4,"session_updates_m":1.11,"dropped_invalid_quotes":339},{"ticker":"SOXS","pocket_spread_bps":19.59,"midday_spread_bps":21.07,"spread_delta_bps":-1.49,"pocket_updates_k":50.1,"midday_updates_k":13.4,"quote_rate_ratio":3.8,"session_updates_m":0.95,"dropped_invalid_quotes":0},{"ticker":"SPY","pocket_spread_bps":0.27,"midday_spread_bps":0.27,"spread_delta_bps":0,"pocket_updates_k":237.9,"midday_updates_k":70.6,"quote_rate_ratio":3.4,"session_updates_m":4.23,"dropped_invalid_quotes":803},{"ticker":"WDC","pocket_spread_bps":10.77,"midday_spread_bps":12.01,"spread_delta_bps":-1.25,"pocket_updates_k":6.3,"midday_updates_k":2.3,"quote_rate_ratio":2.7,"session_updates_m":0.13,"dropped_invalid_quotes":22}],"shape":"table","sql":"SELECT\n    ticker,\n    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00'), 2) AS pocket_spread_bps,\n    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00'), 2) AS midday_spread_bps,\n    round(quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00')\n        - quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price >= bid_price AND sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00'), 2) AS spread_delta_bps,\n    round(countIf(sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00') / 1e3, 1) AS pocket_updates_k,\n    round(countIf(sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00') / 1e3, 1) AS midday_updates_k,\n    round(countIf(sip_timestamp >= '2026-07-07 14:36:00' AND sip_timestamp < '2026-07-07 14:48:00') / countIf(sip_timestamp >= '2026-07-07 17:30:00' AND sip_timestamp < '2026-07-07 17:42:00'), 1) AS quote_rate_ratio,\n    round(count() / 1e6, 2) AS session_updates_m,\n    countIf(bid_price <= 0 OR ask_price <= 0 OR bid_price > ask_price) AS dropped_invalid_quotes\nFROM global_markets.cache_stocks_quotes\nWHERE ticker IN ('AMD', 'INTC', 'MU', 'NVDA', 'QQQ', 'SNDK', 'SOXL', 'SOXS', 'SPY', 'WDC')\n  AND sip_timestamp >= '2026-07-07 13:30:00' AND sip_timestamp < '2026-07-07 20:00:00'\nGROUP BY ticker\nORDER BY ticker","computed_at":"2026-07-26T05:52:00.549387+00:00","elapsed":5.798940841}