Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-24

SPCX: SpaceX koers daling vanaf piek

De SpaceX koers daalde 33,7% van de piek van $225,64 op 16 juni 2026 naar een close van $149,58 op 7 juli. Dit is de eerste keer onder de IPO opening.

SpaceX heeft de IPO geprijsd op $135 per aandeel. De handel opende op 12 juni 2026 tegen $150. Tegen de sluiting van 7 juli was de round trip voltooid. SPCX bereikte een piek van $225.64 op 16 juni 2026, een stijging van 50.4% ten opzichte van de openingskoers van de IPO. Daarna volgde een volledige daling: de koers sloot op 7 juli op $149.58, wat $0.42 onder de eerste koers tijdens de reguliere handelsuren ligt, gebaseerd op een laagte aan het einde van de dag van $148.86. De daling van de piek naar deze sluitingskoers bedraagt 33.7%. In dezelfde periode steeg de S&P 500 ETF (SPY) met 0.94%. Dit was een herwaardering van één specifiek aandeel en geen marktbrede beweging. Elk onderstaand getal is een resultaat van een query uit de geconsolideerde koersinformatie; open elk paneel voor de exacte SQL.

De boog: van IPO-opening naar de volledige cyclus

De resultatenregel geeft het in één regel weer: de issue price was $135, de eerste handel tijdens reguliere uren was $150 (een opening cross om 11:46 uur — de diepgaande analyse van de eerste maand bevat de mechanica van de eerste handelsdag), een piek van $225.64 op 16 juni, en een close van $149.58 op 7 juli. De piek vond plaats halverwege de ochtend tijdens reguliere uren en wordt aangegeven door de omliggende bars (data notes); het laagste punt van de sessie op 7 juli, $148.86, werd geregistreerd om 15:55 ET — in het laatste half uur.

QueryDe arc in één rij: IPO open, peak, July 7 close en de decline
De exacte SQL achter elk getal
WITH
    peak_stats AS (
        SELECT
            round(toFloat64(max(high)), 2) AS peak_hi,
            toDate(toTimeZone(argMax(window_start, (toFloat64(high), -toInt64(toUnixTimestamp(window_start)))), 'America/New_York')) AS peak_d
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPCX'
          AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-07-08 00:00:00'
          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    ),
    ipo_open AS (
        SELECT round(toFloat64(argMin(open, window_start)), 2) AS ipo_open_px
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPCX'
          AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-06-13 00:00:00'
          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    ),
    issue_price AS (
        SELECT toFloat64(final_issue_price) AS issue_px
        FROM global_markets.stocks_ipos
        WHERE ticker = 'SPCX'
        ORDER BY listing_date DESC LIMIT 1
    ),
    jul7 AS (
        SELECT
            round(toFloat64(argMax(close, window_start)), 2) AS jul7_c,
            round(toFloat64(min(low)), 2) AS jul7_lo,
            argMin(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start)))) AS low_bar
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPCX'
          AND window_start >= '2026-07-07 00:00:00' AND window_start < '2026-07-08 00:00:00'
          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    ),
    spy_ret AS (
        SELECT round((toFloat64(argMax(close, window_start)) / toFloat64(argMin(open, window_start)) - 1) * 100, 2) AS spy_pct
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-07-08 00:00:00'
          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    )
SELECT
    toString(round(ip.issue_px, 2)) AS issue_price,
    io.ipo_open_px AS ipo_open,
    ps.peak_hi AS peak_price,
    toString(ps.peak_d) AS peak_date,
    toMonth(ps.peak_d) AS peak_month,
    toDayOfMonth(ps.peak_d) AS peak_day,
    j.jul7_c AS jul7_close,
    j.jul7_lo AS jul7_low,
    formatDateTime(toTimeZone(j.low_bar, 'America/New_York'), '%H:%i') AS jul7_low_et,
    toHour(toTimeZone(j.low_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(j.low_bar, 'America/New_York')) AS jul7_low_et_minute,
    round(io.ipo_open_px - j.jul7_c, 2) AS close_below_ipo_usd,
    round(io.ipo_open_px - j.jul7_lo, 2) AS low_below_ipo_usd,
    round((ps.peak_hi - io.ipo_open_px) / io.ipo_open_px * 100, 1) AS peak_above_ipo_pct,
    round((ps.peak_hi - j.jul7_c) / ps.peak_hi * 100, 1) AS decline_from_peak_pct,
    sr.spy_pct AS spy_period_pct
FROM peak_stats ps, ipo_open io, issue_price ip, jul7 j, spy_ret sr

Sessie voor sessie: de daling

SPCX werd 16 sessies verhandeld tussen de beursnotering en 7 juli — de sluitingen op 19 juni (Juneteenth) en 3 juli (Independence Day) verklaren de hiaten in de kalender. De eerste sessie opende tegen $150, bereikte twee sessies later de piek van $225.64 en sloot op 7 juli tegen $149.58 op een dieptepunt van $148.86. Het volume nam af naarmate de periode vorderde: 495.6 miljoen aandelen op de eerste dag, 274.5 miljoen tijdens de piek-sessie en 66.2 miljoen op 7 juli.

QueryRegular-hours session scoreboard: open, close, low, high, volume per SPCX session
De exacte SQL achter elk getal
SELECT
    toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
    round(toFloat64(argMin(open, window_start)), 2) AS rth_open,
    round(toFloat64(argMax(close, window_start)), 2) AS rth_close,
    round(toFloat64(min(low)), 2) AS rth_low,
    round(toFloat64(max(high)), 2) AS rth_high,
    round(toFloat64(sum(volume)) / 1e6, 1) AS vol_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
  AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-07-08 00:00:00'
  AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY session_date
ORDER BY session_date

7 juli: de dag dat de trend brak

7 juli was ook de eerste handelsdag van SPCX in de Nasdaq-100 — de index-add trade analyseert de record-sluitingscross die op 6 juli plaatsvond, auction voor auction. Op de dag zelf was de verkoop geconcentreerd aan het begin en het einde van de handel. SPCX opende op $158.92 en alleen het eerste half uur werd er 13.4 miljoen aandelen verhandeld, waardoor de koers tegen 10:00 uur ET naar $153.08 steeg. Rond het middaguur bleef de koers boven de IPO-prijs — van halverwege de ochtend tot 15:00 uur lagen de halfuur-sluitingen tussen ongeveer $150.42 en $152.59 — waarna het laatste half uur de trend brak: 10.9 miljoen aandelen, de laagste koers van de sessie van $148.86 geregistreerd om 15:55 ET, en een afsluiting van $149.58. Die sluiting ligt $0.42 onder de openingshandel van de IPO — de eerste sluitingsprijs onder die lijn in de korte geschiedenis van het aandeel.

QueryJuly 7 intraday path: half-hour closes, lows en volume
De exacte SQL achter elk getal
SELECT
    formatDateTime(toTimeZone(toStartOfInterval(window_start, INTERVAL 30 MINUTE), 'America/New_York'), '%H:%i') AS et_time,
    round(toFloat64(argMax(close, window_start)), 2) AS close_px,
    round(toFloat64(min(low)), 2) AS bucket_low,
    round(toFloat64(sum(volume)) / 1e6, 1) AS vol_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
  AND window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00'
GROUP BY et_time
ORDER BY et_time

De spread werd smaller terwijl de prijs daalde

Eén aspect dat niet verslechterde tijdens de daling was de transactiekost. De bid-ask spread — de kosten die elke uitvoerbare order betaalt — bedroeg gemiddeld 10.74 basis points van de midpoint op de dag van de IPO, 7.14 basis points tijdens de piek-sessie, en 4.18 basis points op 7 juli. De liquiditeit op de beste prijs nam af doordat de marktpartijen vertrokken: een gemiddelde van 9506 aandelen op de eerste dag tegenover 3265 op 7 juli. De quote feed bleef stabiel terwijl de prijs daalde.

QueryStock quote spread en depth per session (ongeldige records per rij)
De exacte SQL achter elk getal
SELECT
    toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,
    round(avgIf((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price > bid_price), 2) AS avg_spread_bps,
    round(avgIf((toFloat64(ask_size) + toFloat64(bid_size)) / 2, bid_price > 0 AND ask_price > bid_price), 0) AS avg_depth,
    countIf(NOT (bid_price > 0 AND ask_price > bid_price)) AS dropped_invalid
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPCX'
  AND sip_timestamp >= '2026-06-12 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
  AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY session_date
ORDER BY session_date

Opties: puts op de IPO-prijs, geen 0DTE om te verhandelen

Op 7 juli was het drukste SPCX-contract de 330-strike call (28906 contracts), en de 150-strike put21261 contracts — staat exact op de IPO-openingprijs van $150. Alle vijf de drukste contracten verlopen op 2026-07-10, de vrijdagse weekly: SPCX biedt weekly en monthly expiries, waardoor er tijdens een dinsdersessie geen 0DTE-contract voor dezelfde dag beschikbaar is om te verhandelen. De put/call volume ratio bewoog van 0.61 op 1 juli naar 0.83 op 7 juli.

QueryJuly 7: top 10 SPCX option contracts per volume
De exacte SQL achter elk getal
SELECT
    concat('20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2)) AS expiry_date,
    if(substring(ticker, 13, 1) = 'C', 'call', 'put') AS call_or_put,
    toUInt32OrZero(substring(ticker, 14, 8)) / 1000 AS strike,
    concat(toString(toUInt32OrZero(substring(ticker, 14, 8)) / 1000), '-strike ', if(substring(ticker, 13, 1) = 'C', 'call', 'put')) AS label,
    sum(size) AS volume,
    round(sum(toFloat64(size) * toFloat64(price)) / 1e6, 2) AS notional_m,
    if(substring(ticker, 7, 6) = '260710', 1, 0) AS expires_jul10
FROM global_markets.options_trades
WHERE ticker LIKE 'O:SPCX%'
  AND length(ticker) = 21
  AND sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
GROUP BY expiry_date, call_or_put, strike, label, expires_jul10
ORDER BY volume DESC
LIMIT 10
QueryPut/call volume ratio per session
De exacte SQL achter elk getal
SELECT
    toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,
    round(sumIf(size, substring(ticker, 13, 1) = 'P') / sumIf(size, substring(ticker, 13, 1) = 'C'), 2) AS pc_ratio,
    sumIf(size, substring(ticker, 13, 1) = 'C') AS call_vol,
    sumIf(size, substring(ticker, 13, 1) = 'P') AS put_vol
FROM global_markets.options_trades
WHERE ticker LIKE 'O:SPCX%'
  AND length(ticker) = 21
  AND sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
GROUP BY session_date
ORDER BY session_date

De optie-quotes bleven breed

Terwijl de spread van het aandeel kromp naar enkele basis points, bleven de quotes in de optieketen breed: de gemiddelde gecoteerde spread over SPCX-contracten bedroeg 1086.65 bps op 1 juli, 1059.11 op 2 juli, en 1183.25 bps op 6 juli — honderden malen de spread van het aandeel zelf op diezelfde dagen (beide panelen bevatten de bewijslast). De gemiddelde grootte bij de beste quote bedroeg 231 contracten op 1 juli en 200 op 6 juli. De optie-quotes van 7 juli waren nog niet verwerkt op het moment van schrijven — deze tabel vertoont de langste vertraging van het warehouse — daarom loopt dit paneel tot 6 juli en vermeldt dit expliciet.

QueryOptions quote spread per session, July 1-6 (July 7 nog niet verwerkt)
De exacte SQL achter elk getal
SELECT
    toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,
    round(avgIf((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price > bid_price), 2) AS opt_spread_bps,
    round(avgIf((toFloat64(ask_size) + toFloat64(bid_size)) / 2, bid_price > 0 AND ask_price > bid_price), 0) AS avg_size,
    countIf(NOT (bid_price > 0 AND ask_price > bid_price)) AS dropped_invalid,
    count() AS quotes
FROM global_markets.cache_options_quotes
WHERE ticker LIKE 'O:SPCX%'
  AND sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'
  AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY session_date
ORDER BY session_date

SPY bewoog nauwelijks

In de periode van 12 juni tot 7 juli steeg SPY met 0.94% (van de eerste opening tijdens de reguliere handel tot de laatste sluiting tijdens de reguliere handel). Per sessie is de divergentie in juli duidelijk zichtbaar: op 7 juli noteerde SPY een open-to-close van -0.34%, terwijl SPCX -5.87% noteerde.

QuerySPY vs SPCX open-to-close, regular hours (July sessions)
De exacte SQL achter elk getal
SELECT
    a.session_date AS session_date,
    round(a.spx_pct, 2) AS spy_pct,
    round(b.spcx_pct, 2) AS spcx_pct
FROM (
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
        (toFloat64(argMax(close, window_start)) / toFloat64(argMin(open, window_start)) - 1) * 100 AS spx_pct
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= '2026-07-01 00:00:00' AND window_start < '2026-07-08 00:00:00'
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY session_date
) a
INNER JOIN (
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
        (toFloat64(argMax(close, window_start)) / toFloat64(argMin(open, window_start)) - 1) * 100 AS spcx_pct
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPCX'
      AND window_start >= '2026-07-01 00:00:00' AND window_start < '2026-07-08 00:00:00'
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY session_date
) b ON a.session_date = b.session_date
ORDER BY a.session_date

Wat de nieuwsfeed laat zien over de daling

De koppen zijn meetbaar. De vendor feed bevat 398 SPCX-getagde artikelen vanaf de eerste handelsdag tot en met 7 juli, afkomstig van slechts 4 uitgevers — The Motley Fool schreef alleen al 71.1% van het totaal. De drukste dag qua berichtgeving was de beursgang zelf — 42 artikelen op 12 juni, 31 tijdens de piek van de sessie op 16 juni — en geen enkele latere dag kwam binnen 13 artikelen van het aantal op de dag van de IPO. De berichtgeving nam af in lijn met de koers: 25.7 artikelen per dag in de eerste week, 9.3 in de laatste week. 84 artikelen bevatten de tag Tesla; 20 bevatten “Nasdaq” in de titel. Er is geen sprake van een dominante dag in de koersdaling — de aandacht nam af; er was geen sprake van een piek.

QueryNews-feed attention over de round trip: counts, concentration en de fade
De exacte SQL achter elk getal
WITH daily_counts AS (
    SELECT toDate(toTimeZone(published_utc, 'America/New_York')) AS d, count() AS n
    FROM global_markets.stocks_news
    WHERE has(tickers, 'SPCX')
      AND published_utc >= toDateTime('2026-06-12 04:00:00') AND published_utc < toDateTime('2026-07-08 04:00:00')
    GROUP BY d
),
top_pub AS (
    SELECT JSONExtractString(publisher, 'name') AS p, count() AS n
    FROM global_markets.stocks_news
    WHERE has(tickers, 'SPCX')
      AND published_utc >= toDateTime('2026-06-12 04:00:00') AND published_utc < toDateTime('2026-07-08 04:00:00')
    GROUP BY p ORDER BY n DESC, p ASC LIMIT 1
)
SELECT
    count() AS total_articles,
    uniqExact(JSONExtractString(publisher, 'name')) AS publishers,
    (SELECT p FROM top_pub) AS top_publisher,
    round(100.0 * (SELECT n FROM top_pub) / count(), 1) AS top_publisher_share_pct,
    (SELECT toMonth(argMax(d, (n, -toInt32(toDayOfYear(d))))) FROM daily_counts) AS busiest_month,
    (SELECT toDayOfMonth(argMax(d, (n, -toInt32(toDayOfYear(d))))) FROM daily_counts) AS busiest_dom,
    countIf(toDate(toTimeZone(published_utc, 'America/New_York')) = toDate('2026-06-12')) AS ipo_day_articles,
    countIf(toDate(toTimeZone(published_utc, 'America/New_York')) = toDate('2026-06-16')) AS peak_session_articles,
    countIf(toDate(toTimeZone(published_utc, 'America/New_York')) = toDate('2026-07-07')) AS jul7_articles,
    (SELECT max(n) FROM daily_counts WHERE d > toDate('2026-06-16')) AS max_daily_after_peak,
    countIf(toDate(toTimeZone(published_utc, 'America/New_York')) = toDate('2026-06-12')) - (SELECT max(n) FROM daily_counts WHERE d > toDate('2026-06-16')) AS ipo_day_minus_max_after,
    (SELECT round(avg(n), 1) FROM daily_counts WHERE d <= toDate('2026-06-18')) AS first_week_avg,
    (SELECT round(avg(n), 1) FROM daily_counts WHERE d >= toDate('2026-07-01')) AS final_week_avg,
    countIf(has(tickers, 'TSLA')) AS tsla_co_tagged,
    countIf(positionCaseInsensitive(title, 'nasdaq') > 0) AS nasdaq_titled
FROM global_markets.stocks_news
WHERE has(tickers, 'SPCX')
  AND published_utc >= toDateTime('2026-06-12 04:00:00') AND published_utc < toDateTime('2026-07-08 04:00:00')

One Form 4, then a filing vacuum

Form 4 is the document a corporate insider files within two business days of buying or selling company stock. Between the June 12 listing and July 7 the EDGAR filing index shows 10 SPCX filings: 6 8-K current reports, one Form 3 (an initial ownership statement), 2 offering documents from listing week, and exactly 1 Form 4 — dated June 17, the calendar day after the peak. The index records form type and date only — a fact, not a verdict. The louder fact is the silence after it: the last SPCX filing in the window is dated June 26, and the final week and a half — the stretch that actually broke the IPO print — shows 0 filings — a disclosure vacuum, not a wave of disclosed insider sales.

QueryElke SPCX filing in de EDGAR index, June 12 tot July 7, in één rij
De exacte SQL achter elk getal
SELECT
    count() AS total_filings,
    countIf(form_type = '4') AS form4_filings,
    countIf(form_type = '3') AS form3_filings,
    countIf(form_type = '8-K') AS eightk_filings,
    countIf(form_type NOT IN ('4', '3', '8-K')) AS other_filings,
    toMonth(maxIf(filing_date, form_type = '4')) AS form4_month,
    toDayOfMonth(maxIf(filing_date, form_type = '4')) AS form4_dom,
    toString(max(filing_date)) AS last_filing,
    toMonth(max(filing_date)) AS last_filing_month,
    toDayOfMonth(max(filing_date)) AS last_filing_dom,
    countIf(filing_date > toDate('2026-06-26')) AS filings_after_jun26
FROM global_markets.stocks_sec_edgar_index
WHERE ticker = 'SPCX'
  AND filing_date >= toDate('2026-06-12') AND filing_date <= toDate('2026-07-07')

How fast do IPO round trips usually happen?

SPCX took 16 sessions to close below its first public print. The panel below runs the identical measurement on four high-profile recent US IPOs — CoreWeave, Klarna, Medline, and Cerebras: take each stock's first regular-hours print, then count sessions until a regular-hours close lands below it, over each stock's first 26 calendar days (SPCX's own span through July 7). Klarna opened 30% above its issue price and closed below its first print in its debut session; Cerebras opened 89.2% above issue and did the same; CoreWeave opened 2.5% below issue and broke on session 2. Medline never broke inside its 16-session window. SPCX's hold was the longest of the four that broke — the round trip itself is ordinary; the 50.4% detour in the middle set this one apart. The H1 2026 IPO market review has the market-wide aftermarket numbers.

QuerySessions van listing tot de eerste close onder de eerste print: SPCX vs vier recente IPOs
De exacte SQL achter elk getal
WITH daily AS (
    SELECT ticker,
        toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
        argMin(toFloat64(open), window_start) AS rth_open,
        argMax(toFloat64(close), window_start) AS rth_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ((ticker = 'CRWV' AND window_start >= '2025-03-28 00:00:00' AND window_start < '2025-04-23 00:00:00')
        OR (ticker = 'KLAR' AND window_start >= '2025-09-10 00:00:00' AND window_start < '2025-10-06 00:00:00')
        OR (ticker = 'MDLN' AND window_start >= '2025-12-17 00:00:00' AND window_start < '2026-01-12 00:00:00')
        OR (ticker = 'CBRS' AND window_start >= '2026-05-14 00:00:00' AND window_start < '2026-06-09 00:00:00')
        OR (ticker = 'SPCX' AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-07-08 00:00:00'))
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY ticker, session_date
),
w AS (
    SELECT ticker, session_date, rth_close,
        row_number() OVER (PARTITION BY ticker ORDER BY session_date) AS rn,
        first_value(rth_open) OVER (PARTITION BY ticker ORDER BY session_date) AS d1_open
    FROM daily
),
agg AS (
    SELECT ticker,
        min(session_date) AS first_session,
        any(d1_open) AS day1_open,
        count() AS sessions_in_window,
        countIf(rth_close < d1_open) AS closes_below,
        minIf(toInt32(rn), rth_close < d1_open) AS break_rn
    FROM w GROUP BY ticker
)
SELECT a.ticker AS ticker,
    toString(a.first_session) AS listed,
    round(l.issue_px, 2) AS issue_price,
    round(a.day1_open, 2) AS first_rth_open,
    round((a.day1_open / l.issue_px - 1) * 100, 1) AS open_vs_issue_pct,
    round(abs((a.day1_open / l.issue_px - 1) * 100), 1) AS open_vs_issue_pct_abs,
    a.sessions_in_window AS sessions_in_window,
    a.closes_below AS closes_below_first_print,
    if(a.closes_below > 0, toString(a.break_rn), 'never in window') AS first_break,
    a.break_rn AS break_session_n
FROM agg a
INNER JOIN (
    SELECT ticker, min(listing_date) AS ld, argMin(toFloat64(final_issue_price), listing_date) AS issue_px
    FROM global_markets.stocks_ipos
    WHERE ticker IN ('SPCX', 'CBRS', 'MDLN', 'CRWV', 'KLAR') AND listing_date >= '2025-01-01' AND ipo_status = 'history'
    GROUP BY ticker
) l ON a.ticker = l.ticker
ORDER BY a.first_session

FAQ

Hoe ver is het aandeel SpaceX gedaald vanaf de piek?

SPCX bereikte een piek van $225.64 op 16 juni 2026 en sloot op $149.58 op 7 juli 2026 — een daling van 33.7% vanaf de piek tot die sluiting.

Is het aandeel SpaceX onder de IPO-prijs gezakt?

Ja — twee keer. Koersen tijdens de reguliere handelsuren onder de opening van $150 tijdens de IPO kwamen al voor tijdens de eerste handelsdag (laagste punt van $149.34 op 12 juni) en opnieuw op 23 juni (laagste punt van de sessie $147.11). Op 7 juli sloot het aandeel eronder, op $149.58. De uitgifteprijs van $135 is een andere waarde: SPCX heeft niet in de buurt daarvan verhandeld.

Was de daling van SPCX een marktbrede beweging?

Nee. In dezelfde periode steeg SPY met 0.94%. Op 7 juli zelf noteerde SPY een stijging van -0.34% van opening naar sluiting, terwijl SPCX -5.87% noteerde.

Hebten insiders van SpaceX verkocht tijdens de daling van het aandeel?

De SEC-index toont exact 1 SPCX Form 4 — het formulier voor transacties door insiders — tussen de beursnotering en 7 juli, gedateerd op 17 juni 2026, en 0 SPCX-documenten van welke aard dan ook na 26 juni. De index vermeldt niet de richting van een transactie: de gegevens tonen één insider-filing rond de piek en geen enkele tijdens het steilste deel van de daling.

Hoe lang blijven IPO-aandelen boven hun eerste handelskoers staan?

Vaak niet lang. Gemeten op dezelfde wijze bij vier prominente noteringen uit 2025–26, sloten Klarna en Cerebras onder hun eerste koers tijdens de reguliere handelsuren in hun eerste sessie. CoreWeave sloot tijdens sessie 2, terwijl SPCX standhield tot sessie 16 en Medline binnen de eerste 16 sessies nog niet was gezakt.

Databemerkingen

  • Entiteitsverificatie (hergebruikt symbool): het SPCX-symbool identificeerde eerder een niet-gerelateerd bedrijf waarvan de koersinformatie tot april 2026 liep; niets vóór de beursnotering van 12 juni 2026 wordt aan SpaceX toegeschreven. De issue-price in het scoreboard verwijst naar het stocks_ipos record (Space Exploration Technologies Corp., genoteerd op 2026-06-12); de diepgaande analyse van de eerste maand bevat de volledige verificatiegegevens.
  • De piek is gecontroleerd via een cross-check van de prints: de high van $225.64 werd geregistreerd over twee opeenvolgende minuten (10:02–10:03 a.m. ET tijdens de piek-sessie) met nabijgelegen bars binnen ongeveer twee dollar — een traceerbaar extremum, geen incidentele print.
  • Quote-panels sluiten eenzijdige, crossed of locked records uit en vermelden wat er wordt weggelaten in een dropped_invalid kolom in hetzelfde panel.
  • De OPTION quotes van 7 juli waren nog niet verwerkt tijdens het schrijvencache_options_quotes bevat de langste ingest lag van het warehouse; het options-quote panel beslaat 1–6 juli en is dienovereenkomstig gelabeld. Equity quotes en trades voor 7 juli zijn volledig.
  • Volumes zijn de sommen per minute-bar gedurende alleen de reguliere uren; prints tijdens extended-hours (inclusief de pre-market low van 23 juni vermeld in de eerste maandelijkse update) vallen buiten elk panel op deze pagina.
  • Nieuws-aantallen zijn afkomstig van één vendor-feed, gegroepeerd per New Yorkse kalenderdag; The Motley Fool schreef 71.1% van de getagde artikelen — de aantallen meten de aandacht van de feed, niet het belang.
  • De EDGAR index bevat alleen het type formulier, de datum en de URL. Niets in dit overzicht bevestigt de richting van het Form 4 van 17 juni.
  • De round-trip vergelijking scant de eerste 26 kalenderdagen van elk aandeel — “never in window” betekent precies dat; elke serie begint op de eigen datum van notering, zodat er geen koersinformatie van vóór de notering wordt meegenomen.

Methodologie

  • SPCX werd gedurende 16 sessies verhandeld van 12 juni tot en met 7 juli 2026 — de sluitingen van 19 juni (Juneteenth) en 3 juli (Independence Day) zijn geverifieerd op basis van geobserveerde bars en zijn niet enkel aangenomen. Timestamps worden opgeslagen in UTC en binnen de queries omgezet naar New York-tijd; reguliere handelsuren zijn 13:30–19:59 UTC (9:30 a.m.–4:00 p.m. ET in de zomer); "close" verwijst naar de laatste minuut-bar van de reguliere sessie; prijzen zijn afkomstig uit de delayed consolidated view.
  • Decimale kolommen worden omgezet naar 64-bit floats vóór ratio-berekeningen. De expiratiedatum, het type en de strike van opties worden geanalyseerd vanuit de OCC ticker (posities 7/13/14 voor deze vier-letterige root; length(ticker) = 21 bepaalt de root exact, zodat vergelijkbare roots niet worden opgenomen).
  • Dit is een pinned post: elke query gebruikt expliciete dataliteralen en reproduceert deze cijfers op elke latere datum. Status van het warehouse per 9 juli 2026.

Deze post is de derde in de SPCX-serie, na de diepgaande analyse van de eerste maand en de Nasdaq-100 index-add trade. Elk cijfer is het resultaat van een opgeslagen query — voer de SQL zelf uit op de Strasmore terminal.