SPCX: SpaceXのSPCX上場初月
SPCXの2026年6月の動向を解説します。取引高の推移やオプション取引の開始など、上場初月の詳細な記録をまとめました。
SpaceXは2026年6月12日、SPCXのティッカーシンボルで上場しました。4月の時点では、この4文字は別の企業として取引されていました。公開価格は$135で、始値は$150(発行価格を11.1%上回る)でした。2026-06-16の終値は$201.99で、高値を記録しました。プレマーケットの安値は$146.88、終値は$170.72でした。これは発行価格を26.5%上回り、ピークからは15.5%下回る水準です。また、通常の取引時間におけるドル建て出来高では、NVDAを上回り、米国市場全体で4位となりました。ここに記載されている数値はすべて保存されたクエリの結果です。正確なSQLを確認するには、各パネルを展開してください。
各数値の背後にある正確な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')1つのティッカー、2つの企業
SPCXは再利用されたシンボルであるため、まずは検証結果を示します。2026年4月まで、このティッカーは流動性の低いファンドとして取引されていました。最終稼働月におけるティック間隔は13分で、価格帯は$21.92から$23.64でした。2026年5月は取引が全くありませんでした(0バー)。6月12日、このシンボルはSpace Exploration Technologies Corp.に割り当てられました。
各数値の背後にある正確な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各数値の背後にある正確な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ウィンドウ設定のない「SPCX history」クエリは、無関係な2つの企業を結合してしまいます。そのため、ここでのすべてのウィンドウは2026年6月12日から開始されます。ニュースフィードでは、過去12ヶ月間に0件のSPCXタグ付き記事があり、急激な減少が見られます。空売り残高も同様で、期間の境界を越えて約11461倍に急増しています。
記録の推移が先行
各数値の背後にある正確な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上から順に、IPOのプロセスを辿ります。2026-05-07に機密扱いの修正草案(DRS/A)があり、2026-05-20に公開のS-1、2の修正案が続きます。その後、2026-06-04から2026-06-11にかけて、ロードショー用の資料である7 FWPのフリーライティング目論見書が提出されました。2026-06-10に取引所への登録と認証が完了し、2026-06-11に効力発生の通知と、最初の10件のインサイダーによるForm 3が提出されました。上場当日には、最終的な424B4目論見書とS-8が提出されました。その後、報告の形式は8-Kへと移りました。
各数値の背後にある正確な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_date2週間足らずの間に6件の報告が提出されています。内容は、IPO完了に伴う未登録株式の販売(Item 3.02)、完全子会社であるX67 Inc.との重要契約(1.01)、取締役および役員の変更(5.02)、Regulation FDに基づく通知(7.01)、そして2026-06-23に提出された8-Kに基づく、6月22日に開始されたシニア無担保社債の発行に関するItem 8.01の通知です。6月23日の見出しには「SpaceX's Fundraising Is Not Over With a $20 Billion New Bond Offering」と記されました。募集期間と株価の月間安値は同じ暦日となっています。このデータから言えることは、それだけです。
Listing day: an open with no 9:30
An IPO does not open with the market. Nasdaq began publishing SPCX quotes at 09:50:01 ET — locked, indicative bid-equals-ask pairs walking the book toward a clearing price — and for nearly two hours there were no trades at all. SpaceX's first public print was the opening cross itself: 58.21 million shares at $150, stamped 11:46:45 ET under condition codes 17, 9 and 41 (market-center opening print, cross, trade-through exempt). The stock ran to 176.52, held a 149.34 low, and went out on a 7.85 million-share closing cross at $160.95 — 19.2% over issue. Totals: 513.5 million shares, $84.1 billion, 8.57 million prints, in a regular session a little over four hours long.
各数値の背後にある正確な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)The quote stream tells the price-discovery half. Before the cross, the only NBBO updates are the locked indicatives (18 in the 09:30 half hour, spread zero by construction). Then quoting flooded in: 445211 updates in the 11:30 bucket alone, at a median bid-ask spread of 30 cents (18.6 bps). By the 13:00 bucket the median was 6 cents (3.5 bps) — a spread is not born tight; this one tightened within two hours.
各数値の背後にある正確な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セッション別推移
各数値の背後にある正確な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推移の概要:19.3%の2セッション目に201.99ドルでピークを記録し、2026-06-16に高値で引けました。その後、3セッション連続で下落しました。最も急激な下落は-16.4%の2026-06-22における-16.4%の動きでした。これは6月19日の休場後、かつノート発行が開始された日の動きです。下落は2026-06-26に152.74ドルで底を打ちました。最後の2セッションは、それぞれ7.4%および4.1%高値で引けました(2026-06-29については、個別の日次リキャップおよびティックレベルの詳細分析を参照してください)。出来高は価格の回復よりも速く減少しました。初日は513.5百万株、2026-06-30には75.8百万株でした。
月間の極値は、単独のプリントを確認しても有効であり、それぞれ異なる市場局面で発生しています。2026-06-16 10:02 ETに記録された225.64ドルの高値は、1セント以内の値動きが2バー、最初のピークの1分間に47699取引でした。2026-06-23 04:11 ETに記録された146.88ドルの安値は、1セント以内の値動きが2バー、その1分間に14844取引でした。取引時間内の安値は147.11ドルであり、そこから0.23ドル上昇しています。「6月の安値」という数値を用いる場合は、どちらを指すのか明記する必要があります。
市場で4番目に大きな取引額を記録した銘柄
6月12日から30日までの取引時間中のドル建て売買代金に基づき、米国上場銘柄をすべてランク付けしました。これは候補リストではなく、市場全体の集計結果です。新規上場銘柄が4位に入りました。取引額は344.6 billionで、MU ($585.4 billion)、SPY、QQQに次ぐ規模です。一方で、NVDA ($253.1 billion)、TSLA、AAPLを上回っています。すべての銘柄は、同じ12セッションのデータに基づいています。
各数値の背後にある正確な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取引内容の内訳
各数値の背後にある正確な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)取引データは小口かつ引用が密集しています。中央値が10株(平均は64.2株 — 大口の交差注文により平均が押し上げられています)で、41.01 million prints、81.9%件の奇数ロット(100株未満)、8.73%件の端株がありました。これは、注文を分割するリテール向けアプリと、その相手方となる マーケットメーカーの動きと一致しています。気配値については、11.78 million NBBO updatesがあり、そのうち99.32%件が両建ての正常な状態でした。46377件は一時的な交差(買値が売値より高い状態 — 取引所間の同期ずれ)であり、17730から6月30日の437へと減少しました。34118件はロック状態、116件は片側のみまたは空の状態でした。以下のスプレッド統計には、交差および片側のみの気配値は含まれておらず、パネル内にはドロップ件数が表示されています。
スプレッドの推移
新規上場銘柄の特徴は、スプレッドが一定の水準に落ち着くことです。セッションごとに、更新値の中央値と時間加重平均の両方で測定されます。初日は11:46のクロスから開始されました。ロックされたプレオープン時の指標を含めれば、スプレッドはより平滑化されます。
各数値の背後にある正確な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時間加重で見ると、スプレッドは初日の23.5セント(7.64 bps)から2026-06-30には7.9セント(4.7 bps)へと推移しました。ドル建てでは約3分の2縮小しましたが、相対的な数値での縮小幅はそれよりも大幅に小さいものです。価格が$146.88–$225.64の範囲で動く中で、ドル建てと相対的な数値の推移は乖離しました。最もスプレッドが狭かったセッションは2026-06-22で、2 bpsでした。その後、2026-06-17(8.96 bps、価格ピークの翌セッション)と2026-06-24(7.38 bps)で拡大しました。後者は、出来高が152.3百万株から71.7百万株に減少したタイミングと一致しています。比較対象として、6月30日時点の3銘柄の指標を挙げます。
各数値の背後にある正確な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 tickerAppleの中央値スプレッド:3セント(1.04 bps)。SPCX:6セント(3.54 bps)。セッション中の引用更新が1036回であったNathan's Famous:30セント(29.66 bps)。上場から18日目、SpaceXのスプレッドは、大型株よりは数回分広く、流動性の低い銘柄よりは数回分狭い水準でした。
3日目のオプション取引
各数値の背後にある正確な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)2026-06-16 09:30:00 ET時点のオプション取引状況です。同銘柄の3セッション目となります。10のオプション取引セッションでは、3199の銘柄で2.18百万件の約定、10.4百万枚のコントラクトが取引されました。プレミアム総額は9.15十億ドル(価格に標準の100株倍率を乗じたもの)に達しました。これは、AAPLの6月1ヶ月間のオプション総額(27百万枚で8.84十億ドル)を0.31十億ドル上回る数値です。6月は1ヶ月間(10セッション)の取引に対し、わずか10セッションでの比較であり、この非対称性は意図的なものです。22の満期取引が行われ、6月18日(金曜日は市場休場)の週満期から2028-12-15のLEAPSまで含まれます。最初の週満期だけで、月間出来高の26.7%を占めました。最も活発なコントラクトは$175 put, expiry 2026-06-18で、41648の約定により203765枚のコントラクトが取引され、平均プレミアムは1.43ドルでした。プレミアムが集中したのは$225 call, expiry 2026-09-18で、40.12の価格で121.3百万ドルに達しました。
各数値の背後にある正確な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すべてのセッションにおいて、コールがプットの取引量を上回りました。日次のプット/コール・レシオは、価格のピークに近い2026-06-17の0.987で最高値に達し、株価が7.4%上昇して取引を終えた2026-06-29の0.46で最低値となりました。プットの出来高は、価格の底ではなく、価格のピーク時にピークを迎えました。最も活発なセッションは、最初の週満期日である2026-06-18で、1844490枚のコントラクトが取引されました。
各数値の背後にある正確な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))ストライク価格の分布は、株価の推移を挟むバーベル型となっています。55%のプットを含む$150のバケットが最大の出来高を記録し、アット・ザ・マネー(ATM)で双方向の取引が行われました。取引レンジの下ではプットが主流であり($125の92.7%)、レンジの上ではコールが主流です($250の1.6%プット)。また、$450のバケットでは42228枚のコール・コントラクトがあり、これは月間の最高値を約2倍上回る数値です。
各数値の背後にある正確な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取引コストは初時間から低水準でした。最も活発なコントラクトの初セッションにおける平均NBBOスプレッドは10.3セント(中間値の6.7%10セント)であり、満期日までに中央値は5セントまで縮小しました(中間値の5.23%、93198回の引用更新、37件の不適切な引用を除外)。流動性の高い中心部では、数日経過したオーダーブックでもニッケルからダイム(10セント)程度のスプレッドとなっています。アウト・オブ・ザ・マネー(OTM)の遠いウィング部分はコストが高くなりますが、本パネルには含まれていません。
The news switch and the shorts
各数値の背後にある正確な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')News tagging is its own receipt: 0 SPCX-tagged articles in the twelve months before listing, then 14 on 2026-06-11 (pricing day), a 42-article peak on 2026-06-12, 347 for the month. Read those counts skeptically: 4 publishers, and The Motley Fool alone wrote 65% — one feed's attention, not the world's media. Co-tags show the framing: TSLA in 83 articles, NVDA in 59, Alphabet (share classes collapsed) in 57, while Rocket Lab (21) and AST SpaceMobile (15) trail far behind: this feed covered it as a mega-cap story, not a space-sector one.
各数値の背後にある正確な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 dateThe shorts showed up on day one — with a definition attached. Off-exchange short volume is the share of FINRA-reported (off-exchange) volume marked short; much of it is market makers selling short to fill customer buys — routine plumbing, and not short interest. SPCX's marked-short share started at 33.7% on listing day and climbed to 71% by 2026-06-30, while reported off-exchange volume fell from 131.53 million shares to 35.77 million. The co-movement is what this data can show; what it means is not in this data.
各数値の背後にある正確な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'Actual short interest — open positions as of a settlement date — printed for the first time on 2026-06-30: 111.3 million shares short against a 151.63 million-share average day. The vendor reports days-to-cover as 1 — a floor; the raw ratio is 0.73: shorts could cover in under one average day. The prior entity's final settlement (2026-03-31) showed 9711 shares — the symbol-reuse cliff again. Since this page's first edition, 1 later settlement (June 30) has published, and the source restated the June 15 print itself substantially upward — the figures above are the current record, re-run at every regeneration, and the page is held for review whenever they move outside their declared ranges. That is this page's revision machinery working as designed.
データに関する注記
詳細なデータ注記
- エンティティの境界(verified_tickersの基準)。stocks_iposレコード(Space Exploration Technologies Corp.、XNASに$135で2026-06-12上場)、2026年5月のゼロバー・ギャップ、およびニュースタグの切り替えにより、6月12日の再割り当てが確定しています。6月12日より前の行にSpaceXは割り当てられていません。フロントマターのverified_tickers: ["SPCX"]は、これらの記録に基づき、2026年6月12日から30日まで意図的に設定された編集上の主張です。
- 生取引テープの合計にはオークション・ボリュームが二重計上されています(公式の始値/終値の再報告による)。株式数および金額の合計は分単位の集計から算出され、クロス取引のサイズはクロス・プリントから算出されます(6月29日の詳細分析にてこの修正を導出しています)。
- 初日はセッションの一部です — クオートは09:50:01 ET、最初のプリントは11:46:45 ETです。初日の高値/安値は分足の極値です。月間の極値は、スコアボード内の1セント以内の照合カウントに基づいています。
- EDGARの集計は、accession_numberによって重複を除去し、CIK 0001181412を選択します。無関係な"Space Exploration I"のForm D提出者(CIK 0002130081)は、構造上除外されています。
- 公開可能なファンダメンタルズは存在しません:3つの財務諸表テーブルすべてにおいて、0 SpaceXの行が存在します。
- 6月29日のFINRAショート・ボリューム・ファイルは市場全体で切り捨てられています(ソースファイルがアルファベットの途中で終了しています)。SPCXはカットオフの前にソートされているため、その行は完全です。6月29日の詳細分析にショート・ボリュームの調査結果が含まれています。
- 6月19日は市場全体の休場であり、想定ではなく実績に基づきます:その日の0 SPYバー。したがって、SPCXの6月の期間は12セッションにわたります。
メソドロジー
- タイムスタンプはUTCで保存され、生のUTC範囲でフィルタリングされます。2026年6月はすべてEDT(米国東部夏時間)であるため、通常の取引時間は13:30–20:00 UTC(9:30 am–4:00 pm ET)です。toTimeZoneはSELECTリストにのみ使用されます。
- セッションの終了は、通常の取引時間における最後の1分足です。オークション価格はクロス・プリントから取得されます(初日は、バーあたり$161.29、クロスあたり$160.95)。
- ドル・ボリュームは、1分足の終値に1分間の出来高を乗じたものの合計であり、名目価値の終値加重プロキシです。
- オプションの満期日、タイプ、行使価格は、OCCティッカーから再解析されます(テーブルのexpiration_date列は信頼性が低いため)。プレミアムの名目価値は、100株の乗数を想定しています。
- 更新ごとのスプレッド統計は、各NBBO更新を均等に加重します。時間加重統計は、各クオートの継続時間に基づいて加重します。中央値には決定論的な分位数を使用します。
- 生成は、ゲート付きの読み取り専用パスを通じたバッチ処理のみで行われます。公開ページがライブデータを照会することはありません。データウェアハウスには、ローリング・エクスパイアリー(期限切れによる削除)のない完全なティック履歴が保持されているため、この分析はいつでも同じテーブルから再現可能です。データウェアハウスの状態は2026年7月3日時点のものです。
このリストは、より広範な2026年のストーリーの一部です。測定された上半期のIPO市場がその背景を示しています。各パネルは、チャート、テーブル、SQLからなる1つの保存されたオブジェクトです。詳細なクエリはStrasmoreターミナルで行ってください。