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

SPCX: SpaceX SPCX halka arz analizi

SpaceX'in SPCX sembolüyle Haziran 2026'daki halka arz süreci inceleniyor. Gecikmeli açılış cross işlemi, yüksek dolar hacmi, opsiyonlar ve short pozisyonlar.

SpaceX, 12 Haziran 2026 tarihinde SPCX sembolüyle halka arz edildi. Bu dört harfli sembol, Nisan ayında hala farklı bir şirkete aitti. $135 fiyatla ihraç edilen hisse, $150 seviyesinden açılış yaptı (11.1% değerinde primli). 2026-06-16 tarihinde $201.99 ile zirve seviyesine ulaştı, piyasa öncesi işlemlerde $146.88 seviyesini gördü ve $170.72 seviyesinden kapanış yaptı. Bu kapanış, ihraç fiyatının 26.5% üzerinde ve zirve fiyatın 15.5% altındadır. Normal seans dolar hacmi bazında, NVDA şirketinin önünde yer alarak tüm ABD piyasasında dördüncü sırada yer aldı. Buradaki tüm veriler kayıtlı sorgu sonuçlarıdır; kesin SQL verisi için ilgili paneli genişletin.

SorgulaAylık tablo: kapanış işlemi, uç değerler ve işlem hacimleri
Her verinin arkasındaki tam SQL
WITH
    (
        SELECT toFloat64(final_issue_price)
        FROM global_markets.stocks_ipos
        WHERE ticker = 'SPCX'
        ORDER BY listing_date DESC LIMIT 1
    ) AS issue_px,
    (
        SELECT count() FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPCX'
          AND window_start >= toDateTime('2026-05-01 00:00:00') AND window_start < toDateTime('2026-06-01 00:00:00')
    ) AS may_bars,
    (
        SELECT count() FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= toDateTime('2026-06-19 00:00:00') AND window_start < toDateTime('2026-06-20 00:00:00')
    ) AS spy_jun19,
    (
        SELECT (toString(argMax(et_date, c)), max(c), argMax(c, et_date))
        FROM (
            SELECT
                toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
                argMax(toFloat64(close), window_start) 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-01 00:00:00')
              AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
            GROUP BY et_date
        )
    ) AS closes,
    (
        SELECT max(toFloat64(high)) 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-01 00:00:00')
    ) AS hi,
    (
        SELECT min(toFloat64(low)) 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-01 00:00:00')
    ) AS lo
SELECT
    round(issue_px, 2) AS issue_price_usd,
    round(toFloat64(argMin(open, window_start)), 2) AS opening_cross_price,
    round((toFloat64(argMin(open, window_start)) / issue_px - 1) * 100, 1) AS open_pop_vs_issue_pct,
    closes.1 AS peak_close_date,
    round(closes.2, 2) AS peak_close,
    round(closes.3, 2) AS final_close,
    round((closes.3 / issue_px - 1) * 100, 1) AS final_vs_issue_pct,
    round((1 - closes.3 / closes.2) * 100, 1) AS final_below_peak_pct,
    round(hi, 2) AS month_high,
    formatDateTime(toTimeZone(minIf(window_start, toFloat64(high) >= hi - 0.011), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_high_first_bar_et,
    countIf(toFloat64(high) >= hi - 0.011) AS bars_within_cent_of_high,
    argMinIf(transactions, window_start, toFloat64(high) >= hi - 0.011) AS high_minute_trades,
    round(lo, 2) AS month_low_extended,
    formatDateTime(toTimeZone(argMin(window_start, toFloat64(low)), 'America/New_York'), '%Y-%m-%d %H:%i') AS month_low_bar_et,
    countIf(toFloat64(low) <= lo + 0.011) AS bars_within_cent_of_low,
    argMin(transactions, toFloat64(low)) AS low_minute_trades,
    round(minIf(toFloat64(low), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_low_regular_hours,
    round(minIf(toFloat64(low), (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - lo, 2) AS rth_minus_extended_low,
    round(toFloat64(sum(volume)) / 1e9, 2) AS month_shares_bn,
    uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
    may_bars AS may_2026_bars,
    spy_jun19 AS spy_bars_june19
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-01 00:00:00')

Tek sembol, iki şirket

SPCX sembolü yeniden kullanılmıştır, bu nedenle doğrulama verileri önce gelir. Nisan 2026'ya kadar sembol, düşük hacimli bir fon olarak işlem görmüştür; son aktif ayında $21.92 ile $23.64 arasında 13 dakikalık barlar oluşmuştur. Mayıs 2026'da ise hiçbir veri üretilmemiştir (0 bar). 12 Haziran'da sembol Space Exploration Technologies Corp. şirketine atanmıştır:

SorgulaIPO kaydı: 12 Haziran 2026'dan itibaren SPCX'in arkasındaki kuruluş
Her verinin arkasındaki tam SQL
WITH
    (
        SELECT (toString(listing_date), toFloat64(final_issue_price), round(toFloat64(total_offer_size) / 1e9, 1),
                primary_exchange, issuer_name, security_description, toFloat64(max_shares_offered))
        FROM global_markets.stocks_ipos
        WHERE ticker = 'SPCX'
        ORDER BY listing_date DESC LIMIT 1
    ) AS ipo,
    (SELECT count() FROM global_markets.stocks_balance_sheets WHERE cik = '0001181412' OR has(tickers, 'SPCX')) AS bs_rows,
    (SELECT count() FROM global_markets.stocks_cash_flow_statements WHERE cik = '0001181412' OR has(tickers, 'SPCX')) AS cf_rows,
    (SELECT count() FROM global_markets.stocks_income_statements WHERE cik = '0001181412' OR has(tickers, 'SPCX')) AS is_rows
SELECT
    ipo.1 AS listing_date,
    ipo.5 AS issuer,
    round(ipo.2, 2) AS final_issue_price_usd,
    ipo.3 AS offer_size_busd,
    round(ipo.7 / 1e6, 1) AS max_shares_offered_m,
    ipo.4 AS listing_exchange,
    ipo.6 AS security,
    bs_rows + cf_rows + is_rows AS fundamentals_rows
SorgulaSembol kullanım geçmişi: on üç aylık SPCX dakikalık barları — Mayıs 2026 tamamen eksik
Her verinin arkasındaki tam SQL
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-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY month
ORDER BY month

Filtrelenmemiş bir "SPCX geçmişi" sorgusu, birbiriyle ilgisiz iki şirketi birleştirmektedir; bu nedenle buradaki her veri penceresi 12 Haziran 2026 tarihinde başlamaktadır. Haber akışı, aynı düşüşü (önceki on iki ayda SPCX etiketli 0 makale) göstermektedir; aynı şekilde açığa satış oranı da geçiş boyunca yaklaşık 11461 katlık bir artış göstermiştir.

Belgeler önce geldi

SorgulaSpaceX'in 2026 SEC süreci: form türüne göre, başvuru sırasına göre (CIK 0001181412, erişim numarasına göre tekilleştirilmiş)
Her verinin arkasındaki tam SQL
SELECT
    form_type,
    uniqExact(accession_number) AS filings,
    toString(min(filing_date)) AS first_filed,
    toString(max(filing_date)) AS last_filed
FROM global_markets.stocks_sec_edgar_index
WHERE cik = '0001181412'
  AND filing_date >= toDate('2026-01-01') AND filing_date <= toDate('2026-06-30')
GROUP BY form_type
ORDER BY min(filing_date), form_type

Yukarıdan aşağıya incelendiğinde, halka arz süreci şu şekilde oluşmaktadır: 2026-05-07 tarihinde gizli bir taslak değişiklik (DRS/A), 2026-05-20 tarihinde kamuya açık S-1, buna ek olarak 2 tarihindeki değişiklikler ve ardından 2026-06-04 ile 2026-06-11 tarihleri arasında sunulan 7 FWP adet serbest yazım prospektüsü (roadshow belgeleri). Borsa kaydı ve sertifikasyonu 2026-06-10 tarihinde tamamlandı; yürürlük bildirimi ve ilk 10 adet içeriden öğrenenlerin Form 3 belgeleri 2026-06-11 tarihinde sunuldu; listelenme gününde ise nihai 424B4 prospektüsü ve bir S-8 belgesi paylaşıldı. Ardından süreç 8-K bildirimleri ile devam etti:

SorgulaHaziran 2026'da sunulan tüm SpaceX 8-K formları ve giriş metinleri
Her verinin arkasındaki tam SQL
SELECT
    toString(filing_date) AS filed,
    form_type,
    replaceAll(substring(items_text, 1, 170), '\n', ' · ') AS opening_lines
FROM global_markets.stocks_8k_text
WHERE cik = '0001181412'
  AND filing_date >= toDate('2026-06-01') AND filing_date <= toDate('2026-06-30')
ORDER BY filing_date

İki hafta içinde bunlardan 6 tanesi sunuldu: halka arz kapanışındaki kayıtsız hisse satışları (Madde 3.02); tamamen iştirak olan X67 Inc. ile yapılan önemli bir anlaşma (1.01); yönetim kurulu ve yönetici değişiklikleri (5.02); bir Regulation FD bildirimi (7.01); ve 2026-06-23 tarihinde sunulan 8-K uyarınca 22 Haziran'da başlayan kıdemli teminatsız tahvil ihracına ilişkin Madde 8.01 bildirimleri. 23 Haziran tarihli bir haber başlığı durumu şöyle özetledi: "SpaceX's Fundraising Is Not Over With a $20 Billion New Bond Offering". İhraç dönemi ile hissenin ay içindeki en düşük seviyeleri aynı takvim günlerine denk gelmektedir; bu veriler bundan daha fazlasını ifade etmemektedir.

İşlem günü: saat 9:30'da açılış yok

Bir IPO piyasa ile birlikte açılmaz. Nasdaq, SPCX kotalarını 09:50:01 ET itibarıyla yayınlamaya başladı; kilitli, gösterge niteliğindeki alış-satış çiftleri temizleme fiyatına doğru defteri ilerletti ve yaklaşık iki saat boyunca hiçbir işlem gerçekleşmedi. SpaceX'in ilk halka açık işlemi açılış çapraz işlemiydi: $150 fiyattan 58.21 milyon hisse, 11:46:45 ET saatinde 17, 9 ve 41 koşul kodları (piyasa merkezi açılış baskısı, çapraz işlem, trade-through muafiyeti) altında kaydedildi. Hisse 176.52 seviyesine yükseldi, 149.34 seviyesini gördü ve $160.95 fiyattan 7.85 milyon hisselik bir kapanış çapraz işlemiyle 7.85 milyon hisselik bir kapanışla sona erdi — ihraç fiyatının 19.2% üzerinde. Toplam: dört saati biraz geçen düzenli bir seansta 513.5 milyon hisse, $84.1 milyar, 8.57 milyon işlem.

SorgulaListelenme günü: ilk fiyat, açılış cross, kapanış cross, günlük toplamlar
Her verinin arkasındaki tam SQL
WITH
    (
        SELECT toFloat64(final_issue_price)
        FROM global_markets.stocks_ipos
        WHERE ticker = 'SPCX'
        ORDER BY listing_date DESC LIMIT 1
    ) AS issue_px,
    (
        SELECT (formatDateTime(toTimeZone(min(sip_timestamp), 'America/New_York'), '%H:%i:%S'), round(count() / 1e6, 2))
        FROM global_markets.cache_stocks_quotes
        WHERE ticker = 'SPCX'
          AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-06-13 00:00:00', 9)
    ) AS q,
    (
        SELECT (round(toFloat64(sum(volume)) / 1e6, 1), round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1),
                round(max(toFloat64(high)), 2), round(min(toFloat64(low)), 2))
        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-06-13 00:00:00')
    ) AS bars
SELECT
    q.1 AS first_quote_et,
    q.2 AS day_quote_updates_m,
    formatDateTime(toTimeZone(minIf(sip_timestamp, has(conditions, 17)), 'America/New_York'), '%H:%i:%S') AS opening_cross_et,
    round(toFloat64(maxIf(size, has(conditions, 17))) / 1e6, 2) AS opening_cross_shares_m,
    round(toFloat64(argMaxIf(price, size, has(conditions, 17))), 2) AS opening_cross_price,
    formatDateTime(toTimeZone(minIf(sip_timestamp, has(conditions, 8)), 'America/New_York'), '%H:%i:%S') AS closing_cross_et,
    round(toFloat64(maxIf(size, has(conditions, 8))) / 1e6, 2) AS closing_cross_shares_m,
    round(toFloat64(argMaxIf(price, size, has(conditions, 8))), 2) AS closing_cross_price,
    round((toFloat64(argMaxIf(price, size, has(conditions, 8))) / issue_px - 1) * 100, 1) AS close_vs_issue_pct,
    round(count() / 1e6, 2) AS day_prints_m,
    bars.1 AS day_shares_m,
    bars.2 AS day_dollar_bn,
    bars.3 AS day_high,
    bars.4 AS day_low
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
  AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-06-13 00:00:00', 9)

Kota akışı fiyat keşfi kısmını temsil eder. Çapraz işlemden önce, tek NBBO güncellemeleri kilitli göstergelerdir (09:30 yarım saatinde 18 adet, yapısal olarak sıfır spread). Ardından kota akışı yoğunlaştı: Sadece 11:30 diliminde 445211 güncelleme, 30 sentlik (18.6 bps) bir alış-satış spreadi medyanı ile gerçekleşti. 13:00 dilimine gelindiğinde medyan 6 sent (3.5 bps) oldu; spreadler başlangıçta dar değildir; bu durumda iki saat içinde daraldı.

Sorgulaİlk gün yarım saatlik bazda: fiyat güncellemeleri ve medyan spread seyri
Her verinin arkasındaki tam SQL
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(sip_timestamp, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_bucket,
    count() AS quote_updates,
    round(quantileDeterministicIf(0.5)(toFloat64(ask_price) - toFloat64(bid_price), toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price) * 100, 1) AS med_spread_cents,
    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
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPCX'
  AND sip_timestamp >= toDateTime64('2026-06-12 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-06-12 20:00:00', 9)
GROUP BY et_bucket
ORDER BY et_bucket

Session by session

SorgulaOturumlar: normal saat kapanışı, kapanış bazlı değişim, tam gün hacmi
Her verinin arkasındaki tam SQL
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-06-12 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
        GROUP BY et_date
    )
)
ORDER BY et_date

The arc: 19.3% on the second session, a $201.99 peak close on 2026-06-16, then three straight declines — the sharpest a -16.4% move on 2026-06-22, the first session after the June 19 holiday and the day the notes offering commenced. The slide bottomed at $152.74 on 2026-06-26; the final two sessions closed 7.4% and 4.1% higher (2026-06-29 gets its own daily recap and tick-level deep-dive). Volume decayed faster than the price recovered: 513.5 million shares on day one, 75.8 million on 2026-06-30.

Both month extremes survive a lone-print cross-check — and live in different market phases. The $225.64 high printed at 2026-06-16 10:02 ET: 2 bars within a cent, 47699 trades in the first peak minute. The $146.88 low printed at 2026-06-23 04:11 ET with 2 bars within a cent and 14844 trades that minute. The regular-hours low is $147.11, $0.23 above it; any "June low" figure should say which one it means.

İşlem hacminde dördüncü sırada yer alan sembol

12–30 Haziran tarihleri arasındaki normal işlem saatleri dolar hacmine göre ABD borsalarında işlem gören tüm semboller sıralandığında, yeni halka arz edilen hisse dördüncü sırada yer alıyor: MU ($585.4 milyar), SPY ve QQQ'in ardından gelen $344.6 milyar hacim ile NVDA ($253.1 milyar), TSLA ve AAPL'in önünde konumlanıyor. Tüm satırlar aynı 12 seans verisine sahiptir.

Sorgula12–30 Haziran normal saatler dolar hacmine göre tüm ABD piyasası sıralaması
Her verinin arkasındaki tam SQL
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-06-12 00:00:00') AND window_start < toDateTime('2026-07-01 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

İşlem hacmi içeriği

SorgulaTek satırda tüm SPCX verileri: işlemler, işlem büyüklükleri ve fiyat anketi
Her verinin arkasındaki tam SQL
WITH
    (
        SELECT (round(count() / 1e6, 2),
                round(100.0 * countIf(bid_price > 0 AND ask_price > 0 AND ask_price > bid_price) / count(), 2),
                countIf(bid_price > 0 AND ask_price > 0 AND ask_price = bid_price),
                countIf(bid_price > 0 AND ask_price > 0 AND ask_price < bid_price),
                countIf(bid_price <= 0 OR ask_price <= 0),
                countIf(bid_price > 0 AND ask_price > 0 AND ask_price < bid_price AND sip_timestamp < toDateTime64('2026-06-13 00:00:00', 9)),
                countIf(bid_price > 0 AND ask_price > 0 AND ask_price < bid_price AND sip_timestamp >= toDateTime64('2026-06-30 00:00:00', 9)))
        FROM global_markets.cache_stocks_quotes
        WHERE ticker = 'SPCX'
          AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 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(avg(toFloat64(size)), 1) AS avg_print_shares,
    round(100.0 * countIf(size < 100) / count(), 1) AS odd_lot_pct_of_prints,
    round(100.0 * countIf(toFloat64(size) != round(toFloat64(size))) / count(), 2) AS fractional_pct_of_prints,
    quote_census.1 AS nbbo_updates_m,
    quote_census.2 AS clean_two_sided_pct,
    quote_census.3 AS locked_updates,
    quote_census.4 AS crossed_updates,
    quote_census.5 AS one_sided_or_empty_updates,
    quote_census.6 AS crossed_first_session,
    quote_census.7 AS crossed_final_session
FROM global_markets.stocks_trades
WHERE ticker = 'SPCX'
  AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)

Veri yoğunluğu küçük yazılar ve yoğun fiyat tekliflerinden oluşmaktadır: Medyan 10 hisse ile 41.01 milyon işlem (ortalama 64.2 — büyük çaplı işlemler ortalamayı yükseltmektedir), 81.9% küçük lot (100 hissenin altı), 8.73% parçalı işlem — bu durum, emirleri bölen perakende uygulamaları ve karşı taraftaki piyasa yapıcılar ile uyumludur. Fiyat teklifi verileri: 11.78 milyon NBBO güncellemesi, 99.32% temiz çift taraflı teklif; 46377 anlık olarak kesişmiş (alış fiyatı satış fiyatının üzerinde — platformlar arası senkronizasyon bozukluğu), ilk gün 17730 seviyesinden 30 Haziran'da 437 seviyesine gerilemiştir; 34118 kilitli; 116 tek taraflı veya boş. Aşağıdaki spread istatistikleri, kesişmiş ve tek taraflı teklifleri içermemektedir; düşüş sayıları panelde yer almaktadır.

Spread mevsimleri

Yeni bir listelenmenin karakteristik özelliği, spread değerinin bir seviyeye oturmasıdır; bu değer her oturum için hem güncellemelerin medyanı hem de zaman ağırlıklı ortalaması olarak ölçülür. İlk gün saat 11:46'daki işlemle başlar; kilitli açılış öncesi göstergeler dahil edilseydi bu değer daha düşük çıkardı.

SorgulaSpread eğrisi: oturum bazlı normal saat spreadi, güncelleme ve zaman ağırlıklı
Her verinin arkasındaki tam SQL
SELECT
    session,
    quote_updates,
    invalid_dropped,
    med_spread_cents,
    tw_spread_cents,
    med_spread_bps,
    tw_spread_bps,
    round(100 * (tw_spread_bps / min(tw_spread_bps) OVER () - 1), 0) AS pct_above_tightest_session
FROM (
    SELECT
        session,
        count() AS quote_updates,
        countIf(NOT valid) AS invalid_dropped,
        round(quantileDeterministicIf(0.5)(spread, toUInt64(ts_us), valid) * 100, 1) AS med_spread_cents,
        round(sumIf(spread * dt, valid AND dt > 0) / sumIf(dt, valid AND dt > 0) * 100, 1) AS tw_spread_cents,
        round(quantileDeterministicIf(0.5)(spread / mid * 10000, toUInt64(ts_us), valid), 2) AS med_spread_bps,
        round(sumIf(spread / mid * dt, valid AND dt > 0) / sumIf(dt, valid AND dt > 0) * 10000, 2) AS tw_spread_bps
    FROM (
        SELECT session, spread, mid, valid, ts_us,
               greatest(if(next_us = 0, end_us, least(next_us, end_us)) - ts_us, 0) AS dt
        FROM (
            SELECT
                toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session,
                toFloat64(ask_price) - toFloat64(bid_price) AS spread,
                (toFloat64(ask_price) + toFloat64(bid_price)) / 2 AS mid,
                (bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) AS valid,
                toUnixTimestamp64Micro(sip_timestamp) AS ts_us,
                toUnixTimestamp64Micro(toDateTime64(concat(toString(toDate(toTimeZone(sip_timestamp, 'America/New_York'))), ' 20:00:00'), 6, 'UTC')) AS end_us,
                leadInFrame(toUnixTimestamp64Micro(sip_timestamp)) OVER (PARTITION BY toDate(toTimeZone(sip_timestamp, 'America/New_York')) ORDER BY sip_timestamp ASC, sequence_number ASC ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) AS next_us
            FROM global_markets.cache_stocks_quotes
            WHERE ticker = 'SPCX'
              AND sip_timestamp >= toDateTime64('2026-06-12 15:46:00', 9)
              AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
              AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
        )
    )
    GROUP BY session
)
ORDER BY session

Zaman ağırlıklı olarak spread, ilk gün 23.5 sent (7.64 bps) iken 2026-06-30 tarihinde 7.9 sent (4.7 bps) seviyesine gerilemiştir; dolar bazında yaklaşık üçte iki oranında daralırken, göreceli terimlerde çok daha az bir değişim göstermiştir; dolar ve göreceli seriler, fiyatın 146.88$ ile 225.64$ aralığında hareket ettiği bir süreçte birbirinden ayrışmaktadır. En dar oturum 2 bps ile 2026-06-22 tarihinde gerçekleşmiştir; 2026-06-17 (8.96 bps, fiyat zirvesinden sonraki oturum) ve hacmin 152.3 milyondan 71.7 milyon hisseye düştüğü 2026-06-24 (7.38 bps) tarihlerinde ise spread tekrar genişlemiştir. Karşılaştırma yapılması amacıyla 30 Haziran tarihli üç veri:

Sorgula30 Haziran referansları: bir mega-cap, SPCX ve düşük likiditeli bir small-cap, aynı oturum, aynı hesaplama
Her verinin arkasındaki tam SQL
SELECT
    ticker,
    count() AS quote_updates,
    countIf(NOT valid) AS invalid_dropped,
    round(quantileDeterministicIf(0.5)(spread, toUInt64(ts_us), valid) * 100, 1) AS med_spread_cents,
    round(quantileDeterministicIf(0.5)(spread / mid * 10000, toUInt64(ts_us), valid), 2) AS med_spread_bps,
    round(sumIf(spread / mid * dt, valid AND dt > 0) / sumIf(dt, valid AND dt > 0) * 10000, 2) AS tw_spread_bps
FROM (
    SELECT ticker, spread, mid, valid, ts_us,
           greatest(if(next_us = 0, end_us, least(next_us, end_us)) - ts_us, 0) AS dt
    FROM (
        SELECT
            ticker,
            toFloat64(ask_price) - toFloat64(bid_price) AS spread,
            (toFloat64(ask_price) + toFloat64(bid_price)) / 2 AS mid,
            (bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price) AS valid,
            toUnixTimestamp64Micro(sip_timestamp) AS ts_us,
            toUnixTimestamp64Micro(toDateTime64('2026-06-30 20:00:00', 6, 'UTC')) AS end_us,
            leadInFrame(toUnixTimestamp64Micro(sip_timestamp)) OVER (PARTITION BY ticker ORDER BY sip_timestamp ASC, sequence_number ASC ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) AS next_us
        FROM global_markets.cache_stocks_quotes
        WHERE ticker IN ('SPCX', 'AAPL', 'NATH')
          AND sip_timestamp >= toDateTime64('2026-06-30 13:30:00', 9)
          AND sip_timestamp < toDateTime64('2026-06-30 20:00:00', 9)
    )
)
GROUP BY ticker
ORDER BY ticker

Apple'ın medyan fiyatlanmış spread değeri: 3 sent (1.04 bps). SPCX: 6 sent (3.54 bps). Tüm oturum boyunca 1036 fiyat güncellemesi yapan Nathan's Famous: 30 sent (29.66 bps). On sekiz günün sonunda SpaceX, bir mega-cap hissesinden birkaç kat daha geniş, düşük hacimli bir isimden ise birkaç kat daha dar bir spread ile fiyatlanmıştır.

Üçüncü günden opsiyonlar

SorgulaTek satırda SpaceX opsiyon piyasası: toplamlar, vade yapısı, ana sözleşmeler
Her verinin arkasındaki tam SQL
WITH
    (
        SELECT (round(sum(toFloat64(price) * size) * 100 / 1e9, 2), round(sum(size) / 1e6, 1))
        FROM global_markets.options_trades
        WHERE startsWith(ticker, 'O:AAPL') AND length(ticker) = 21
          AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    ) AS aapl,
    (
        SELECT (
            concat('$', toString(intDiv(toUInt32OrZero(substring(ticker, 14, 8)), 1000)),
                   if(substring(ticker, 13, 1) = 'P', ' put', ' call'),
                   ', expiry 20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2)),
            toUInt64(sum(size)), toUInt64(count()),
            round(toFloat64(sum(toFloat64(price) * size)) / toFloat64(sum(size)), 2),
            round(sum(toFloat64(price) * size) * 100 / 1e6, 1))
        FROM global_markets.options_trades
        WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
          AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
        GROUP BY ticker ORDER BY sum(size) DESC LIMIT 1
    ) AS busiest,
    (
        SELECT (
            concat('$', toString(intDiv(toUInt32OrZero(substring(ticker, 14, 8)), 1000)),
                   if(substring(ticker, 13, 1) = 'P', ' put', ' call'),
                   ', expiry 20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2)),
            round(toFloat64(sum(toFloat64(price) * size)) / toFloat64(sum(size)), 2),
            round(sum(toFloat64(price) * size) * 100 / 1e6, 1))
        FROM global_markets.options_trades
        WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
          AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
        GROUP BY ticker ORDER BY sum(toFloat64(price) * size) DESC LIMIT 1
    ) AS premium_magnet,
    (
        SELECT max(pc)
        FROM (
            SELECT round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 3) AS pc
            FROM global_markets.options_trades
            WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
              AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
            GROUP BY toDate(sip_timestamp)
        )
    ) AS max_daily_pc
SELECT
    formatDateTime(toTimeZone(min(sip_timestamp), 'America/New_York'), '%Y-%m-%d %H:%i:%S') AS first_print_et,
    uniqExact(toDate(sip_timestamp)) AS option_sessions,
    round(count() / 1e6, 2) AS prints_m,
    uniqExact(ticker) AS distinct_contracts,
    round(sum(size) / 1e6, 2) AS contracts_traded_m,
    round(sum(toFloat64(price) * size) * 100 / 1e9, 2) AS premium_notional_busd,
    round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2) AS month_put_call_ratio,
    max_daily_pc AS max_session_put_call_ratio,
    uniqExact(substring(ticker, 7, 6)) AS expiries_traded,
    concat('20', substring(max(substring(ticker, 7, 6)), 1, 2), '-', substring(max(substring(ticker, 7, 6)), 3, 2), '-', substring(max(substring(ticker, 7, 6)), 5, 2)) AS longest_expiry,
    round(100 * toFloat64(sumIf(size, substring(ticker, 7, 6) = '260618')) / toFloat64(sum(size)), 1) AS jun18_expiry_share_pct,
    busiest.1 AS busiest_contract,
    busiest.2 AS busiest_contract_volume,
    busiest.3 AS busiest_contract_prints,
    busiest.4 AS busiest_contract_avg_premium,
    busiest.5 AS busiest_contract_notional_musd,
    premium_magnet.1 AS top_premium_contract,
    premium_magnet.2 AS top_premium_avg,
    premium_magnet.3 AS top_premium_notional_musd,
    aapl.1 AS aapl_full_june_notional_busd,
    aapl.2 AS aapl_full_june_contracts_m,
    round(round(sum(toFloat64(price) * size) * 100 / 1e9, 2) - aapl.1, 2) AS spcx_minus_aapl_notional_busd
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
  AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)

Hissenin üçüncü işlem gününde 2026-06-16 09:30:00 ET saatinde listelenen opsiyonlar: 10 opsiyon seansında: 2.18 milyon işlem, 3199 listeleme genelinde 10.4 milyon kontrat, $9.15 milyar prim (fiyat ile standart 100 hisse çarpanının çarpımı) — AAPL opsiyonlarının HAZİRAN ayının TAMAMINDA topladığı $8.84 milyardan ($8.84 milyar, 27 milyon kontrat; tam bir ay yerine on seans — bu kasıtlı asimetri verinin geçerliliğini korumaktadır) $0.31 milyar daha fazla. 18 Haziran Perşembe günü haftalık vadeden (o Cuma piyasa kapalıydı) 2028-12-15 LEAPS'e kadar 22 vade tarihi işlem gördü; sadece bu ilk haftalık vade, aylık hacmin 26.7% kısmını aldı. En yoğun kontrat: $175 put, expiry 2026-06-1841648 işlemde 203765 kontrat ve $1.43 ortalama prim. Prim mıknatısı: $225 call, expiry 2026-09-18 — $40.12 fiyatından 121.3 milyon.

SorgulaOturum bazlı opsiyonlar: sözleşmeler, call/put dağılımı ve put/call oranı
Her verinin arkasındaki tam SQL
SELECT
    toDate(sip_timestamp) AS session,
    count() AS prints,
    toUInt64(sum(size)) AS contracts_traded,
    toUInt64(sumIf(size, substring(ticker, 13, 1) = 'C')) AS call_contracts,
    toUInt64(sumIf(size, substring(ticker, 13, 1) = 'P')) AS put_contracts,
    round(toFloat64(sumIf(size, substring(ticker, 13, 1) = 'P')) / toFloat64(sumIf(size, substring(ticker, 13, 1) = 'C')), 2) AS put_call_ratio,
    round(100 * toFloat64(sum(size)) / max(toFloat64(sum(size))) OVER (), 1) AS pct_of_busiest_session
FROM global_markets.options_trades
WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
  AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY session
ORDER BY session

Call opsiyonları her bir seansta put opsiyonlarından daha fazla işlem gördü: günlük put/call oranı 2026-06-17 tarihinde fiyat zirvesine yakın bir seviyede 0.987 ile zirve yaptı ve hissenin 7.4% daha yüksek kapattığı 2026-06-29 tarihindeki seansta 0.46 seviyesine düştü — put hacmi fiyatla birlikte zirve yaptı, dip seviyeyle değil. En yoğun seans, ilk haftalık vadenin son günü olan 2026-06-18 tarihiydi: 1844490 kontrat.

SorgulaSözleşmelerin dağılımı: strike bazlı call ve put hacmi
Her verinin arkasındaki tam SQL
SELECT
    concat('$', toString(toUInt32(bucket))) AS strike_bucket,
    call_contracts,
    put_contracts,
    round(100.0 * put_contracts / (call_contracts + put_contracts), 1) AS put_share_pct,
    round(100 * (call_contracts + put_contracts) / max(call_contracts + put_contracts) OVER (), 1) AS pct_of_biggest_bucket
FROM (
    SELECT
        least(floor(toFloat64(toUInt32OrZero(substring(ticker, 14, 8))) / 1000 / 25) * 25, 450) AS bucket,
        toUInt64(sumIf(size, substring(ticker, 13, 1) = 'C')) AS call_contracts,
        toUInt64(sumIf(size, substring(ticker, 13, 1) = 'P')) AS put_contracts
    FROM global_markets.options_trades
    WHERE startsWith(ticker, 'O:SPCX') AND length(ticker) = 21
      AND sip_timestamp >= toDateTime64('2026-06-12 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY bucket
)
ORDER BY toUInt32OrZero(substring(strike_bucket, 2))

Kullanım fiyatı haritası, fiyat yolu etrafında bir halter şeklindedir. 55% put — at-the-money iki yönlü trafik şeklinde bölünerek en yüksek hacim $150 grubunda toplandı. İşlem aralığının altında putlar hakimdir ($125 grubunun 92.7%'sı); üzerinde ise call opsiyonları ($250 seviyesinde 1.6% put) bulunmaktadır; $450 grubunda ise ayın en yüksek değerinin yaklaşık iki katı olan 42228 call kontratı mevcuttur.

SorgulaEn yoğun sözleşme işlem maliyeti: üç oturum boyunca NBBO spreadi
Her verinin arkasındaki tam SQL
SELECT
    toDate(sip_timestamp) AS session,
    count() AS nbbo_updates,
    countIf(bid_price <= 0 OR ask_price < bid_price) AS dropped_bad_quotes,
    round(avgIf(toFloat64(ask_price) - toFloat64(bid_price), bid_price > 0 AND ask_price >= bid_price) * 100, 1) AS avg_spread_cents,
    round(quantileDeterministicIf(0.5)(toFloat64(ask_price) - toFloat64(bid_price), toUInt64(sequence_number), bid_price > 0 AND ask_price >= bid_price) * 100, 1) AS med_spread_cents,
    round(100 * avgIf((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), bid_price > 0 AND ask_price >= bid_price), 2) AS avg_spread_pct_of_mid
FROM global_markets.cache_options_quotes
WHERE ticker = 'O:SPCX260618P00175000'
  AND sip_timestamp >= toDateTime64('2026-06-16 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-06-19 00:00:00', 9)
GROUP BY session
ORDER BY session

İşlem maliyeti ilk saatten itibaren düşüktü: en yoğun kontrat ilk seansında 10.3 sentlik bir NBBO spread ortalamasına sahipti (mid fiyatın 6.7%'si; medyan 10 sentti), medyan vade gününe kadar 5 sente düştü (mid fiyatın 5.23%'si, 93198 fiyat güncellemesi, 37 hatalı fiyat düşürüldü ve sayıldı). Günlük defterin likit merkezindeki nickel-to-dime spreadleri — uzak kanatlar daha maliyetlidir ve bu panel onlar hakkında bilgi vermemektedir.

Haber akışı ve açığa satışlar

SorgulaTek satırda bilgi akışı: etiketleme anahtarları, veri akışı bileşimi, ortak etiketler
Her verinin arkasındaki tam SQL
WITH
    (
        SELECT count()
        FROM global_markets.stocks_news
        WHERE has(tickers, 'SPCX')
          AND published_utc >= toDateTime('2025-06-01 00:00:00')
          AND published_utc < toDateTime('2026-06-01 00:00:00')
    ) AS prior_12mo,
    (
        SELECT (toString(d), n)
        FROM (
            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-01 00:00:00')
              AND published_utc < toDateTime('2026-07-01 04:00:00')
            GROUP BY d ORDER BY n DESC, d ASC LIMIT 1
        )
    ) AS peak_day,
    (
        SELECT (JSONExtractString(any(publisher), 'name'), count())
        FROM global_markets.stocks_news
        WHERE has(tickers, 'SPCX')
          AND published_utc >= toDateTime('2026-06-01 00:00:00')
          AND published_utc < toDateTime('2026-07-01 04:00:00')
        GROUP BY JSONExtractString(publisher, 'name') ORDER BY count() DESC LIMIT 1
    ) AS top_pub,
    (
        SELECT n
        FROM (
            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-01 00:00:00')
              AND published_utc < toDateTime('2026-07-01 04:00:00')
            GROUP BY d ORDER BY d ASC LIMIT 1
        )
    ) AS first_day_n,
    (
        SELECT substring(title, 1, 90)
        FROM global_markets.stocks_news
        WHERE has(tickers, 'SPCX')
          AND published_utc >= toDateTime('2026-06-22 04:00:00')
          AND published_utc < toDateTime('2026-06-24 04:00:00')
          AND title ILIKE '%bond%'
        ORDER BY published_utc ASC LIMIT 1
    ) AS notes_headline
SELECT
    prior_12mo AS prior_12_months_articles,
    toString(min(toDate(toTimeZone(published_utc, 'America/New_York')))) AS first_tagged_day,
    first_day_n AS first_day_articles,
    peak_day.1 AS peak_day_date,
    peak_day.2 AS peak_day_articles,
    count() AS june_articles,
    uniqExact(JSONExtractString(publisher, 'name')) AS publishers,
    top_pub.1 AS top_publisher,
    top_pub.2 AS top_publisher_articles,
    round(100.0 * top_pub.2 / count(), 0) AS top_publisher_pct,
    countIf(has(tickers, 'TSLA')) AS tsla_co_articles,
    countIf(has(tickers, 'NVDA')) AS nvda_co_articles,
    countIf(hasAny(tickers, ['GOOG', 'GOOGL', 'GOOGN', 'GOOGM'])) AS alphabet_co_articles,
    countIf(has(tickers, 'RKLB')) AS rklb_co_articles,
    countIf(has(tickers, 'ASTS')) AS asts_co_articles,
    countIf(has(tickers, 'TSLA')) - countIf(has(tickers, 'RKLB')) AS tsla_minus_rklb,
    notes_headline AS notes_offering_headline
FROM global_markets.stocks_news
WHERE has(tickers, 'SPCX')
  AND published_utc >= toDateTime('2026-06-01 00:00:00')
  AND published_utc < toDateTime('2026-07-01 04:00:00')

Haber etiketleme verileri kendi başına bir kanıttır: Listelenmeden önceki on iki ay içinde 0 SPCX etiketli makale, ardından 2026-06-11 tarihindeki fiyatlama gününde 14 makale, 2026-06-12 tarihinde 42 makale ile zirve yapmış ve ay genelinde 347 makale yayınlanmıştır. Bu sayıları şüpheyle karşılamak gerekir: 4 yayıncı arasından sadece The Motley Fool tanesi 65% oranında içerik üretmiştir; bu durum küresel medyanın değil, tek bir veri akışının ilgisini göstermektedir. Ortak etiketler çerçeveyi ortaya koymaktadır: 83 makalede TSLA, 59 makalede NVDA ve hisse sınıfları çöküş yaşayan Alphabet 57 makalede yer alırken; Rocket Lab (21) ve AST SpaceMobile (15) çok geride kalmıştır: bu veri akışı konuyu uzay sektörü hikayesi olarak değil, mega-cap hikayesi olarak ele almıştır.

SorgulaOturum bazlı FINRA borsa dışı short hacmi: işaretlenmiş short hisse ve raporlanan hacim
Her verinin arkasındaki tam SQL
SELECT
    date,
    round(toFloat64(any(short_volume)) / 1e6, 2) AS short_shares_m,
    round(toFloat64(any(total_volume)) / 1e6, 2) 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-06-01') AND date <= toDate('2026-06-30')
GROUP BY date
ORDER BY date

Açığa satışlar ilk günden itibaren bir tanım ile birlikte ortaya çıkmıştır. Borsa dışı açığa satış hacmi, FINRA tarafından raporlanan (borsa dışı) hacmin açığa satılmış olarak işaretlenen kısmıdır; bunun büyük bir kısmı, müşteri alımlarını karşılamak için satış yapan piyasa yapıcılar tarafından gerçekleştirilen rutin işlemlerdir ve açığa satış faizi değildir. SPCX'in işaretlenmiş açığa satış payı listelenme gününde 33.7% seviyesinden başlamış ve 2026-06-30 tarihine kadar 71% seviyesine yükselmiştir; bu sırada rapor edilen borsa dışı hacim 131.53 milyon hisseden 35.77 milyona düşmüştür. Bu veri sadece birlikte hareket etme durumunu gösterebilir; bunun ne anlama geldiği ise bu verinin kapsamında değildir.

Sorgulaİlk short-interest verisi ve eski kuruluş verisi
Her verinin arkasındaki tam SQL
SELECT
    toString(maxIf(settlement_date, settlement_date >= toDate('2026-06-01'))) AS new_entity_settlement,
    round(toFloat64(maxIf(short_interest, settlement_date >= toDate('2026-06-01'))) / 1e6, 2) AS shares_short_m,
    round(toFloat64(maxIf(avg_daily_volume, settlement_date >= toDate('2026-06-01'))) / 1e6, 2) AS avg_daily_volume_m,
    maxIf(days_to_cover, settlement_date >= toDate('2026-06-01')) AS reported_days_to_cover,
    round(toFloat64(maxIf(short_interest, settlement_date >= toDate('2026-06-01'))) / toFloat64(maxIf(avg_daily_volume, settlement_date >= toDate('2026-06-01'))), 2) AS implied_days_to_cover,
    countIf(settlement_date > toDate('2026-06-15')) AS settlements_published_after_june15,
    toString(argMaxIf(settlement_date, settlement_date, settlement_date < toDate('2026-06-01'))) AS last_old_entity_settlement,
    argMaxIf(short_interest, settlement_date, settlement_date < toDate('2026-06-01')) AS last_old_entity_short_interest,
    round(toFloat64(maxIf(short_interest, settlement_date >= toDate('2026-06-01'))) / toFloat64(argMaxIf(short_interest, settlement_date, settlement_date < toDate('2026-06-01'))), 0) AS jump_multiple_vs_old_entity
FROM global_markets.stocks_short_interest
WHERE ticker = 'SPCX'

Gerçek açığa satış faizi —bir takas tarihine ait açık pozisyonlar— ilk kez 2026-06-30 tarihinde yayınlanmıştır: 151.63 milyonluk günlük ortalama hisseye karşı 111.3 milyon hisse açığa satılmıştır. Veri sağlayıcı, kapatma süresini (days-to-cover) bir alt sınır olan 1 olarak raporlamaktadır; ham oran ise 0.73 seviyesindedir: açığa satış yapanlar bir ortalama günden daha kısa sürede pozisyonlarını kapatabilirler. Önceki varlığın son takası (2026-03-31) 9711 hisse göstermişti — sembol kullanımındaki değişim nedeniyle yaşanan düşüş yine tekrarlanmıştır. Bu sayfanın ilk baskısından bu yana, daha sonraki bir takas tarihi olan 30 Haziran (1) yayınlanmıştır ve kaynak, 15 Haziran verisini önemli ölçüde yukarı yönlü revize etmiştir — yukarıdaki rakamlar, her yenilemede tekrar hesaplanan güncel kayıtlardır ve rakamlar beyan edilen aralıkların dışına çıktığında sayfa inceleme için beklemeye alınır. Bu, sayfanın revizyon mekanizmasının tasarlandığı gibi çalıştığını göstermektedir.

Veri notları

Tam veri notları
  • Varlık sınırı (verified_tickers için temel). stocks_ipos kaydı (Space Exploration Technologies Corp., 2026-06-12 tarihinde $135 fiyatından listelendi, XNAS), Mayıs-2026 sıfır çubuk boşluğu ve haber etiketi değişikliği, 12 Haziran yeniden atamasını belirler. 12 Haziran öncesindeki hiçbir satır SpaceX'e atfedilmemiştir; frontmatter verified_tickers: ["SPCX"] verisi, bu makbuzlar için 12–30 Haziran 2026 tarihleri arasında kasıtlı bir editoryal beyandır.
  • Ham işlem şeridi toplamları açık artırma hacmini iki kez sayar (resmi açılış/kapanış yeniden raporları); hisse ve dolar toplamları dakikalık agregatlardan, çapraz büyüklükler ise çapraz baskılardan gelir (29 Haziran derin incelemesi bu düzeltmeyi sağlar).
  • Birinci gün kısmi bir seanstır — fiyatlar 09:50:01 ET, ilk baskı 11:46:45 ET. Birinci gün yüksek/düşük değerleri dakikalık çubuk ekstrem noktalarıdır; ay ekstrem noktaları skor tablosundaki santim içi doğrulama sayımları ile desteklenmektedir.
  • EDGAR sayımı accession_number ile mükerrer kayıtları temizler ve CIK 0001181412'yi seçer; ilgisiz "Space Exploration I" Form D dosyacısı (CIK 0002130081) yapısal olarak hariç tutulmuştur.
  • Yayınlanacak temel veri bulunmamaktadır: Üç finansal tablo boyunca 0 SpaceX satırları mevcuttur.
  • 29 Haziran FINRA kısa hacim dosyası piyasa genelinde kesilmiştir (kaynak dosya alfabetik sıranın ortasında bitmektedir); SPCX kesintiden önce sıralanır ve satırı tamdır — 29 Haziran derin incelemesi kısa hacim inceleme makbuzunu içerir.
  • 19 Haziran piyasa genelinde bir kapanış günüydü, varsayılan değil gözlemlenen bir durumdur: O gün için 0 SPY çubukları mevcuttur, bu nedenle SPCX'in Haziran ayı 12 seans kapsamaktadır.

Metodoloji

  • Zaman damgaları UTC formatında saklanır ve ham UTC sınırları ile filtrelenir; Haziran 2026 tamamen EDT olduğu için normal saatler 13:30–20:00 UTC (9:30 am–4:00 pm ET) arasındadır. toTimeZone yalnızca SELECT listelerinde yer alır.
  • Seans kapanışı, normal saatlerdeki son dakikalık bar miktarını ifade eder; açık artırma fiyatları çapraz baskılardan gelir (birinci gün: bar başına $161.29, çapraz başına $160.95).
  • Dolar hacmi, dakikalık kapanış fiyatı ile dakikalık hacmin çarpımı ve toplamıdır; nominal değer için kapanış ağırlıklı bir göstergedir.
  • Opsiyon vade sonu, tipi ve kullanım fiyatı OCC ticker verilerinden yeniden ayrıştırılır (tablodaki expiration_date sütunu güvenilir değildir); prim nominal değeri 100 hisse çarpanı üzerinden hesaplanır.
  • Güncelleme başına spread istatistikleri, her NBBO güncellemesini eşit ağırlıklandırır; zaman ağırlıklı istatistikler, her teklifi geçerli kaldığı süre boyunca ağırlıklandırır. Medyanlar deterministik kantiller kullanılarak hesaplanır.
  • Veri üretimi, kısıtlanmış salt okunur yol üzerinden yalnızca toplu işleme (batch) yöntemiyle yapılır; halka açık sayfa hiçbir zaman canlı veriye sorgu göndermez. Veri ambarı, herhangi bir yuvarlanma süresi olmaksızın tam tick geçmişini tutar; bu nedenle bu analiz, herhangi bir zamanda aynı tablolardan yeniden üretilebilir. Veri ambarı durumu 3 Temmuz 2026 itibarıyla geçerlidir.

Bu liste daha geniş bir 2026 hikayesinin parçasıdır — ilk yarının IPO piyasası ölçümü verileri bağlamı sağlar. Her panel; grafik, tablo ve SQL olmak üzere tek bir saklanan nesnedir. Herhangi bir sorguyu Strasmore terminalinde daha detaylı inceleyebilirsiniz.