{"slug":"why-odd-lots-dont-set-the-nbbo","qid":"round_lot_tiers","label":"How many listed names sit in each round lot tier","post_title":"Why Odd Lots Don't Set the NBBO","post_url":"/blog/why-odd-lots-dont-set-the-nbbo#q-round_lot_tiers","columns":["bucket","round_lot_size","listed_stocks"],"rows":[{"bucket":"Up to $250.00","round_lot_size":100,"listed_stocks":9335},{"bucket":"$250.01 to $1,000.00","round_lot_size":40,"listed_stocks":283},{"bucket":"$1,000.01 to $10,000.00","round_lot_size":10,"listed_stocks":24}],"shape":"ranking","sql":"SELECT\n    multiIf(tier = 1, 'Up to $250.00',\n            tier = 2, '$250.01 to $1,000.00',\n            tier = 3, '$1,000.01 to $10,000.00',\n                      'Above $10,000.00')                    AS bucket,\n    multiIf(tier = 1, 100, tier = 2, 40, tier = 3, 10, 1)    AS round_lot_size,\n    count()                                                  AS listed_stocks\nFROM\n(\n    SELECT\n        ticker,\n        multiIf(any(close) <= 250,   1,\n                any(close) <= 1000,  2,\n                any(close) <= 10000, 3,\n                                     4) AS tier\n    FROM global_markets.stocks_daily_aggs\n    WHERE date = (SELECT max(date) FROM global_markets.stocks_daily_aggs WHERE date >= today() - 10)\n      AND close > 0\n    GROUP BY ticker\n)\nGROUP BY tier\nORDER BY tier","computed_at":"2026-08-22T04:36:26.819736+00:00","elapsed":0.065403706}