{"slug":"what-is-the-nbbo","qid":"round_lot_floor","label":"The smallest size the NBBO will show: six names across the price tiers","post_title":"What Is the NBBO? National Best Bid and Offer","post_url":"/blog/what-is-the-nbbo#q-round_lot_floor","columns":["ticker","share_price","smallest_quoted_size","median_bid_size"],"rows":[{"ticker":"F","share_price":13.97,"smallest_quoted_size":100,"median_bid_size":9200},{"ticker":"KO","share_price":88.5,"smallest_quoted_size":100,"median_bid_size":300},{"ticker":"NVDA","share_price":219.61,"smallest_quoted_size":100,"median_bid_size":200},{"ticker":"AAPL","share_price":309.76,"smallest_quoted_size":40,"median_bid_size":80},{"ticker":"SPY","share_price":768.58,"smallest_quoted_size":40,"median_bid_size":240},{"ticker":"AZO","share_price":3090.02,"smallest_quoted_size":10,"median_bid_size":20}],"shape":"ranking","sql":"WITH (\n    SELECT max(session_date)\n    FROM (\n        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,\n               countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS regular_bars\n        FROM global_markets.delayed_stocks_minute_aggs\n        WHERE ticker = 'SPY'\n          AND window_start >= toDateTime(today() - 10)\n          AND window_start < toDateTime(today() - 3)\n        GROUP BY session_date\n        HAVING regular_bars = 390\n    )\n) AS last_session\nSELECT ticker,\n       round(quantileDeterministic(0.5)(toFloat64(bid_price), toUInt64(sequence_number)), 2) AS share_price,\n       min(bid_size) AS smallest_quoted_size,\n       round(quantileDeterministic(0.5)(toFloat64(bid_size), toUInt64(sequence_number)), 0) AS median_bid_size\nFROM global_markets.cache_stocks_quotes\nWHERE ticker IN ('F', 'KO', 'NVDA', 'AAPL', 'SPY', 'AZO')\n  AND sip_timestamp >= toDateTime(last_session, 'America/New_York') + INTERVAL 10 HOUR\n  AND sip_timestamp < toDateTime(last_session, 'America/New_York') + INTERVAL 11 HOUR\n  AND bid_price > 0\n  AND bid_size > 0\nGROUP BY ticker\nORDER BY share_price","computed_at":"2026-08-22T04:34:53.310695+00:00","elapsed":0.419579858}