Strasmore Research
Learn Matt ConnorBy Matt Connor · Updated 2026-08-08 · data as of August 8, 2026 · refreshed weekly

SpaceX Lockup Expiration Date: How to Find It

How to establish the SpaceX lockup expiration date for SPCX from the primary filings, and what the standard 180 day convention actually counts from.

The SpaceX lockup expiration date for SPCX is a filing fact, and the filing is the only place it exists. An IPO lockup is a private contract between a company's insiders and the banks underwriting its offering: for a fixed window after the deal prices, those holders agree not to sell, transfer, or hedge their shares. This page prints no lockup date for SPCX. It shows where the governing date is disclosed and how the standard 180 day convention is counted, in a form you can check against SPCX yourself.

What an IPO lockup expiration is

An IPO lockup is a contract rather than an SEC rule. It is signed by officers, directors, employees holding equity, and pre offering shareholders, in favor of the banks running the deal. The common term is 180 days from the date of the final prospectus. Through that window the signers agree not to dispose of their shares without written consent from the underwriters.

When the window lapses, no shares are created and none change hands automatically. The only thing that changes is the count of existing shares that are legally free to reach the market. That count is the stock float, and a lockup expiration is a float event. Our general explainer on how an IPO lockup expiration works covers the mechanics for any listing. This page applies them to one symbol.

Is there a published SpaceX lockup expiration date?

Two documents settle the question, and both sit in the company's own filing history: the registration statement on Form S-1, including its amendments, and the final prospectus on Form 424B4. The lockup appears in each of them twice over.

  • The Underwriting section carries the lock-up agreement itself: the day count, the date the count runs from, the permitted transfers, and the underwriters' right to release a holder early.
  • The Shares Eligible for Future Sale section carries the arithmetic: how many shares are restricted, and how many become eligible on each date, including the block held by affiliates whose sales stay metered afterwards.

Anything that changes after the IPO, a waiver or a negotiated early release, is disclosed on its own, normally in an 8-K or a company announcement.

As of August 6, 2026, the honest statement is this: the date that governs SPCX is the one written in those documents, and this page does not restate it from memory. A page that quotes a lockup date without linking the filing is quoting somebody's arithmetic. You can settle it in two minutes at EDGAR full text search: search the issuer, open the 424B4, then search the document text for "lock-up". The full walkthrough lives in how to find a lockup expiration date in the filings.

Two details trip people up when they do this. The day count runs from the prospectus date, which is normally the evening before the first trade, not from the first print. And an early release condition can bring part of the window forward, which puts the filing text ahead of the calendar as the thing that matters.

When SPCX started trading, and what has printed since

Every count starts from a real date, so start with the tape. The panel is every regular session the symbol has printed since June 1, 2026, with each session's closing price and share volume.

QuerySPCX regular sessions since June 2026: closing price and share volume
The exact SQL behind every number
SELECT
    toString(toDate(toTimeZone(window_start, 'America/New_York')))                  AS session_date,
    formatDateTime(toDate(toTimeZone(window_start, 'America/New_York')), '%b %e')   AS session_label,
    round(toFloat64(argMax(close, window_start)), 2)                                AS close_price,
    round(sum(volume) / 1e6, 2)                                                     AS volume_millions
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
  AND window_start >= '2026-06-01'
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY session_date, session_label
ORDER BY session_date
Run this yourself

The first regular session in the window is Jun 12, which turned over 495.62 million shares. Through Aug 7 the symbol has printed 39 regular sessions, with the latest closing at $134.09. Session by session, those early weeks are written up in SPCX's first month of trading and in the decline from the peak.

How to count a 180 day lockup for SPCX

Lockups are written in calendar days. Markets run in trading sessions. The two drift apart from day one, and that drift is what makes people miscount a lockup by a week or more.

QueryCalendar days against regular trading sessions since the SPCX debut
The exact SQL behind every number
WITH sessions AS
(
    SELECT DISTINCT toDate(toTimeZone(window_start, 'America/New_York')) AS d
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPCX'
      AND window_start >= '2026-06-01'
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
)
SELECT
    week,
    calendar_days_elapsed,
    toUInt32(sum(sessions_in_week) OVER (ORDER BY week)) AS sessions_elapsed
FROM
(
    SELECT
        toString(toMonday(d))                                       AS week,
        dateDiff('day', (SELECT min(d) FROM sessions), max(d)) + 1  AS calendar_days_elapsed,
        count()                                                     AS sessions_in_week
    FROM sessions
    GROUP BY week
)
ORDER BY week
Run this yourself

As of the last week in the panel, 57 calendar days since the debut have contained 39 regular sessions. The long run rate is about 252 sessions per 365 calendar days, near 0.69 sessions a day, which puts a 180 calendar day window around 124 sessions and a 90 day window around 62. An early release condition written in trading days has to be counted on the second line, not the first.

QueryWhere standard lockup conventions land, counted from the first SPCX session
The exact SQL behind every number
WITH debut AS
(
    SELECT min(toDate(toTimeZone(window_start, 'America/New_York'))) AS d0
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPCX'
      AND window_start >= '2026-06-01'
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
)
SELECT
    concat(toString(n), '-day')                              AS convention,
    n                                                        AS calendar_days,
    formatDateTime((SELECT d0 FROM debut) + n, '%b %e, %Y')  AS lands_on,
    formatDateTime((SELECT d0 FROM debut) + n, '%a')         AS weekday,
    dateDiff('day', today(), (SELECT d0 FROM debut) + n)     AS days_from_today
FROM
(
    SELECT arrayJoin([90, 120, 180, 270]) AS n
)
ORDER BY n
Run this yourself

Read that panel as arithmetic rather than as disclosure. It counts from the first regular session on the tape, while a real lockup counts from the prospectus date, which usually sits a day earlier. The 180-day mark falls on Dec 9, 2026, a Wed. The 90-day mark falls on Sep 10, 2026. If SPCX's prospectus names a different day count, or a tiered set of them, the prospectus wins and the panel is only a ruler.

What an early release trigger looks like

Few modern lockups are a single wall on a single morning. Three structures show up repeatedly.

  • A conditional early release: after a stated number of trading sessions since the IPO, a slice of the locked shares frees up if the closing price has held at or above a stated percentage of the offer price for a stated number of sessions inside a stated window.
  • An earnings linked release: a slice frees on the second trading day after the company's first, or second, quarterly results announcement.
  • A discretionary release: the underwriters may free any holder, in whole or in part, in writing, at any time.

Whether SPCX carries any of these is answered in one paragraph of its Underwriting section. Notice what the first two have in common: every input is countable from public data. A closing price series like the panel above, a session count like the one above it, and the offer price from the prospectus cover are enough to track a price and trading day condition day by day, which is how both sides settle it without argument.

Lockup expiration versus Rule 144

These two get conflated constantly. They are different instruments.

A lockup is contractual. It has a defined end, binds only the people who signed it, and can be waived by the underwriters.

Rule 144 is an SEC rule. It has no end date, and it governs resale of restricted securities and of shares held by affiliates, meaning officers, directors, and holders who control the issuer. For an affiliate of a reporting company, sales stay subject to a volume cap set at the greater of 1% of the shares outstanding or the average weekly reported volume over the four calendar weeks before the notice, alongside current public information about the issuer, manner of sale conditions, and a Form 144 notice once sales pass 5,000 shares or $50,000 in any three month period. A non affiliate holding restricted stock of a reporting company clears a six month holding period, after which the shares generally move freely.

The practical difference on expiration morning: non affiliates come free in bulk, while affiliates step onto a metered path that lasts as long as their affiliate status does. A float estimate that treats every locked share as freely sellable on the same day overstates what can reach the tape that week.

How much of the float does a release touch?

The size of a release matters as much as its date. The Shares Eligible for Future Sale table gives the share counts by release date. The tape gives what the market turns over in a day. Divide the first by the second and you get a rough days of volume figure. As a hypothetical, 50 million shares freed against an average of 10 million shares a day is five days of volume, a different situation from a release worth half a day. Both inputs are public documents. Neither says anything about direction, and neither is a forecast.

Does a stock fall after a lockup expiration?

There is no rule that it does, and a known date is not news on the day it arrives. A lockup expiration sits in a public document for months beforehand, and the shares trade every session in between. Whatever holders do with a date they can all read, they do it across that whole interval.

For a picture of how a fixed, public date behaves on the tape, look at monthly options expiration in SPY, the largest S&P 500 ETF. The third Friday of each month is set years ahead, and it surprises nobody.

QuerySPY volume on monthly expiration Fridays against the month's other sessions
The exact SQL behind every number
SELECT
    formatDateTime(d, '%Y-%m')                                      AS month,
    round(avgIf(session_volume_millions, is_expiry_friday = 1), 1)  AS expiry_friday_volume,
    round(avgIf(session_volume_millions, is_expiry_friday = 0), 1)  AS other_session_volume
FROM
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        sum(volume) / 1e6                                    AS session_volume_millions,
        max(if(toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) = 5
               AND toDayOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) BETWEEN 15 AND 21,
               1, 0))                                        AS is_expiry_friday
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= '2025-08-01'
      AND window_start <  '2026-08-01'
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    GROUP BY d
)
GROUP BY month
HAVING countIf(is_expiry_friday = 1) > 0
   AND countIf(is_expiry_friday = 0) > 0
ORDER BY month
Run this yourself

The window covers 11 months, each carrying two bars: the expiration Friday, and the average of that month's other regular sessions. In 2026-07, the expiration Friday turned over 51.5 million shares against 39.2 million on the month's ordinary sessions. Take the narrow lesson from it: a date the whole market can see coming still lands on the tape as volume, on schedule, with nobody caught unaware. The same holds for a scheduled index change, covered in the SPCX Nasdaq 100 index add.

Data notes and symbol verification

Regular session here means the ET clock window from 9:30 a.m. to 4:00 p.m., counted from minute bars stamped in UTC and converted to New York time. The front edge of the tape carries a one to two day ingest lag, so the most recent session in a panel can sit a day or two behind today.

SPCX is a three letter symbol, and symbols get reassigned between listings. The panel below is the verification receipt: every year the symbol printed a regular session, with the first and last session of each.

QueryEvery year the SPCX symbol printed a regular session
The exact SQL behind every number
SELECT
    toString(toYear(d))  AS year,
    count()              AS sessions,
    toString(min(d))     AS first_session,
    toString(max(d))     AS last_session
FROM
(
    SELECT DISTINCT toDate(toTimeZone(window_start, 'America/New_York')) AS d
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPCX'
      AND window_start >= '2015-01-01'
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
)
GROUP BY year
ORDER BY year
Run this yourself

The panel holds 7 years, and the most recent one opens at 2026-01-05 with 95 sessions on the tape. Every SPCX query on this page bounds its window at June 1, 2026 or later, so tape belonging to any earlier listing on the same three letters cannot enter a number here. No figure on this page is attributed to the wrong entity, and no lockup date is asserted anywhere on it.

FAQ

When does the SpaceX lockup expire?

The governing date is the one in SPCX's final prospectus on Form 424B4, together with any later 8-K that waives or amends it. As of August 6, 2026 this page prints no date it cannot link to a filing. The section above shows how to read the date from the source in about two minutes.

How long is a standard IPO lockup?

180 days from the date of the final prospectus is the common convention, though terms from 90 to 365 days appear, and tiered releases across several dates are ordinary. Counted from SPCX's first regular session, the 180 day mark lands on Dec 9, 2026, which is calendar arithmetic rather than a disclosed date.

Can insiders sell before the lockup expires?

Sometimes. The underwriters can free a holder in writing at any time, the agreement may contain price and trading day conditions that release a slice early, and the carve outs generally permit gifts, estate transfers, and similar non market transfers. Affiliates remain subject to Rule 144 whatever the lockup says.

Is a lockup the same as Rule 144?

No. A lockup is a private contract with a fixed end date that binds its signers. Rule 144 is an SEC rule with no end date that governs resale of restricted shares and any sale by an affiliate, including volume caps and a Form 144 notice.

Does a stock always drop when the lockup expires?

No, and outcomes vary widely across listings. The date is disclosed months in advance, the size of the release relative to the float differs every time, and affiliates stay metered by Rule 144 after the contractual window ends.


Every panel here ships with the SQL that produced it, so you can open one and check the count yourself. To chart SPCX session by session, or to count the trading days between two dates you read in a filing, ask it in plain English on the Strasmore terminal.