{"slug":"locked-and-crossed-markets","qid":"name_census","label":"The census by name: eight liquid tickers and two thin small caps, recent completed sessions","post_title":"Locked and Crossed Markets, Explained With Data","post_url":"/blog/locked-and-crossed-markets#q-name_census","columns":["ticker","updates_k","median_spread_cents","locked_records","crossed_records","locked_or_crossed_per_10k","one_sided_per_10k"],"rows":[{"ticker":"AAPL","updates_k":3987.3,"median_spread_cents":3,"locked_records":18658,"crossed_records":2159,"locked_or_crossed_per_10k":52.2,"one_sided_per_10k":0},{"ticker":"AMD","updates_k":1801.2,"median_spread_cents":24,"locked_records":929,"crossed_records":826,"locked_or_crossed_per_10k":9.7,"one_sided_per_10k":0.1},{"ticker":"KO","updates_k":1686.2,"median_spread_cents":1,"locked_records":25928,"crossed_records":134,"locked_or_crossed_per_10k":154.6,"one_sided_per_10k":0.2},{"ticker":"MSFT","updates_k":1404.7,"median_spread_cents":9,"locked_records":2009,"crossed_records":536,"locked_or_crossed_per_10k":18.1,"one_sided_per_10k":0.1},{"ticker":"NATH","updates_k":11.9,"median_spread_cents":69,"locked_records":0,"crossed_records":0,"locked_or_crossed_per_10k":0,"one_sided_per_10k":77.4},{"ticker":"NVDA","updates_k":7669.5,"median_spread_cents":2,"locked_records":53709,"crossed_records":2654,"locked_or_crossed_per_10k":73.5,"one_sided_per_10k":0},{"ticker":"QQQ","updates_k":19065.2,"median_spread_cents":3,"locked_records":73747,"crossed_records":3587,"locked_or_crossed_per_10k":40.6,"one_sided_per_10k":0},{"ticker":"SENEA","updates_k":25.4,"median_spread_cents":164,"locked_records":0,"crossed_records":0,"locked_or_crossed_per_10k":0,"one_sided_per_10k":30.3},{"ticker":"SPY","updates_k":10286.1,"median_spread_cents":2,"locked_records":63469,"crossed_records":4260,"locked_or_crossed_per_10k":65.8,"one_sided_per_10k":0},{"ticker":"TSLA","updates_k":2981.8,"median_spread_cents":7,"locked_records":8455,"crossed_records":2819,"locked_or_crossed_per_10k":37.8,"one_sided_per_10k":0}],"shape":"table","sql":"SELECT ticker,\n       round(count() / 1e3, 1) AS updates_k,\n       round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price), bid_price > 0 AND ask_price >= bid_price) * 100, 1) AS median_spread_cents,\n       countIf(bid_price = ask_price AND bid_price > 0) AS locked_records,\n       countIf(bid_price > ask_price AND ask_price > 0) AS crossed_records,\n       round(countIf(bid_price >= ask_price AND ask_price > 0 AND bid_price > 0) / toFloat64(count()) * 1e4, 1) AS locked_or_crossed_per_10k,\n       round(countIf(bid_price <= 0 OR ask_price <= 0) / toFloat64(count()) * 1e4, 1) AS one_sided_per_10k\nFROM global_markets.cache_stocks_quotes\nWHERE ticker IN ('SPY', 'QQQ', 'AAPL', 'NVDA', 'MSFT', 'TSLA', 'KO', 'AMD', 'NATH', 'SENEA')\n  AND sip_timestamp >= toDateTime(today() - 10)\n  AND sip_timestamp < toDateTime(today() - 3)\nGROUP BY ticker\nORDER BY ticker","computed_at":"2026-08-22T04:15:37.785957+00:00","elapsed":13.811903136}