{"slug":"how-much-does-one-share-of-stock-cost","qid":"price_ladder","label":"price_ladder","post_title":"how-much-does-one-share-of-stock-cost","post_url":"/blog/how-much-does-one-share-of-stock-cost#q-price_ladder","columns":["price_band","stock_count"],"rows":[{"price_band":"Under $1","stock_count":366},{"price_band":"$1 to $5","stock_count":1067},{"price_band":"$5 to $20","stock_count":1605},{"price_band":"$20 to $50","stock_count":1703},{"price_band":"$50 to $100","stock_count":983},{"price_band":"$100 to $500","stock_count":836},{"price_band":"$500 and up","stock_count":72}],"shape":"ranking","sql":"SELECT\n    price_band,\n    count() AS stock_count\nFROM\n(\n    SELECT\n        multiIf(px <   1, 'Under $1',\n                px <   5, '$1 to $5',\n                px <  20, '$5 to $20',\n                px <  50, '$20 to $50',\n                px < 100, '$50 to $100',\n                px < 500, '$100 to $500',\n                          '$500 and up') AS price_band,\n        multiIf(px <   1, 0,\n                px <   5, 1,\n                px <  20, 2,\n                px <  50, 3,\n                px < 100, 4,\n                px < 500, 5,\n                          6)             AS band_order\n    FROM\n    (\n        SELECT toFloat64(close) AS px\n        FROM global_markets.stocks_daily_aggs\n        WHERE date = (SELECT max(date) FROM global_markets.stocks_daily_aggs)\n          AND ifNull(otc, 0) = 0\n          AND volume > 0\n          AND close > 0\n    )\n)\nGROUP BY price_band, band_order\nORDER BY band_order","computed_at":"2026-09-24T14:53:18.183625+00:00","elapsed":0.003446714}