SPCX: Динаміка акцій SPCX липня 2026
Аналіз тижня з 6 липня 2026 року: відтік капіталу через перегляд індексу та падіння ціни нижче рівня IPO. П'ять закриттів показало новий мінімум після лістингу.
SPCX провела тиждень з 6 липня 2026 року так, як не повинні поводитися нові лістинги: ціна акцій впала нижче вартості розміщення. Порівняно з закриттям на рівні $161.86 минулого тижня, акції впали на -10.2% протягом п'яти сесій до $145.4. На 3 з 5 сесій ціна закриття була нижчою за ціну першої угоди у $150, а в п'ятницю було зафіксовано новий мінімум ціни закриття після лістингу. Тиждень розпочався з останнього сплеску притоку капіталу через включення в індекс, а завершився на найспокійнішому ринку з моменту лістингу, при цьому в цей період надійшли перші аналітичні рейтинги та перші квартальні фінансові показники за період публічного існування. Кожне число нижче є результатом запиту до бази даних — розгорніть будь-яку панель, щоб переглянути SQL-код.
По-перше, факти: що саме це за SPCX
Раніше SPCX належав іншому, не пов'язаному з ним активу, тому всі дані тут стосуються компанії, що пройшла лістинг 12 червня 2026 року — Space Exploration Technologies Corp. (повна перевірка міститься у детальному аналізі за перший місяць):
Точний 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 року і далі належать новому активу — усе наведено нижче стосується лише цих даних.
Тиждень в одному рядку
Точний 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" означає ціну нижче ціни відкриття через аукціон на 12 червня — ціни, яку вперше заплатили публічні покупці, що наведено у детальному аналізі за перший місяць; порівняно з нижчою ціною пропозиції, лістинг залишається вище рівня "underwater". Загальний обсяг у доларах за регулярні години: 41.7B за 5 сесій.
Посесійна динаміка: відтік капіталу
Точний 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.
Що насправді повідомляла стрічка новин
Що писала стрічка, поки котирування падали? Заголовки передають більше, ніж звичайний підрахунок цифр.
Точний 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. Звична дисципліна: увага одного агрегованого каналу, а не світових медіа — падіння та сюжетні лінії лише розділяють один календар; таблиця підтверджує лише факт їх одночасного виникнення.
Повна щотижнева таблиця об'єкта на цей момент
Точний 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 доларів. Базова лінія — це власна попередня історія торгів об'єкта, що розраховується в реальному часі — кожен новий тиждень переписує п'яту частину історії.
Чи є це падіння нормальним? Ще шість великих дебютів, той самий показник
Це звичайна ринкова корекція після IPO чи щось гірше? Перевірка: застосуємо один показник — різницю між першою ціною торгів у регулярні години та ціною закриття у регулярні години на 28-й день — до інших дебютів з капіталізацією понад один мільярд доларів за останні два роки.
Точний 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Згідно з цим показником, -3.1% компанії SPCX знаходиться посередині списку. VG (-36%), CBRS (-35.1%) та KLAR (-18.9%) продемонстрували сильніше падіння відносно першої ціни торгів; MDLN зріс на 23.9% за свій перший місяць. Якщо порівнювати з ціною пропозиції, то показник +7.7% компанії SPCX знаходиться там само, де й більшість позицій у цій таблиці — вище ціни випуску, але нижче ціни відкриття; VG — це єдиний дебют у списку, ціна якого на 28-й день була нижчою за ціну випуску. Ці дані свідчать про те, що зниження ціни від рівня відкриття протягом першого місяця є типовою формою для великого дебюту, а не ознакою фінансової нестабільності.
Все ще важливо — але вплив слабне
Точний 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Точний 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% від показника лідера тижня, тоді як у червні після IPO він входив до топ-п'ятірки ринку. Основа розрахунку: сумарний обсяг торгів кожного тікера у звичайні години протягом п'яти сесій; у розрахунок включено всі інструменти з прапором receipt, а не виключено їх — предметом цієї сторінки є перевірена сутність.
Склад торгової стрічки
Точний 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% чистих двосторонніх котирувань). Через місяць після лістингу мікроструктура відповідає показникам будь-якої активної акції з великим обсягом торгів.
Спред: динаміка триває
Точний 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 bps, розширилися до 4.07 bps до середини тижня та звузилися до 2.7 bps до п'ятниці — спред нещодавно випущеного активу коливався на рівні відомих гравців, попри падіння ціни. Надання ліквідності та напрямок ціни — це різні процеси; цього тижня вони чітко розділилися.
Опціони: пути нижче ринку, лотерейні колли вище нього
Точний 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)Обсяг торгів склав 3.14 мільйонів контрактів при співвідношенні put-call на рівні 0.8 — колл-опціонів все ще більше, ніж пут-опціонів, проте частка пут-опціонів значно вища, ніж зазвичай для окремих акцій (співвідношення для NVDA за той же тиждень було приблизно вдвічі меншим). Сама по собі величина співвідношення не вказує на РІВЕНЬ розміщення пут-опціонів. Це дозволяє зробити карта страйків:
Точний 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Графік має форму гантелі. Нижче торгового діапазону портфель складається майже виключно з пут-опціонів: 95.9% пут-опціонів у кошику $120 (333149 контрактів), при цьому в кожному наступному нижчому кошику їх частка перевищує дев'яносто відсотків. Кошик «при ринку» (at-the-money) $140 отримав найбільший обсяг серед усіх кошиків — 61.1% пут-опціонів, 83.2% з яких мають термін експірації до 17 липня. Вище діапазону ситуація змінюється на протилежну (15.5% пут-опціонів при $160), а крайній хвіст складається майже повністю з колл-опціонів: 413356 колл-контрактів у кошику від $240 і вище, де розміщено найактивніший контракт тижня ($450 call, expiry 2026-07-17). Що може сказати ця таблиця: пути зосереджені на рівні ринку та нижче нього — це класична ознака хеджування ризиків падіння — поряд із ризиковими коллами далеко вище. Чого вона не може сказати: чи використовуються ці пути для хеджування акцій, чи вони виражають безумовні ведмежі настрої; дані не містять ні ідентифікації, ні намірів (пояснення співвідношення put-call проводить цю межу).
The shorts, with a denominator this time
Точний 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 dateReported short volume eased from 23.7M shares Monday to 12.2M Friday, tracking the total tape lower; as a share of off-exchange volume it held a band around 66.8% — mostly market-maker plumbing (shorting to fill customer buys), not a directional bet, as the short-volume explainer unpacks. Two caveats: July 7's market-wide file arrived truncated (receipted in the weekly market recap), so the week shows 4 daily files rather than five — and short volume is a flow, not a position. The position lives in the short-interest series:
Точний 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_dateBetween the 2026-06-15 and 2026-06-30 settlements, shares short grew from 23.3M to 111.3M — but the denominator matters: against the vendor's 151.6M-share average day, that is an implied days-to-cover of just 0.73 (the vendor's own field floors at 1) — the entire short book could cover inside one average session. One disclosure stands: the source has already restated the June 15 print once since the first-month page first published — these figures are its current record, re-run and bounds-checked at every regeneration.
На що звернути увагу далі
Зберігаються чотири ключові аспекти. Потік купівлі індексних інструментів є одноразовим за своєю природою — індексні фонди купують активи під час включення в індекс, а потім утримують їх — тому показник 17.55B у понеділок є верхньою межею, яку механізм не відтворить. Екпірація 17 липня припиняє дію більшості опціонів «at-the-money» (83.2% найбільшого кошика страйків); місце формування нового рівня підтримки для пут-опціонів буде найчіткішим показником того, чи збережеться попит на хегування. Наступні дані щодо розрахунків за короткими позиціями будуть опубліковані з типовою затримкою FINRA і продемонструть, чи зростала кількість коротких позицій на акції перед падінням. Про терміни закінчення періоду обмеження на продаж акцій після IPO (lock-up expiration) читайте у розділі FAQ нижче.
FAQ
Чи залишається ціна SPCX вищою за ціну IPO?
Вище ціни пропозиції, але нижче ціни першої публічної угоди. SPCX завершила тиждень на рівні $145.4 — це на 7.7% вище ціни пропозиції у $135, але нижче ціни відкриття торгування 150, коли почалися публічні торги 12 червня.
Що насправді означає співвідношення put-call для SPCX?
На кожний call-опціон припадалося 0.8 put-опціонів — кількість call-опціонів все ще перевищувала кількість put-опціонів, але цей перекіс був приблизно вдвічі більшим, ніж у книзі опціонів NVDA. Сама по собі ця пропорція не дозволяє відрізнити хеджування від песимістичних ставок; карта страйків показує концентрацію put-опціонів на рівні ринку та нижче, що свідчить про захисну стратегію.
Чому зникли покупки через включення в індекс?
Включення в індекс — це одноразова ребалансування: фонди, що відстежують індекс, здійснюють купівлю навколо дати набрання чинності, а потім просто утримують активи. Масштабне закриття 6 липня було саме таким моментом купівлі; цей механізм більше не здійснює покупок.
Чи є ціна першої угоди в червні рівнем підтримки для SPCX?
Ця позначка у $150 була зафіксована під час відкриття торгів 12 червня — це орієнтир, а не механічний рівень підтримки. Цього тижня котирування перебували нижче цієї позначки протягом 790 хвилин регулярної сесії та закривалися нижче неї 3 разів, тому цей рівень вже не можна вважати твердою опорою.
Коли закінчується період обмеження на продаж (lock-up) для SPCX IPO?
Дата встановлюється проспектом емісії; стандартний термін становить 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 червня 2026 року, що виводиться окремою колонкою), а не за ціною пропозиції. Порівняння дебютів розраховується для кожного лістингу від його першої угоди в регулярні години до закриття на 28-й день — однаковий стандарт, різні календарі — з використанням цін випуску з записів IPO. Тікери опціонів OCC розпізнаються за позиціями; неможливі для розпізнавання страйки виключаються фільтром "strike > 0". Кількість новин та цитовані заголовки відображають ОДНУ агреговану стрічку; заголовки обрізаються до першого речення. Повнота даних про короткі продажі (short-volume) залежить від відповідного джерела, зазначеного вище; серія даних про короткі позиції (short-interest) раніше проходила перерахунок.
Методологія
- Джерело: консолідована стрічка —
delayed_stocks_minute_aggs,stocks_trades,cache_stocks_quotes,options_trades,stocks_news,stocks_ipos, FINRAstocks_short_volumeтаstocks_short_interest. - Дисципліна сутностей: перевірка verified_tickers; вікна обмежені сутністю після лістингу; повторне використання даних визначає порядок сторінки.
- Детерміновані агрегати: порівняння з попереднім періодом та крос-лістингами обчислюються в реальному часі, дані не цитуються з інших публікацій.
- Дані сховища станом на: липень 12, 2026.
Зв'язки: перший місяць, додавання до індексу, падіння з піку та огляд ринку за тиждень. Кожна панель є окремим збереженим об'єктом — графік, таблиця, SQL — і кожен запит виконується на терміналі Strasmore.