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

SPCX: Penurunan Harga Saham SpaceX dari Titik Puncak

Saham SpaceX turun 33,7% dari puncak $225,64 pada 16 Juni 2026 menjadi $149,58 pada penutupan 7 Juli, menandai penutupan pertama di bawah harga pembukaan IPO $150.

SpaceX menetapkan harga IPO sebesar $135 per saham dan mulai diperdagangkan pada 12 Juni 2026 di harga $150 — dan pada penutupan 7 Juli, pergerakan harga tersebut kembali ke titik awal. SPCX mencapai puncak di $225.64 pada 16 Juni 2026, naik 50.4% dari perdagangan pembukaan IPO, kemudian kehilangan seluruh kenaikan tersebut: 7 Juli ditutup pada $149.58, $0.42 di bawah harga cetak jam reguler pertama, setelah mencapai titik terendah di akhir hari sebesar $148.86. Penurunan dari titik puncak ke penutupan tersebut terukur sebesar 33.7%. Dalam periode yang sama, S&P 500 ETF (SPY) naik 0.94% — ini adalah penyesuaian harga satu saham, bukan pergerakan pasar. Setiap angka di bawah ini adalah hasil kueri tersimpan dari consolidated tape dan quote feed; perluas panel apa pun untuk melihat SQL yang tepat.

Alur: IPO terbuka hingga round trip

Baris papan skor menjelaskannya dalam satu baris: harga penerbitan $135, perdagangan jam reguler pertama $150 (opening cross pukul 11:46 a.m. — analisis mendalam bulan pertama memuat mekanisme hari pencatatan), puncak $225.64 pada 16 Juni, dan penutupan $149.58 pada 7 Juli. Harga puncak tercatat pada pertengahan pagi dalam jam reguler dan terlacak melalui bar di sekitarnya (catatan data); harga terendah sesi 7 Juli, $148.86, tercatat pada 15:55 ET — di dalam setengah jam terakhir.

QueryBusur dalam satu baris: IPO open, peak, close 7 Juli, dan penurunan
SQL tepat di balik setiap angka
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

Sesi demi sesi: penurunan

SPCX diperdagangkan selama 16 sesi antara pencatatan perdana dan 7 Juli — penutupan pada 19 Juni untuk Juneteenth dan 3 Juli untuk Independence Day menjelaskan jeda kalender tersebut. Instrumen ini membuka sesi pertamanya pada $150, mencetak puncak $225.64 dua sesi kemudian, dan mencapai 7 Juli dengan penutupan $149.58 pada titik terendah $148.86. Volume menurun seiring berjalannya waktu: 495.6 juta saham pada hari pertama, 274.5 juta pada sesi puncak, dan 66.2 juta pada 7 Juli.

QueryScoreboard sesi regular-hours: open, close, low, high, volume untuk setiap sesi SPCX
SQL tepat di balik setiap angka
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: hari ketika garis pertahanan jebol

7 Juli juga merupakan sesi pertama SPCX di dalam Nasdaq-100 — perdagangan penambahan indeks mengukur rekor closing cross yang mendahuluinya pada 6 Juli, lelang demi lelang. Pada hari itu sendiri, aksi jual terkonsentrasi di awal dan akhir sesi. SPCX dibuka pada $158.92 dan setengah jam pertama saja mencatat perputaran 13.4 juta saham, membawa saham tersebut ke $153.08 pada pukul 10:00 pagi. Harga tengah hari bertahan di atas harga IPO — dari pertengahan pagi hingga pukul 3 sore, penutupan setiap setengah jam berada di antara kisaran $150.42 dan $152.59 — dan kemudian setengah jam terakhir menjebolnya: 10.9 juta saham, harga terendah sesi sebesar $148.86 tercatat pada 15:55 ET, dan berakhir di $149.58. Penutupan tersebut berada $0.42 di bawah perdagangan pembukaan IPO — harga penutupan pertama di bawah garis tersebut dalam masa hidup singkat saham ini.

QueryPath intraday 7 Juli: close, low, dan volume per setengah jam
SQL tepat di balik setiap angka
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

Spread menyempit saat harga turun

Satu hal yang tidak memburuk selama penurunan adalah biaya perdagangan. bid-ask spread — biaya yang dibayar setiap marketable order — rata-rata sebesar 10.74 bps dari midpoint pada hari IPO, 7.14 bps pada sesi puncak, dan 4.18 bps pada tujuh Juli. Depth at the touch menipis saat pelaku pasar berpindah: rata-rata 9506 saham pada hari pertama dibandingkan 3265 pada tujuh Juli. Quote feed menjadi stabil meskipun harga turun.

QuerySpread dan depth kuotasi saham per sesi (rekaman invalid dihitung per baris)
SQL tepat di balik setiap angka
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

Opsi: put pada harga IPO, tidak ada 0DTE untuk diperdagangkan

Pada 7 Juli, kontrak SPCX tersibuk adalah 330-strike call (28906 kontrak), dan 150-strike put21261 kontrak — berada tepat pada harga pembukaan IPO $150. Kelima kontrak tersibuk tersebut berakhir pada 2026-07-10, yaitu weekly Jumat: SPCX mencantumkan expiries weekly dan monthly, sehingga sesi Selasa tidak memiliki kontrak 0DTE hari yang sama untuk diperdagangkan. Rasio volume put/call bergerak dari 0.61 pada 1 Juli menjadi 0.83 pada 7 Juli.

Query7 Juli: 10 kontrak opsi SPCX teratas berdasarkan volume
SQL tepat di balik setiap angka
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
QueryRasio volume put/call per sesi
SQL tepat di balik setiap angka
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

Feed kuotasi opsi tetap lebar

Meskipun spread saham menyempit menjadi basis points satu digit, rantai opsi tetap terkuotasi lebar: rata-rata spread kuotasi pada kontrak SPCX tercatat 1086.65 bps pada satu Juli, 1059.11 pada dua Juli, dan 1183.25 bps pada enam Juli — ratusan kali lipat dari touch saham itu sendiri pada hari yang sama (kedua panel menyertakan buktinya). Rata-rata ukuran pada kuotasi terbaik mencapai 231 kontrak pada satu Juli dan 200 pada enam Juli. Kuotasi opsi tujuh Juli belum masuk saat penulisan — tabel tersebut memiliki lag terlama di gudang data — sehingga panel ini berhenti pada enam Juli dan menyatakannya secara eksplisit.

QuerySpread kuotasi opsi per sesi, 1-6 Juli (7 Juli belum terinput saat penulisan)
SQL tepat di balik setiap angka
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 hampir tidak bergerak

Dalam rentang waktu 12 Juni hingga 7 Juli, SPY naik 0.94% (dari pembukaan jam reguler pertama hingga penutupan jam reguler terakhir). Divergensi terlihat jelas pada setiap sesi di bulan Juli: pada 7 Juli SPY mencatat -0.34% dari pembukaan ke penutupan sementara SPCX mencatat -5.87%.

QuerySPY vs SPCX open-to-close, regular hours (sesi Juli)
SQL tepat di balik setiap angka
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

Apa yang ditunjukkan feed berita mengenai penurunan tersebut

Jumlah tajuk berita dapat dihitung. Feed vendor membawa 398 artikel bertanda SPCX dari hari pencatatan hingga tujuh Juli, dari hanya 4 penerbit — The Motley Fool saja menulis 71.1% di antaranya. Hari dengan cakupan tersibuk adalah saat pencatatan itu sendiri — 42 artikel pada dua belas Juni, 31 pada sesi puncak enam belas Juni — dan tidak ada hari setelahnya yang mendekati jumlah 13 artikel dari hitungan hari IPO. Cakupan memudar seiring dengan harga: 25.7 artikel per hari pada minggu pertama, 9.3 pada minggu terakhir. 84 artikel turut menandai Tesla; 20 mencantumkan “Nasdaq” dalam judulnya. Tidak ada hari dengan tajuk berita dominan yang muncul dalam penurunan tersebut — perhatian menurun; tidak pernah melonjak.

QueryAtensi news-feed selama round trip: jumlah, konsentrasi, dan fade
SQL tepat di balik setiap angka
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')

Satu Form 4, kemudian kekosongan pelaporan

Form 4 adalah dokumen yang diajukan oleh insider perusahaan dalam waktu dua hari kerja setelah membeli atau menjual saham perusahaan. Antara pencatatan pada 12 Juni dan 7 Juli, indeks pelaporan EDGAR menunjukkan 10 pelaporan SPCX: 6 laporan terkini 8-K, satu Form 3 (pernyataan kepemilikan awal), 2 dokumen penawaran dari minggu pencatatan, dan tepat 1 Form 4 — tertanggal 17 Juni, satu hari kalender setelah puncak harga. Indeks tersebut hanya mencatat jenis formulir dan tanggal — sebuah fakta, bukan sebuah vonis. Fakta yang lebih mencolok adalah keheningan setelahnya: pelaporan SPCX terakhir dalam periode tersebut tertanggal 26 Juni, dan satu setengah minggu terakhir — periode yang sebenarnya merusak harga IPO — menunjukkan 0 pelaporan — sebuah kekosongan pengungkapan, bukan gelombang penjualan insider yang terungkap.

QuerySetiap filing SPCX dalam indeks EDGAR, 12 Juni hingga 7 Juli, dalam satu baris
SQL tepat di balik setiap angka
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')

Seberapa cepat round trip IPO biasanya terjadi?

SPCX membutuhkan 16 sesi untuk ditutup di bawah harga cetak publik pertamanya. Panel di bawah ini melakukan pengukuran yang sama pada empat IPO AS terbaru yang profilnya tinggi — CoreWeave, Klarna, Medline, dan Cerebras: ambil harga cetak jam reguler pertama dari setiap saham, kemudian hitung sesi hingga penutupan jam reguler berada di bawah harga tersebut, selama 26 hari kalender pertama setiap saham (rentang waktu SPCX hingga 7 Juli). Klarna dibuka 30% di atas harga issue dan ditutup di bawah harga cetak pertamanya pada sesi debutnya; Cerebras dibuka 89.2% di atas issue dan melakukan hal yang sama; CoreWeave dibuka 2.5% di bawah issue dan jebol pada sesi 2. Medline tidak pernah jebol dalam jendela 16 sesi. Pertahanan SPCX adalah yang terlama dari empat yang jebol — round trip itu sendiri tergolong biasa; penyimpangan 50.4% di tengahnya membuat saham ini berbeda. Tinjauan pasar IPO H1 2026 memiliki angka aftermarket seluruh pasar.

QuerySesi dari listing hingga close pertama di bawah print pertama: SPCX vs empat IPO terbaru
SQL tepat di balik setiap angka
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

Seberapa jauh saham SpaceX turun dari puncaknya?

SPCX mencapai puncak pada $225.64 pada 16 Juni 2026 dan ditutup pada $149.58 pada 7 Juli 2026 — penurunan sebesar 33.7% dari harga puncak ke harga penutupan tersebut.

Apakah saham SpaceX turun di bawah harga IPO?

Ya — terjadi dua kali. Harga perdagangan jam reguler di bawah harga pembukaan IPO $150 terjadi sejak sesi debut itu sendiri (terendah 12 Juni $149.34) dan kembali terjadi pada 23 Juni (terendah sesi $147.11), dan pada 7 Juli saham tersebut ditutup di bawah harga itu, pada $149.58. Harga penerbitan $135 adalah angka yang berbeda: SPCX tidak diperdagangkan di dekat angka tersebut.

Apakah penurunan SPCX merupakan pergerakan pasar secara luas?

Tidak. Dalam periode yang sama SPY naik 0.94%, dan pada 7 Juli sendiri SPY mencatat -0.34% dari pembukaan ke penutupan sementara SPCX mencatat -5.87%.

Apakah orang dalam SpaceX menjual saham selama penurunan harga saham?

Indeks pengajuan SEC menunjukkan tepat 1 Form 4 SPCX — formulir transaksi orang dalam — antara pencatatan saham dan 7 Juli, tertanggal 17 Juni 2026, dan 0 pengajuan SPCX jenis apa pun setelah 26 Juni. Indeks tersebut tidak mencantumkan arah transaksi: catatan menunjukkan satu pengajuan orang dalam di dekat harga puncak dan tidak ada pengajuan selama periode penurunan paling tajam.

Berapa lama saham IPO bertahan di atas harga perdagangan pertamanya?

Seringkali tidak lama. Diukur dengan cara yang sama pada empat pencatatan profil tinggi tahun 2025–26, Klarna dan Cerebras ditutup di bawah harga perdagangan jam reguler pertama mereka pada sesi debut dan CoreWeave pada sesi 2, sementara SPCX bertahan hingga sesi 16 dan Medline belum turun dalam 16 sesi pertamanya.

Catatan data

  • Verifikasi entitas (simbol yang digunakan kembali): simbol SPCX sebelumnya mengidentifikasi perusahaan tidak terkait yang datanya berjalan hingga April 2006; tidak ada data sebelum pencatatan 12 Juni 2026 yang diatribusikan kepada SpaceX. Tanda terima harga penerbitan pada papan skor membaca catatan stocks_ipos (Space Exploration Technologies Corp., tercatat 2026-06-12); analisis mendalam bulan pertama memuat tanda terima verifikasi lengkap.
  • Puncak harga melewati pemeriksaan silang cetakan tunggal: harga tertinggi $225.64 tercetak selama dua menit berturut-turut (10:02–10:03 pagi ET pada sesi puncak) dengan bar tetangga dalam kisaran sekitar dua dolar — ini adalah ekstrem yang terlacak, bukan cetakan tersesat.
  • Panel kuotasi mengecualikan catatan satu sisi, crossed, atau locked dan menghitung apa yang dihapus dalam kolom dropped_invalid pada panel yang sama.
  • Kuotasi OPTION tanggal 7 Juli belum masuk saat penulisancache_options_quotes memiliki lag ingest terlama di gudang data; panel kuotasi opsi mencakup 1–6 Juli dan diberi label sesuai hal tersebut. Kuotasi ekuitas dan perdagangan untuk 7 Juli sudah lengkap.
  • Volume adalah jumlah bar menit hanya selama jam reguler; cetakan jam diperpanjang (termasuk harga terendah pre-market 23 Juni yang dicatat dalam postingan bulan pertama) berada di luar setiap panel di halaman ini.
  • Jumlah berita berasal dari feed satu vendor, dikelompokkan berdasarkan hari kalender New York; The Motley Fool menulis 71.1% dari artikel yang ditandai — jumlah tersebut mengukur perhatian feed, bukan tingkat kepentingan.
  • Indeks EDGAR hanya memuat tipe formulir, tanggal, dan URL. Tidak ada hal di sini yang menegaskan arah Form 4 tanggal 17 Juni.
  • Perbandingan round-trip memindai dua puluh enam hari kalender pertama setiap saham — “never in window” berarti tepat seperti itu; setiap seri dimulai pada tanggal pencatatannya sendiri, sehingga tidak ada kebocoran data sebelum pencatatan yang masuk.

Metodologi

  • SPCX diperdagangkan selama 16 sesi dari 12 Juni hingga 7 Juli 2026 — penutupan pada 19 Juni (Juneteenth) dan 3 Juli (Independence Day) diverifikasi dari bar yang terobservasi, bukan diasumsikan. Stempel waktu disimpan dalam UTC dan dikonversi ke waktu New York di dalam query; jam reguler adalah 13:30–19:59 UTC (9:30 a.m.–4:00 p.m. ET pada musim panas); "close" berarti bar menit terakhir sesi reguler; harga berasal dari tampilan konsolidasi yang tertunda.
  • Kolom desimal dikonversi menjadi float 64-bit sebelum aritmatika rasio. Kedaluwarsa opsi, tipe, dan strike diurai dari ticker OCC (posisi 7/13/14 untuk root empat karakter ini; length(ticker) = 21 mengunci root secara tepat, sehingga root yang serupa tidak dapat masuk).
  • Ini adalah postingan yang disematkan: setiap query menggunakan literal tanggal eksplisit dan mereproduksi angka-angka ini pada tanggal berapa pun di kemudian hari. Status gudang data per 9 Juli 2026.

Postingan ini adalah yang ketiga dalam seri SPCX, mengikuti analisis mendalam bulan pertama dan perdagangan penambahan indeks Nasdaq-100. Setiap angka adalah hasil query yang tersimpan — jalankan SQL sendiri pada terminal Strasmore.