Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-08-08

SPCX: тиждень нижче стартової ціни

Тиждень 6 липня 2026 року: потік покупок через включення до індексу завершився, три з п’яти сесій закрилися нижче ціни першої угоди, а п’ятниця принесла новий мінімум після лістингу.

SPCX провів тиждень 6 липня 2026 року так, як молоді лістинги зазвичай не повинні: опинився нижче стартового рівня. Після закриття попереднього тижня на рівні $161.86 акція за п’ять торгових сесій знизилася на -10.2% до $145.4. У 3 із 5 сесій вона закривалася нижче ціни першої угоди $150, а в п’ятницю встановила новий мінімум за ціною закриття після лістингу. Тиждень розпочався останньою хвилею купівель через включення до індексу, а завершився найспокійнішою торгівлею від моменту лістингу. У проміжку між цими подіями з’явилися перші рейтинги аналітиків і перші квартальні показники за період після виходу на публічний ринок. Усі наведені нижче цифри отримано зі збережених запитів; розгорніть будь-яку панель, щоб переглянути SQL.

Спочатку — дані торгів: про який саме SPCX ідеться

Раніше SPCX належав іншому, не пов’язаному з ним цінному паперу. Тому всі наведені періоди стосуються емітента, який 12 червня 2026 року провів лістинг, — Space Exploration Technologies Corp. У першому детальному огляді місяця наведено повну перевірку:

ЗапитІсторія торгів символу за місяцями: розрив і поява нового емітента
місяцьхвилинні баримінімум, USDмаксимум, USDакції, млн
2025-07-015824.326.40.02
2025-08-01482425.010.02
2025-09-016423.7725.350.02
2025-10-014524.6325.910.02
2025-11-012725.325.730.01
2025-12-0110121.3225.570.04
2026-01-014621.6722.510.02
2026-02-013021.6922.570.01
2026-03-016421.6222.590.04
2026-04-011321.9223.640.01
2026-06-0110960146.88225.642168.65
2026-07-016608145.07176.14485.33
Точний 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-07-01 00:00:00') AND window_start < toDateTime('2026-07-11 00:00:00')
GROUP BY month
ORDER BY month
Запустіть самі

Багатомісячний розрив означає, що попередній емітент залишив біржові торги. Масивні стовпчики з червня 2026 року — це вже новий емітент. Усе нижче стосується лише цих укладених угод.

Тиждень в одному рядку

ЗапитSPCX, тиждень 6 липня 2026 року: падіння та його підтвердження
закриття попереднього тижнязакриття тижнязміна за тиждень, %максимум тижнямінімум тижнябар мінімуму тижня (ET)хвилини RTH нижче 150поріг просідання, USDзакриття нижче 150попередній мінімум закриттявідхилення нового мінімуму, USDоборот RTH, млрд USDакції за тиждень, млнкількість торгових днів
161.86145.4-10.2167.9145.072026-07-10 15:597901503152.747.3441.7327.75
Точний SQL-код для кожного числа
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%, максимум становив $167.9, а мінімум — $145.07 (зафіксовано о 2026-07-10 15:59 ET), і 790 хвилин регулярної сесії ціна була нижчою за ціну першої угоди $150. П’ятничне закриття на рівні $145.4 виявилося нижчим за попередній мінімум ціни закриття після лістингу — $152.74.

Важливе уточнення: «underwater» означає ціну нижче ціни opening cross 12 червня, яку спочатку сплатили публічні покупці; цей показник наведено в матеріалі детальний огляд першого місяця. Якщо порівнювати з нижчою ціною розміщення, папір усе ще торгується вище неї. Загальний доларовий обсяг торгів у регулярні години становив 41.7B за 5 сесій.

Сесія за сесією: потік вичерпується

ЗапитSPCX за сесіями: закриття, зміна, акції, долари
дата (ET)закриття, USDзміна, %акції, млноборот, млрд USD
2026-07-06160.4-0.9109.817.55
2026-07-07149.58-6.774.111.3
2026-07-08148.33-0.857.78.58
2026-07-09152.122.643.36.53
2026-07-10145.4-4.442.76.31
Точний 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-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
Запустіть самі

У понеділок обсяг становив 17.55B — це був залишковий потік від додавання індексу, описаного в матеріалі детальний розбір додавання до індексу. Потім потік вичерпався: у вівторок — 11.3B, у -6.7% сесію з першим закриттям нижче $150, згідно з аналізом падіння від піку, — і до п’ятниці знизився до 6.31B, приблизно третини від понеділкового обсягу. Підйом на +2.6% у четвер не втримався; у п’ятницю ціна закрилася на -4.4% нижче, на рівні $145.4.

Що насправді повідомляла стрічка новин

Що писала стрічка, поки ринок знижувався? Заголовки містять інформацію, якої не дає сам підрахунок.

ЗапитНовинний потік за тиждень: кількість і три дослівно процитовані підтвердження сюжетів
статті за тижденьвидавцізаголовки про включення до індексузаголовок про період тишідата періоду тишізаголовок про результатидата результатівзаголовок запозиченнядата запозичення
5135Analysts Go All-In on SpaceX as the Quiet Period Ends2026-07-07SpaceX Lost $4.28 Billion on $4.7 Billion in Revenue Last Quarter2026-07-09SpaceX Borrowed $25 Billion and Is Buying Up AI Companies2026-07-07
Точний SQL-код для кожного числа
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 матеріалів від 3 видавців; у заголовках домінують три сюжетні лінії. 2026-07-07 власна подача стрічки була такою: «Analysts Go All-In on SpaceX as the Quiet Period Ends» — завершилося мовчання андеррайтерів після IPO та з’явилися рейтинги, того самого дня, що й сесія -6.7%. 2026-07-09: «SpaceX Lost $4.28 Billion on $4.7 Billion in Revenue Last Quarter» — у стрічці з’явилися перші квартальні показники акції після її виходу на біржу. Паралельно розвивалася тема балансу — «SpaceX Borrowed $25 Billion and Is Buying Up AI Companies» (2026-07-07), а також 5 заголовків про саме включення до Nasdaq-100. Стандартне застереження: йдеться про увагу однієї агрегованої стрічки, а не медіа всього світу; падіння та ці сюжетні лінії лише припали на один календарний період. Ця таблиця може підтвердити лише їхню одночасну появу.

Уся тижнева таблиця entity на цей момент

ЗапитКожен тиждень існування нового емітента: дохідність від відкриття до закриття та доларовий обсяг у RTH (у межах емітента)
початок періодудохідність за тиждень (%)денний обсяг за тиждень ($ млрд)сесії
2026-06-087.581.21
2026-06-157.7166.54
2026-06-22-13.2745
2026-06-292.945.34
2026-07-06-12.441.75
Точний SQL-код для кожного числа
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
Запустіть самі

П’ять календарних тижнів існування в одній невеликій таблиці: стрибок після лістингу, пік, спад і тепер це — тиждень від відкриття до закриття -12.4% на 41.7B доларів. Базою є попередня динаміка самої entity, яку розраховують у реальному часі; кожен новий тиждень і далі переписує п’яту частину історії.

Чи є таке зниження нормальним? Ще шість великих дебютів за тією самою шкалою

Це звичайна стабілізація після IPO чи щось гірше? Перевірка: застосуємо один показник — від першої угоди в регулярну торгову сесію до ціни закриття регулярної сесії на 28-й день — до інших дебютів із капіталізацією понад мільярд доларів за останні два роки.

ЗапитВеликі нещодавні дебюти, перший місяць на одній шкалі: від першої угоди до закриття 28-го дня (регулярні години ET)
тикерлістингціна розміщенняціна відкриття першої угодиціна закриття на 28-й деньвід відкриття до 28-го дня (%)від розміщення до 28-го дня (%)є SPCX
VG2025-01-242524.0515.39-36-38.40
CBRS2026-05-14185350227-35.122.70
KLAR2025-09-10405242.17-18.95.40
SPCX2026-06-12135150145.4-3.17.71
LINE2024-07-25788284.382.98.20
CRWV2025-03-28403941.566.63.90
MDLN2025-12-17293543.3823.949.60
Точний SQL-код для кожного числа
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
Запустіть самі

За цією шкалою показник SPCX -3.1% розташований у середині таблиці. VG (-36%), CBRS (-35.1%) і KLAR (-18.9%) впали сильніше від своєї першої публічної угоди; MDLN за перший місяць додав 23.9%. Якщо ж порівнювати з ціною розміщення, показник SPCX +7.7% опиняється там само, де й більшість дебютів у цій таблиці: вище ціни розміщення, але нижче ціни першої угоди; VG — єдиний дебют тут, що на 28-й день залишався нижче власної ціни розміщення. З огляду на ці дані, відкат у перший місяць від ціни першої угоди є типовою динамікою для великого дебюту, а не ознакою проблем.

Важка вага, але її вплив слабшає

ЗапитТікери з найбільшим доларовим обсягом за тиждень у регулярні години: місце нового емітента
тикеробсяг у звичайні години ($ млрд)частка лідера (%)є SPCX
MU1641000
SPY137.383.70
NVDA107.165.30
QQQ103.463.10
SNDK8853.70
TSLA69.342.20
META58.335.50
AMD5835.40
AAPL50.530.80
INTC47.929.20
SPCX41.725.41
MSFT41.125.10
Точний 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-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
Запустіть самі
ЗапитПідтвердження рейтингу: доларовий обсяг за тиждень порівняно з усіма іншими тікерами
рейтинг SPCXSPCX ($ млрд)частка лідера (%)
1141.725.4
Точний SQL-код для кожного числа
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
)
Запустіть самі

За обсягом торгів у доларовому вираженні за тиждень eleventh залишається одним із найактивніших тикерів ринку — на рівні 25.4% від показника лідера тижня. У червні, після лістингу, він входив до вузького кола найактивніших інструментів ринку. Розрахунок охоплює доларовий обсяг кожного тикера за звичайну торгову сесію протягом п’яти сесій. Об’єкт включено за наявності позначки про отримання даних, а не вилучено. Тема цієї сторінки — саме верифікований об’єкт.

З чого складалися торги

ЗапитСтруктура угод за розміром і перепис котирувань: повний тиждень
угоди (млн)медіанний розмір угоди (акції)неповні лоти від угод (%)оновлення NBBO (млн)чисті двосторонні котирування (%)
5.521080.12.299.35
Точний 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))
        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 мільйонів угод, 80.1% із них — неповні лоти, проти 2.2 мільйонів оновлень NBBO (99.35% повноцінних двосторонніх котирувань). Через місяць після лістингу мікроструктура торгів виглядає як у будь-якої великої ліквідної акції.

Спред: період адаптації триває

ЗапитМедіанний котирувальний спред за сесіями, регулярні години (б.п. від середини котирування)
сесіямедіанний спред (б. п.)оновлення котирувань
2026-07-063.12417594
2026-07-073.93498486
2026-07-084.07384283
2026-07-093.99341861
2026-07-102.7350334
Точний SQL-код для кожного числа
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
Запустіть самі

Медіанні спреди в регулярні години торгів у понеділок відкрилися на рівні 3.12 б.п., до середини тижня розширилися до 4.07 б.п., а до п’ятниці звузилися до 2.7 б.п. Для молодого лістингу це означає збереження спреду на рівні великих емітентів, навіть попри падіння ціни. Забезпечення ліквідності та напрямок руху ціни — різні механізми. Цього тижня це чітко проявилося.

Опціони: puts нижче ринку, lottery calls вище нього

ЗапитОпціони на нового емітента, повний тиждень: контракти, put-call, найактивніший контракт
проторговані контракти (млн)коефіцієнт put/call за тижденьномінальна вартість премій ($ млрд)контракт із найбільшим обсягом
3.140.81.71$450 call, expiry 2026-07-17
Точний SQL-код для кожного числа
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)
Запустіть самі

За book пройшло 3.14 млн контрактів, а put-call ratio становив 0.8. Calls усе ще переважали puts, але співвідношення було значно більш зміщене в бік puts, ніж зазвичай для окремої акції (у NVDA за той самий тиждень ratio становив приблизно половину цього рівня). Саме ratio не показує, ДЕ розташовані puts. Це видно з карти strike:

ЗапитКонтракти за страйками за тиждень (крок $20; хвости обмежено на рівнях $80 і $240)
діапазон страйківконтракти callконтракти putчастка put, %спливає до 17 липня, %% найбільшого діапазону
$8039499137895.91.87.8
$100747411833494.19.310.3
$1201429733314995.946.228.5
$14047448674591461.183.2100
$1604616888494615.577.944.8
$18021437869513.170.418.1
$2001047631679513.864.910
$2204657311802.571.73.9
$24041335622290.583.734.1
Точний SQL-код для кожного числа
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
Запустіть самі

Форма нагадує barbell. Нижче торгового діапазону book майже повністю складається з puts: у кошику $12095.9% puts (333149 контрактів), а в кожному кошику нижче їхня частка також перевищує ninety percent. У кошику $140, що відповідає рівню at-the-money, обсяг був найбільшим серед усіх кошиків: 61.1% puts, із яких 83.2% експірують до July 17. Вище діапазону співвідношення змінюється на протилежне (15.5% puts на рівні $160), а дальній хвіст майже повністю складається з calls: 413356 call-контрактів у кошику $240-and-up. Саме там розташований найактивніший контракт тижня ($450 call, expiry 2026-07-17). Ця таблиця показує, що puts зосереджені на рівні ринку та нижче — це класична ознака захисту від падіння, тоді як далеко вище ринку розміщені lottery calls. Але вона не показує, чи хеджують ці puts позицію в акціях, чи виражають самостійний bearish-погляд. Виконані угоди не містять інформації про особу або намір учасника (пояснення put-call ratio окреслює цю межу).

Шорти — цього разу з урахуванням знаменника

ЗапитЩоденний короткий обсяг FINRA протягом тижня: короткі акції та їхня частка поза біржею
Dкороткі позиції, млн акційпоза біржею, усього, млнкороткі позиції поза біржею, %
2026-07-0623.735.566.8
2026-07-0818.725.373.8
2026-07-0912.118.565.4
2026-07-1012.217.370.5
Точний SQL-код для кожного числа
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
Запустіть самі

Заявлений обсяг коротких продажів знизився з 23.7 млн акцій у понеділок до 12.2 млн у п’ятницю, повторюючи загальне зниження обсягу торгів. Частка в позабіржовому обсязі залишалася близько 66.8%. Переважно це операційна діяльність market maker-ів — відкриття коротких позицій для виконання клієнтських заявок на купівлю, а не ставка на напрямок руху ціни, як пояснюється в матеріалі про обсяг коротких продажів. Є два застереження. Загальноринковий файл за 7 липня надійшов неповним (це зазначено у тижневому огляді ринку), тому за тиждень наведено 4 денних файлів, а не п’ять. Крім того, обсяг коротких продажів — це потік операцій, а не розмір відкритої позиції. Дані про позицію містить серія short interest:

ЗапитДані про короткий інтерес нового емітента на поточну дату з розрахунковим числом днів до покриття
розрахуноккороткі акції, млнсередньоденний обсяг, млндні до покриття за даними постачальникарозрахункові дні до покриття
2026-06-1523.369.210.34
2026-06-30111.3151.610.73
Точний SQL-код для кожного числа
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
Запустіть самі

У період між розрахунковими датами 2026-06-15 і 2026-06-30 кількість акцій у коротких позиціях зросла з 23.3 млн до 111.3 млн, але важливий знаменник. Якщо порівняти цей показник із середнім денним обсягом у 151.6 млн акцій за даними постачальника, отримаємо розрахунковий показник days-to-cover на рівні лише 0.73. Власне поле постачальника округлює його до мінімального значення 1. Отже, весь обсяг коротких позицій можна було б закрити протягом однієї середньої торгової сесії. Єдине суттєве уточнення: джерело вже один раз оновило дані за 15 червня після того, як сторінка за перший місяць була вперше опублікована. Наведені цифри є його поточним записом; під час кожного повторного формування їх перевіряють і звіряють із граничними значеннями.

Що відстежувати далі

Залишаються відкритими чотири ключові питання. Потік покупок через включення до індексу за своєю природою є одноразовим: індексні фонди купують акції під час включення, а потім утримують їх. Тому понеділковий 17.55B обсяг торгів цей механізм уже не відтворить. Експірація 17 липня закриє більшу частину торгівлі at-the-money опціонами (83.2% найбільшого страйкового кластера). Те, де сформується нова put wall, найчіткіше покаже, чи зберігається попит на хеджування. Дані про наступний розрахунок short interest будуть опубліковані з звичайною затримкою FINRA і покажуть, чи продовжувала зростати кількість акцій у short-позиціях під час падіння. А дата закінчення lock-up для кожного IPO, яка визначає потенційну пропозицію акцій, розглядається в FAQ нижче.

FAQ

Чи залишається SPCX вище за ціну IPO?

Вище за ціну розміщення, але нижче за ціну першої публічної угоди. SPCX завершив тиждень на рівні $145.4, що на 7.7% вище за ціну розміщення $135, але нижче за рівень $150 під час opening cross, з якого 12 червня розпочалися публічні торги.

Що насправді означає співвідношення put/call для SPCX?

На кожен call припадало 0.8 проданих put; call усе ще було більше, ніж put, але перевага put була приблизно вдвічі більшою, ніж аналогічний перекіс того самого тижня в опціонному портфелі NVDA. Саме співвідношення не дає змоги відокремити хеджування від ведмежих ставок; карта страйків показує, що put зосереджені на рівні ринку та нижче, тобто саме так формується захист.

Чому зникли покупки через додавання до індексу?

Включення до індексу є одноразовим ребалансуванням: фонди, що відстежують індекс, купують папери поблизу дати набуття чинності, а потім просто утримують їх. Великий closing cross 6 липня був моментом здійснення цієї покупки; механізм більше не купує.

Чи є ціна першої червневої угоди рівнем підтримки для SPCX?

Рівень $150 — це ціна, за якою відбувся opening cross 12 червня. Це орієнтир, а не механічна нижня межа. Цього тижня торги тривали нижче нього 790 хвилин у межах регулярної сесії, а закриття було нижче нього 3 разів. Отже, як жорсткий рівень підтримки він уже не втримався.

Коли завершиться lock-up період IPO SPCX?

Проспект визначає цю дату; стандартний строк становить 180 днів від розміщення, тобто для лістингу 12 червня 2026 року — на початку грудня 2026 року. До завершення цього строку більшість акцій інсайдерів і акцій, придбаних до IPO, не можна продавати; завершення lock-up періоду є стандартною датою появи додаткової пропозиції в кожному календарі IPO.

Примітки щодо даних

Усі часові позначки наведено за UTC. Регулярна сесія — це діапазон 810–1199 хвилин за UTC, що відповідає сесії EDT. Натомість панель порівняння дебютів фільтрує час за шкалою 9:30–16:00 ET, щоб для зимових лістингів зберігалася фактична торговельна сесія. Тиждень охоплює 6–10 липня, а попереднє закриття взято за четвер, 2 липня (3 липня був вихідним).

Цей символ входить до переліку символів із неоднозначністю. Кожне вікно SPCX починається не раніше за лістинг перевіреної юридичної особи 12 червня 2026 року. Панель історії символу показує межу, що відокремлює стару юридичну особу. Показник «underwater» враховує хвилини регулярної сесії та закриття нижче ціни першої угоди — кросингу на відкритті 12 червня, який виводиться як окрема заявлена колонка, — а не нижче ціни розміщення.

Порівняння дебютів охоплює кожен лістинг від його власної першої угоди в регулярні години до закриття на 28-й день. Використовується однакова шкала, але різні календарі. Ціни розміщення взято з запису про IPO.

Тікери опціонів OCC розбираються позиційно. Страйки, які неможливо розібрати, виключаються фільтром strike > 0. Кількість новин і процитовані заголовки відображають дані одного агрегованого потоку. Отримані заголовки скорочуються до першого речення. Дані short volume успадковують повноту свого вихідного файлу, про що зазначено вище. Ряд даних short interest було перераховано раніше.

Методологія

  • Джерела: consolidated tape, delayed_stocks_minute_aggs, stocks_trades, cache_stocks_quotes, options_trades, stocks_news, stocks_ipos, FINRA stocks_short_volume і stocks_short_interest.
  • Контроль відповідності емітента: assertion verified_tickers; часові вікна обмежені періодом після лістингу емітента; receipt повторного використання розміщено на початку сторінки.
  • Детерміновані агрегати; порівняння з попереднім періодом і між лістингами обчислюються в реальному часі, а не цитуються з інших публікацій.
  • Стан сховища на дату: 12 липня 2026 року.

Перехресні посилання: перший місяць, включення до індексу, зниження від піку та огляд ринку за тиждень. Кожна панель є одним збереженим об’єктом — графіком, таблицею або SQL-запитом; усі запити виконуються на терміналі Strasmore.

#spcx#weekly#deep dive#ipos