{"slug":"upcoming-ipo-lockup-expirations","qid":"lockup_pipeline","label":"lockup_pipeline","post_title":"upcoming-ipo-lockup-expirations","post_url":"/blog/upcoming-ipo-lockup-expirations#q-lockup_pipeline","columns":["month","month_label","ipo_count"],"rows":[{"month":"2025-09","month_label":"Sep 2025","ipo_count":7},{"month":"2025-10","month_label":"Oct 2025","ipo_count":30},{"month":"2025-11","month_label":"Nov 2025","ipo_count":13},{"month":"2025-12","month_label":"Dec 2025","ipo_count":17},{"month":"2026-01","month_label":"Jan 2026","ipo_count":13},{"month":"2026-02","month_label":"Feb 2026","ipo_count":18},{"month":"2026-03","month_label":"Mar 2026","ipo_count":7},{"month":"2026-04","month_label":"Apr 2026","ipo_count":18},{"month":"2026-05","month_label":"May 2026","ipo_count":21},{"month":"2026-06","month_label":"Jun 2026","ipo_count":23},{"month":"2026-07","month_label":"Jul 2026","ipo_count":15},{"month":"2026-08","month_label":"Aug 2026","ipo_count":11},{"month":"2026-09","month_label":"Sep 2026","ipo_count":1}],"shape":"series","sql":"SELECT\n    formatDateTime(listing_month, '%Y-%m')                  AS month,\n    formatDateTime(listing_month, '%b %Y')                  AS month_label,\n    count()                                                 AS ipo_count\nFROM\n(\n    SELECT\n        ticker,\n        toStartOfMonth(argMax(toDate(listing_date), _ingest_time)) AS listing_month\n    FROM global_markets.stocks_ipos\n    WHERE ticker != ''\n      AND ticker NOT IN ('SPCX')\n      AND toDate(listing_date) BETWEEN today() - 365 AND today()\n      AND ipo_status NOT IN ('pending', 'postponed', 'withdrawn', 'rumor', 'direct_listing_process')\n      AND positionCaseInsensitive(issuer_name, 'acquisition') = 0\n      AND final_issue_price > 0\n    GROUP BY ticker\n)\nGROUP BY listing_month\nORDER BY listing_month","computed_at":"2026-09-18T14:58:28.777062+00:00","elapsed":0.041262761}