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

SPCX: Pekan Saat Harga SPCX Turun di Bawah Harga Perdana

Kinerja SPCX pekan enam Juli dua ribu dua puluh enam: aliran index-add berakhir, tiga dari lima penutupan berada di bawah harga perdana Juni, dan Jumat mencetak rekor terendah baru.

SPCX menghabiskan pekan pada enam Juli dua ribu dua puluh enam dengan melakukan hal yang seharusnya tidak dilakukan oleh listing baru: harganya turun di bawah harga perdana. Dari penutupan $161.86 pada pekan sebelumnya, saham ini turun -10.2% selama lima sesi menjadi $145.4 — ditutup di bawah harga perdagangan pertama $150 pada 3 dari 5 sesi dan mencetak rekor penutupan terendah baru setelah listing pada hari Jumat. Pekan ini dibuka dengan lonjakan terakhir dari aliran index-add dan ditutup dengan volume perdagangan paling sepi sejak listing, sementara rating analis pertama dan angka kuartalan publik pertama dirilis di antaranya. Setiap angka di bawah ini adalah query tersimpan — perluas panel apa pun untuk melihat SQL.

Pertama, bukti transaksi: SPCX mana yang dimaksud

SPCX sebelumnya dimiliki oleh sekuritas berbeda yang tidak terkait, sehingga setiap jendela di sini terikat pada entitas yang terdaftar pada tanggal 12 Juni 2026 — Space Exploration Technologies Corp. (spacex-spcx-first-month|analisis mendalam bulan pertama membawa verifikasi lengkap):

QueryRiwayat trading simbol per bulan — gap dan kedatangan entitas baru
SQL tepat di balik setiap angka
SELECT
    toStartOfMonth(window_start) AS month,
    count() AS minute_bars,
    round(min(toFloat64(low)), 2) AS low_usd,
    round(max(toFloat64(high)), 2) AS high_usd,
    round(toFloat64(sum(volume)) / 1e6, 2) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
  AND window_start >= toDateTime('2025-07-01 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
GROUP BY month
ORDER BY month

Kesenjangan selama beberapa bulan adalah saat entitas lama keluar dari pencatatan; batang tebal mulai Juni 2026 dan seterusnya adalah entitas baru — semua informasi di bawah ini hanya berkaitan dengan pencatatan tersebut.

Ringkasan mingguan

QuerySPCX, minggu 6 Juli 2026 — penurunan, terverifikasi
SQL tepat di balik setiap angka
WITH
    (
        SELECT argMax(toFloat64(close), window_start) FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPCX' AND window_start >= toDateTime('2026-07-02 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')
          AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    ) AS pw_close,
    (
        SELECT min(toFloat64(low)) FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPCX' AND window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
    ) AS lo,
    (
        SELECT max(toFloat64(high)) FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPCX' AND window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
    ) AS hi,
    (
        SELECT min(c) FROM (
            SELECT argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS c
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'SPCX' AND window_start >= toDateTime('2026-06-12 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')
            GROUP BY toDate(toTimeZone(window_start, 'America/New_York'))
        )
    ) AS prior_low_close,
    (
        SELECT countIf(c < 150) FROM (
            SELECT argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS c
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'SPCX' AND window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
            GROUP BY toDate(toTimeZone(window_start, 'America/New_York'))
        )
    ) AS closes_under_150
SELECT
    round(pw_close, 2) AS prior_week_close,
    round(toFloat64(argMaxIf(close, window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)), 2) AS week_close,
    round((toFloat64(argMaxIf(close, window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)) / pw_close - 1) * 100, 1) AS week_change_pct,
    round(hi, 2) AS week_high,
    round(lo, 2) AS week_low,
    formatDateTime(toTimeZone(minIf(window_start, toFloat64(low) <= lo + 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS week_low_bar_et,
    countIf(toFloat64(close) < 150 AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS rth_minutes_below_150,
    150 AS underwater_threshold_usd,
    closes_under_150 AS closes_below_150,
    round(prior_low_close, 2) AS prior_closing_low,
    round(prior_low_close - toFloat64(argMaxIf(close, window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)), 2) AS new_low_margin_usd,
    round(sumIf(toFloat64(close) * toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9, 1) AS rth_dollar_bn,
    round(toFloat64(sum(volume)) / 1e6, 1) AS week_shares_m,
    uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS session_days_observed
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
  AND window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')

-10.2% dalam satu minggu, dengan titik tertinggi $167.9 dan titik terendah $145.07 (tercatat pada 2026-07-10 15:59 ET), serta 790 menit sesi reguler di bawah harga perdagangan pertama $150. Penutupan hari Jumat di harga $145.4 menembus titik terendah penutupan pasca-listing sebelumnya di harga $152.74.

Satu catatan jangkar: "underwater" berarti di bawah opening-cross price tanggal 12 Juni — harga yang pertama kali dibayar pembeli publik, sebagaimana tercatat dalam analisis mendalam bulan pertama; jika dibandingkan dengan offering price yang lebih rendah, listing ini tetap berada di atas harga tersebut. Total nilai dolar jam reguler: 41.7B selama 5 sesi.

Sesi demi sesi: aliran dana keluar

QuerySPCX per sesi — close, change, shares, dollars
SQL tepat di balik setiap angka
SELECT
    et_date,
    close_usd,
    round(if(prev_close = 0, NULL, (close_usd / prev_close - 1) * 100), 1) AS change_pct,
    shares_m,
    dollar_bn
FROM (
    SELECT et_date, close_usd, shares_m, dollar_bn,
           lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
            round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS close_usd,
            round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m,
            round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_bn
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPCX'
          AND window_start >= toDateTime('2026-07-02 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
        GROUP BY et_date
    )
)
WHERE et_date >= toDate('2026-07-06')
ORDER BY et_date

Hari Senin mencatat 17.55B — sisa dari aliran dana penambahan indeks yang tercatat dalam analisis mendalam penambahan indeks. Kemudian aliran dana tersebut keluar: 11.3B pada hari Selasa (sesi -6.7% dengan penutupan pertama di bawah $150, menurut catatan penurunan dari puncak), lalu menurun menjadi 6.31B pada hari Jumat — kira-kira sepertiga dari volume hari Senin. Pantulan +2.6% pada hari Kamis tidak bertahan; hari Jumat ditutup -4.4% lebih rendah pada $145.4.

Apa yang sebenarnya tertulis dalam feed berita

Apa yang ditulis oleh feed saat harga saham turun? Judul-judul berita memberikan informasi yang tidak bisa terlihat dari sekadar hitungan jumlah.

QueryAlur berita minggu ini: jumlah, ditambah tiga bukti alur cerita, dikutip verbatim
SQL tepat di balik setiap angka
WITH
    (
        SELECT (arrayElement(splitByString('. ', argMin(title, published_utc)), 1), toString(min(toDate(toTimeZone(published_utc, 'America/New_York')))))
        FROM global_markets.stocks_news
        WHERE has(tickers, 'SPCX') AND published_utc >= toDateTime('2026-07-06 04:00:00') AND published_utc < toDateTime('2026-07-11 04:00:00')
          AND title ILIKE '%quiet period%'
    ) AS quiet,
    (
        SELECT (arrayElement(splitByString('. ', argMin(title, published_utc)), 1), toString(min(toDate(toTimeZone(published_utc, 'America/New_York')))))
        FROM global_markets.stocks_news
        WHERE has(tickers, 'SPCX') AND published_utc >= toDateTime('2026-07-06 04:00:00') AND published_utc < toDateTime('2026-07-11 04:00:00')
          AND title ILIKE '%lost%revenue%'
    ) AS results,
    (
        SELECT (arrayElement(splitByString('. ', argMin(title, published_utc)), 1), toString(min(toDate(toTimeZone(published_utc, 'America/New_York')))))
        FROM global_markets.stocks_news
        WHERE has(tickers, 'SPCX') AND published_utc >= toDateTime('2026-07-06 04:00:00') AND published_utc < toDateTime('2026-07-11 04:00:00')
          AND title ILIKE '%borrowed%'
    ) AS borrow
SELECT
    count() AS week_articles,
    uniqExact(JSONExtractString(publisher, 'name')) AS publishers,
    countIf(title ILIKE '%nasdaq-100%') AS index_add_headlines,
    quiet.1 AS quiet_period_headline,
    quiet.2 AS quiet_period_date,
    results.1 AS results_headline,
    results.2 AS results_date,
    borrow.1 AS borrowing_headline,
    borrow.2 AS borrowing_date
FROM global_markets.stocks_news
WHERE has(tickers, 'SPCX')
  AND published_utc >= toDateTime('2026-07-06 04:00:00')
  AND published_utc < toDateTime('2026-07-11 04:00:00')

51 artikel yang ditandai dari 3 penerbit; tiga alur cerita mendominasi judul-judul tersebut. Pada 2026-07-07, pembingkaian feed itu sendiri adalah "Analysts Go All-In on SpaceX as the Quiet Period Ends" — berakhirnya masa diam penjamin emisi pasca-IPO dan munculnya peringkat kredit, pada hari yang sama dengan sesi -6.7%. Pada 2026-07-09: "SpaceX Lost $4.28 Billion on $4.7 Billion in Revenue Last Quarter" — angka kuartalan pertama dari kehidupan publik saham tersebut masuk ke dalam feed. Berjalan bersamaan, utas neraca keuangan — "SpaceX Borrowed $25 Billion and Is Buying Up AI Companies" (2026-07-07) — ditambah 5 tajuk utama tentang Nasdaq-100 turut muncul. Disiplin yang biasa diterapkan: perhatian dari satu feed agregat, bukan media dunia — dan penurunan harga serta alur cerita tersebut hanya berbagi kalender yang sama; ko-okurensi adalah satu-satunya hal yang dapat dibuktikan oleh tabel ini.

Seluruh tabel mingguan entitas sejauh ini

QuerySetiap minggu masa hidup entitas baru — return open-to-close dan RTH dollars (terbatas pada entitas)
SQL tepat di balik setiap angka
SELECT
    toString(wk) AS period_start,
    round(ret, 1) AS week_return_pct,
    round(dollar_bn, 1) AS week_rth_dollar_bn,
    sessions
FROM (
    SELECT toStartOfWeek(toDate(toTimeZone(window_start, 'America/New_York')), 1) AS wk,
           uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
           (argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / argMinIf(toFloat64(open), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100 AS ret,
           sumIf(toFloat64(close) * toFloat64(volume), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / 1e9 AS dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPCX'
      AND window_start >= toDateTime('2026-06-12 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
    GROUP BY wk
)
ORDER BY period_start

Lima minggu kalender keberadaan dalam satu tabel kecil — lonjakan listing, puncak, penurunan, dan sekarang ini: minggu open-to-close -12.4% pada 41.7B dolar. Baseline adalah tape entitas itu sendiri sebelumnya, yang dihitung secara live — setiap minggu baru tetap menulis ulang seperlima dari sejarah tersebut.

Apakah penurunan ini normal? Enam debut besar lainnya, pengukur yang sama

Apakah ini sekadar penyesuaian pasca-IPO yang biasa atau sesuatu yang lebih buruk? Pengecekannya: terapkan satu pengukuran — perdagangan jam reguler pertama hingga penutupan jam reguler hari ke-dua puluh delapan — pada debut bernilai satu miliar dolar lebih lainnya dalam dua tahun terakhir.

QueryDebut besar baru-baru ini, bulan pertama dengan satu pengukur: trade pertama hingga close hari ke-28 (ET regular hours)
SQL tepat di balik setiap angka
SELECT
    b.ticker AS ticker,
    toString(any(i.ld)) AS listed,
    round(any(i.ipx), 2) AS issue_px,
    round(argMinIf(toFloat64(b.open), b.window_start, rth), 2) AS first_trade_open,
    round(argMaxIf(toFloat64(b.close), b.window_start, rth), 2) AS day28_close,
    round((argMaxIf(toFloat64(b.close), b.window_start, rth) / argMinIf(toFloat64(b.open), b.window_start, rth) - 1) * 100, 1) AS open_to_day28_pct,
    round((argMaxIf(toFloat64(b.close), b.window_start, rth) / any(i.ipx) - 1) * 100, 1) AS issue_to_day28_pct,
    toUInt8(b.ticker = 'SPCX') AS is_spcx
FROM global_markets.delayed_stocks_minute_aggs AS b
INNER JOIN (
    SELECT ticker, max(listing_date) AS ld, argMax(toFloat64(final_issue_price), listing_date) AS ipx
    FROM global_markets.stocks_ipos
    WHERE ticker IN ('SPCX', 'CRWV', 'CBRS', 'KLAR', 'VG', 'MDLN', 'LINE')
    GROUP BY ticker
) AS i ON b.ticker = i.ticker
WHERE b.ticker IN ('SPCX', 'CRWV', 'CBRS', 'KLAR', 'VG', 'MDLN', 'LINE')
  AND b.window_start >= toDateTime('2024-07-25 00:00:00')
  AND b.window_start < toDateTime('2026-07-11 00:00:00')
  AND toDate(toTimeZone(b.window_start, 'America/New_York')) >= i.ld
  AND toDate(toTimeZone(b.window_start, 'America/New_York')) <= i.ld + 28
  AND ((toHour(toTimeZone(b.window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(b.window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth
GROUP BY b.ticker
ORDER BY open_to_day28_pct

Pada pengukur ini, -3.1% milik SPCX berada di posisi tengah tabel. VG (-36%), CBRS (-35.1%), dan KLAR (-18.9%) semuanya turun lebih tajam dari perdagangan publik pertama mereka; MDLN naik 23.9% selama bulan pertamanya. Jika dibandingkan dengan harga penawaran, +7.7% milik SPCX berada di posisi yang sama dengan sebagian besar tabel ini — di atas harga penerbitan, namun di bawah harga pembukaan; VG adalah satu-satunya debut di sini yang berada di bawah harga penerbitannya pada hari ke-dua puluh delapan. Berdasarkan bukti ini, penurunan bulan pertama dari harga pembukaan adalah pola umum bagi debut besar, bukan tanda bahaya.

Masih menjadi bobot besar — namun mulai memudar

QueryTicker terberat minggu ini berdasarkan dollar volume regular-hours — posisi pendatang baru saat ini
SQL tepat di balik setiap angka
SELECT
    ticker,
    round(sum(toFloat64(volume) * toFloat64(close)) / 1e9, 1) AS regular_hours_dollar_bn,
    round(100 * sum(toFloat64(volume) * toFloat64(close)) / max(sum(toFloat64(volume) * toFloat64(close))) OVER (), 1) AS pct_of_leader,
    toUInt8(ticker = 'SPCX') AS is_spcx
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
  AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY ticker
ORDER BY regular_hours_dollar_bn DESC
LIMIT 12
QueryBukti peringkat: dollar volume minggu ini dibandingkan dengan ticker lainnya
SQL tepat di balik setiap angka
WITH (
    SELECT sum(toFloat64(volume) * toFloat64(close))
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPCX'
      AND window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
) AS spcx_d
SELECT
    countIf(d > spcx_d AND ticker != 'SPCX') + 1 AS spcx_rank,
    round(spcx_d / 1e9, 1) AS spcx_dollar_bn,
    round(100 * spcx_d / max(d), 1) AS pct_of_leader
FROM (
    SELECT ticker, sum(toFloat64(volume) * toFloat64(close)) AS d
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY ticker
)

Peringkat eleventh berdasarkan nilai dolar untuk minggu ini — masih termasuk nama terberat di pasar, pada 25.4% dari pemimpin mingguan, di mana jendela pasca-listing bulan Juni menempatkannya dalam beberapa besar pasar. Basisnya: nilai dolar jam reguler setiap ticker selama lima sesi, subjek disertakan dengan bendera penerimaan dan bukan dikecualikan — topik halaman ini ADALAH entitas yang terverifikasi.

Komposisi data perdagangan

QueryAnatomi print-size dan sensus quote — satu minggu penuh
SQL tepat di balik setiap angka
WITH
    (
        SELECT (round(count() / 1e6, 2),
                round(100.0 * countIf(bid_price > 0 AND ask_price > 0 AND ask_price > bid_price) / count(), 2))
        FROM global_markets.cache_stocks_quotes
        WHERE ticker = 'SPCX'
          AND sip_timestamp >= toDateTime64('2026-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)
    ) AS quote_census
SELECT
    round(count() / 1e6, 2) AS prints_m,
    quantileDeterministic(0.5)(toFloat64(size), toUInt64(abs(sequence_number))) AS median_print_shares,
    round(100.0 * countIf(size < 100) / count(), 1) AS odd_lot_pct_of_prints,
    quote_census.1 AS nbbo_updates_m,
    quote_census.2 AS clean_two_sided_pct
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
  AND sip_timestamp >= toDateTime64('2026-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)

5.52 juta transaksi, 80.1% di antaranya adalah odd lots, dibandingkan dengan 2.2 juta pembaruan NBBO (99.35% clean two-sided). Satu bulan setelah pencatatan, mikrostruktur ini terlihat seperti saham aktif besar lainnya.

Spread: penyesuaian terus berlanjut

QueryMedian quoted spread per sesi, regular hours (bps dari midpoint)
SQL tepat di balik setiap angka
SELECT
    session,
    round(quantileDeterministicIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price), 2) AS med_spread_bps,
    count() AS quote_updates
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPCX'
  AND sip_timestamp >= toDateTime64('2026-07-06 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)
  AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session
ORDER BY session

Median spread jam reguler dibuka pada 3.12 bps pada hari Senin, melebar menjadi 4.07 bps pada pertengahan minggu, dan menyusut menjadi 2.7 bps pada hari Jumat — spread dari listing baru yang berfluktuasi di wilayah nama besar meskipun harganya turun. Penyediaan likuiditas dan arah harga adalah mekanisme yang berbeda; minggu ini memisahkan keduanya dengan jelas.

Opsi: puts di bawah pasar, lottery calls di atasnya

QueryOptions pada entitas baru, satu minggu penuh: kontrak, put-call, kontrak tersibuk
SQL tepat di balik setiap angka
WITH
    (
        SELECT concat('$', toString(round(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000, 2)),
               if(substring(ticker, 13, 1) = 'P', ' put', ' call'),
               ', expiry 20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2))
        FROM global_markets.options_trades
        WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
          AND sip_timestamp >= toDateTime64('2026-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)
        GROUP BY ticker ORDER BY sum(size) DESC LIMIT 1
    ) AS busiest_name
SELECT
    round(sum(size) / 1e6, 2) AS contracts_traded_m,
    round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2) AS week_put_call_ratio,
    round(sum(toFloat64(price) * size) * 100 / 1e9, 2) AS premium_notional_busd,
    busiest_name AS busiest_contract
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
  AND sip_timestamp >= toDateTime64('2026-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)

Buku perdagangan mencatat 3.14 juta kontrak dengan put-call ratio sebesar 0.8 — jumlah calls masih lebih banyak daripada puts, namun jauh lebih berat ke arah put dibandingkan saham tunggal pada umumnya (buku perdagangan NVDA pada minggu yang sama memiliki rasio sekitar setengah dari angka tersebut). Sebuah rasio tidak dapat menunjukkan DI MANA posisi puts berada. Peta strike dapat menjelaskannya:

QueryKontrak minggu ini berdasarkan strike bucket ($20 buckets; tails dibatasi pada $80 dan $240)
SQL tepat di balik setiap angka
SELECT
    concat('$', toString(toUInt32(bucket))) AS strike_bucket,
    toUInt64(sumIf(size, substring(ticker, 13, 1) = 'C')) AS call_contracts,
    toUInt64(sumIf(size, substring(ticker, 13, 1) = 'P')) AS put_contracts,
    round(100.0 * sumIf(size, substring(ticker, 13, 1) = 'P') / sum(size), 1) AS put_share_pct,
    round(100.0 * sumIf(size, substring(ticker, 7, 6) <= '260717') / sum(size), 1) AS expiring_by_jul17_pct,
    round(100 * sum(size) / max(sum(size)) OVER (), 1) AS pct_of_biggest_bucket
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
  AND toUInt32OrZero(substring(ticker, 14, 8)) > 0
  AND sip_timestamp >= toDateTime64('2026-07-06 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-11 00:00:00', 9)
GROUP BY least(greatest(floor(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000 / 20) * 20, 80), 240) AS bucket
ORDER BY bucket

Bentuknya menyerupai barbell. Di bawah rentang perdagangan, buku hampir sepenuhnya berisi put: 95.9% puts di bucket $120 (333149 kontrak), dan setiap bucket di bawahnya juga berada di atas sembilan puluh persen. Bucket at-the-money $140 mencatat volume tertinggi dari semua bucket — 61.1% puts, dengan 83.2% di antaranya berakhir pada tujuh belas Juli. Di atas rentang tersebut, polaritas berbalik (15.5% puts pada $160), dan bagian ekor jauh hampir seluruhnya adalah call: 413356 kontrak call di bucket $240 ke atas, yang merupakan lokasi kontrak tersibuk minggu ini ($450 call, expiry 2026-07-17). Hal yang dapat dijelaskan oleh tabel ini: puts menumpuk pada dan di bawah harga pasar — jejak klasik dari proteksi downside — dengan long-shot calls jauh di atas. Hal yang tidak dapat dijelaskan: apakah puts tersebut merupakan hedge saham atau ekspresi pandangan bearish secara langsung; data perdagangan tidak membawa identitas maupun niat (penjelasan put-call ratio menetapkan batasan tersebut).

Posisi short, dengan penyebut kali ini

QueryShort volume harian FINRA selama minggu ini — short shares dan pangsa off-exchange
SQL tepat di balik setiap angka
SELECT toString(date) AS d,
       round(toFloat64(any(short_volume)) / 1e6, 1) AS short_shares_m,
       round(toFloat64(any(total_volume)) / 1e6, 1) AS offexchange_total_m,
       round(100 * toFloat64(any(short_volume)) / toFloat64(any(total_volume)), 1) AS short_pct_of_offexchange
FROM global_markets.stocks_short_volume
WHERE ticker = 'SPCX' AND date >= toDate('2026-07-06') AND date <= toDate('2026-07-10')
GROUP BY date
ORDER BY date

Volume short yang dilaporkan menurun dari 23.7 juta saham pada hari Senin menjadi 12.2 juta pada hari Jumat, mengikuti penurunan total tape; sebagai bagian dari volume off-exchange, angka ini bertahan di kisaran 66.8% — sebagian besar merupakan mekanisme market-maker (shorting untuk memenuhi pembelian pelanggan), bukan taruhan directional, sebagaimana dijelaskan dalam penjelasan volume short. Dua catatan: file pasar luas tanggal 7 Juli tiba dalam kondisi terpotong (tercatat dalam rekap pasar mingguan), sehingga minggu ini menunjukkan 4 file harian, bukan lima — dan volume short adalah flow, bukan posisi. Posisi tersebut tercatat dalam seri short-interest:

QueryPrint short-interest entitas baru hingga saat ini, dengan implied days-to-cover
SQL tepat di balik setiap angka
SELECT toString(settlement_date) AS settlement,
       round(toFloat64(max(short_interest)) / 1e6, 1) AS shares_short_m,
       round(toFloat64(max(avg_daily_volume)) / 1e6, 1) AS avg_daily_volume_m,
       max(days_to_cover) AS vendor_days_to_cover,
       round(toFloat64(max(short_interest)) / toFloat64(max(avg_daily_volume)), 2) AS implied_days_to_cover
FROM global_markets.stocks_short_interest
WHERE ticker = 'SPCX' AND settlement_date >= toDate('2026-06-01') AND settlement_date <= toDate('2026-06-30')
GROUP BY settlement_date
ORDER BY settlement_date

Antara settlement 2026-06-15 dan 2026-06-30, saham short tumbuh dari 23.3 juta menjadi 111.3 juta — namun penyebutnya sangat penting: dibandingkan dengan rata-rata harian vendor sebesar 151.6 juta saham, hal ini menunjukkan implikasi days-to-cover hanya 0.73 (batas bawah field vendor adalah 1) — seluruh buku short dapat tertutup dalam satu sesi rata-rata. Satu pengungkapan penting: sumber data telah merevisi angka 15 Juni satu kali sejak halaman bulan pertama pertama kali diterbitkan — angka-angka ini adalah catatan saat ini, yang dijalankan ulang dan diperiksa batasannya pada setiap regenerasi.

Hal yang perlu diperhatikan selanjutnya

Empat poin tetap menjadi perhatian. Aliran penambahan indeks bersifat satu kali berdasarkan konstruksinya — dana indeks membeli saat inklusi, lalu menahannya — sehingga tape 17.55B pada hari Senin adalah batas atas yang tidak akan dibangun kembali oleh mekanisme tersebut. Kedaluwarsa 17 Juli menghapus sebagian besar trafik opsi at-the-money (83.2% dari bucket strike terbesar); di mana put wall dibangun kembali akan menjadi indikator terjelas mengenai apakah bid proteksi tetap bertahan. Penyelesaian short-interest berikutnya akan dipublikasikan pada keterlambatan biasa FINRA dan akan menunjukkan apakah saham short terus bertambah selama penurunan. Dan tanggal pasokan tetap setiap IPO — kedaluwarsa lock-up — dibahas dalam FAQ di bawah ini.

FAQ

Apakah SPCX masih berada di atas harga IPO-nya?

Di atas harga penawaran, namun di bawah perdagangan publik pertama. SPCX mengakhiri pekan di harga $145.47.7% di atas harga penawaran $135, tetapi di bawah opening cross $150 saat perdagangan publik dimulai pada 12 Juni.

Apa arti sebenarnya dari put-call ratio SPCX?

0.8 puts diperdagangkan per call — jumlah call masih lebih banyak daripada puts, tetapi kira-kira dua kali lipat dari kecenderungan minggu yang sama di buku opsi NVDA. Rasio saja tidak dapat memisahkan hedging dari taruhan bearish; peta strike menunjukkan puts terkonsentrasi pada dan di bawah harga pasar, yang merupakan bentuk perlindungan.

Mengapa pembelian akibat penambahan indeks menghilang?

Inklusi indeks adalah rebalance satu kali: dana pelacak membeli sekitar tanggal efektif, lalu hanya menyimpannya. Closing cross besar pada 6 Juli adalah saat pembelian tersebut terjadi; mekanisme tersebut tidak akan membeli lagi.

Apakah harga perdagangan pertama Juni merupakan level support bagi SPCX?

Angka $150 adalah titik di mana opening cross 12 Juni tercatat — sebuah titik referensi, bukan lantai mekanis. Tape menghabiskan 790 menit sesi reguler di bawah angka tersebut pekan ini dan ditutup di bawahnya sebanyak 3 kali, sehingga sebagai lantai yang kuat, level tersebut sudah tertembus.

Kapan lock-up IPO SPCX berakhir?

Prospektus menetapkan tanggalnya; jangka waktu umum adalah seratus delapan puluh hari dari penawaran — untuk pencatatan 12 Juni 2026, maka jatuh pada awal Desember 2026. Hingga waktu tersebut terlewati, sebagian besar saham insider dan pre-IPO tidak dapat dijual; berakhirnya lock-up adalah tanggal pasokan standar pada setiap kalender IPO.

Catatan data

Semua stempel waktu adalah UTC; jam reguler adalah rentang menit 810-1199 UTC (sesi EDT); panel perbandingan debut justru memfilter jam 9:30-16:00 ET agar pencatatan musim dingin tetap pada sesi yang sebenarnya. Minggu berjalan dari tanggal enam sampai sepuluh Juli dengan penutupan sebelumnya dari Kamis dua Juli (libur tiga Juli). Simbol ini berada dalam daftar penjaga ambiguitas: setiap jendela SPCX dimulai pada atau setelah pencatatan entitas terverifikasi tanggal dua belas Juni dua ribu dua puluh enam, dan panel riwayat simbol membuat batas entitas lama terlihat. Pengukuran "underwater" menghitung menit sesi reguler dan penutupan di bawah harga perdagangan pertama (cross pembukaan dua belas Juni, yang dikeluarkan sebagai kolom yang dinyatakan) — bukan harga penawaran. Perbandingan debut menjalankan setiap pencatatan dari perdagangan jam reguler pertamanya hingga penutupan hari kedua puluh delapan masing-masing — penggaris yang sama, kalender yang berbeda — dengan harga penerbitan dari catatan IPO. Ticker opsi OCC diurai secara posisional; strike yang tidak dapat diurai dikecualikan oleh filter strike > 0. Jumlah berita dan headline yang dikutip mengukur SATU feed agregat; penerimaan headline adalah potongan kalimat pertama. Volume short mewarisi kelengkapan file sumbernya, yang ditandai di atas; seri short-interest telah dinyatakan kembali sebelumnya.

Metodologi

  • Sumber: consolidated tape — delayed_stocks_minute_aggs, stocks_trades, cache_stocks_quotes, options_trades, stocks_news, stocks_ipos, FINRA stocks_short_volume dan stocks_short_interest.
  • Disiplin entitas: asersi verified_tickers; jendela dibatasi pada entitas pasca-listing; tanda terima penggunaan kembali memimpin halaman.
  • Agregat deterministik; perbandingan periode sebelumnya dan cross-listing dihitung secara live, tidak pernah dikutip dari postingan lain.
  • Warehouse as-of: 12 Juli 2026.

Tautan silang: bulan pertama, penambahan indeks, penurunan dari puncak, dan rekap pasar mingguan. Setiap panel adalah satu objek tersimpan — chart, tabel, SQL — dan setiap query dijalankan pada terminal Strasmore.