STRASMORE/EXPLORE 2,433 QUERIES

ipo_first_session

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-09-20, from how-pre-ipo-shares-trade.

as of table 12×8read in context →
ipo_first_session — 12 rows by 8 columns, computed from US exchange, SIP and OPRA data.
tickerissuerlisted_onissue_pricefirst_openfirst_closeopen_vs_issue_pctoffer_size_billions
SKHYSK Hynix Inc2026-07-10158.14152.62152.35-3.528.13
MDLNMedline Inc2025-12-1729354120.77.2
CBRSCerebras Systems Inc2026-05-14185350311.0789.25.55
INIOInnio N.V.2026-06-04273133.314.82.43
MAIRMadison Air Solutions Corp.2026-04-16273231.7518.52.23
FRVOFervo Energy Co.2026-05-13273636.5433.31.89
BXDCBlackstone Digital Infrastructure Trust Inc.2026-05-14202019.8101.75
SOMNSouthern Company2025-11-125049.550.12-11.75
BSPBending Spoons S.p.A.2026-07-01293140.56.91.68
QNTQuantinuum Inc.2026-06-04606860.3813.31.68
FPSForgent Power Solutions Inc.2026-02-05272629-3.71.51
AIAIAIAI Holdings Corp2026-05-11201215.09-401.39
Rows × columns
12 × 8
Period covered
to
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for ipo_first_session, derived from the stored result.
ColumnTypeRangeNotes
ticker text 12 distinct values (AIAI, BSP, BXDC…)
issuer text 12 distinct values
listed_on date 2025-11-12 to 2026-07-10
issue_price number 20 to 185 US dollars
first_open number 12 to 350 US dollars
first_close number 15.09 to 311.07 US dollars
open_vs_issue_pct number -40 to 89.2 percent
offer_size_billions number 1.39 to 28.13

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

WITH ipos AS
(
    SELECT
        ticker,
        any(issuer_name)                      AS issuer,
        max(toDate(listing_date))             AS listed_on,
        max(toFloat64(final_issue_price))     AS issue_price,
        max(toFloat64(total_offer_size))      AS offer_size
    FROM global_markets.stocks_ipos
    WHERE ipo_status IN ('history', 'new')
      AND toDate(listing_date) >= today() - 365
      AND toDate(listing_date) <= today() - 3
      AND ticker NOT IN ('SPCX')
      AND ifNull(issuer_name, '') NOT ILIKE '%acquisition%'
    GROUP BY ticker
    HAVING issue_price > 0 AND offer_size >= 100000000
)
SELECT
    i.ticker                                              AS ticker,
    i.issuer                                              AS issuer,
    toString(i.listed_on)                                 AS listed_on,
    round(i.issue_price, 2)                               AS issue_price,
    round(d.first_open, 2)                                AS first_open,
    round(d.first_close, 2)                               AS first_close,
    round((d.first_open / i.issue_price - 1) * 100, 1)    AS open_vs_issue_pct,
    round(i.offer_size / 1e9, 2)                          AS offer_size_billions
FROM ipos AS i
INNER JOIN
(
    SELECT
        ticker,
        min(toDate(date))                 AS first_session,
        argMin(toFloat64(open), date)     AS first_open,
        argMin(toFloat64(close), date)    AS first_close
    FROM global_markets.stocks_daily_aggs
    WHERE date >= today() - 400
    GROUP BY ticker
) AS d ON d.ticker = i.ticker
WHERE d.first_session BETWEEN i.listed_on - 1 AND i.listed_on + 5
ORDER BY i.offer_size DESC
LIMIT 12
⌘/Ctrl + Enter
More from this analysishow-pre-ipo-shares-trade
dxyz_monthly series 31×5 dxyz_2026_weekly series 25×5 dxyz_vs_nav series 15×6 The 2s10s spread, every print of the half table 124×2 The 2s10s spread, every print of the half table 124×2 Every half-year since 1976: the 2y and 10y change, the twist between them, and the half's lowest 2s10s print table 100×7 See all 2,433 queries →