SPCX: Spadek kursu akcji SpaceX od szczytu
Kurs akcji SpaceX spadł o 33,7% z poziomu 225,64 USD osiągniętego 16 czerwca 2026 roku do 149,58 USD w dniu 7 lipca. To pierwszy zamknięcie poniżej 150 USD.
Cena IPO spółki SpaceX wyniosła 135 USD za akcję. Handel rozpoczął się 12 czerwca 2026 roku przy kursie 150 USD. Do zamknięcia sesji w dniu 7 lipca nastąpił pełny powrót do pierwotnych poziomów. Kurs SPCX osiągnął maksimum na poziomie 225.64 dnia 16 czerwca 2026 roku, co stanowi wzrost o 50.4% względem ceny otwarcia IPO. Następnie nastąpił całkowity spadek wartości. Dnia 7 lipca sesja zamknęła się na poziomie 149.58, czyli o 0.42 poniżej pierwszej ceny z regularnych godzin handlowych, po osiągnięciu dołków pod koniec dnia na poziomie 148.86. Spadek od szczytu do zamknięcia wyniósł 33.7%. W tym samym okresie indeks S&P 500 ETF (SPY) wzrósł o 0.94% — była to wycena pojedynczej spółki, a nie ruch rynkowy. Wszystkie poniższe liczby są wynikami zapytań z konsolidowanego kanału danych rynkowych; aby uzyskać dokładny kod SQL, należy rozwinąć dowolny panel.
Przebieg: od debiutu IPO do pełnego cyklu
Dane zestawienia wskazują na następujące wartości: cena emisyjna $135, pierwsza transakcja w regularnym handlu $150 (otwarcie o godzinie 11:46 — szczegółowa analiza pierwszego miesiąca opisuje mechanizmy dnia debiutu), maksimum na poziomie $225.64 w dniu 16 czerwca oraz zamknięcie na poziomie $149.58 w dniu 7 lipca. Maksimum zostało odnotowane w trakcie sesji w godzinach przedpołudniowych i jest wyznaczone przez sąsiednie słupki (notatki danych); minimum z sesji 7 lipca wyniosło $148.86 i zostało odnotowane o 15:55 ET — w ciągu ostatniej pół godziny handlu.
Dokładny kod SQL dla każdej liczby
WITH
peak_stats AS (
SELECT
round(toFloat64(max(high)), 2) AS peak_hi,
toDate(toTimeZone(argMax(window_start, (toFloat64(high), -toInt64(toUnixTimestamp(window_start)))), 'America/New_York')) AS peak_d
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-07-08 00:00:00'
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
),
ipo_open AS (
SELECT round(toFloat64(argMin(open, window_start)), 2) AS ipo_open_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-06-13 00:00:00'
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
),
issue_price AS (
SELECT toFloat64(final_issue_price) AS issue_px
FROM global_markets.stocks_ipos
WHERE ticker = 'SPCX'
ORDER BY listing_date DESC LIMIT 1
),
jul7 AS (
SELECT
round(toFloat64(argMax(close, window_start)), 2) AS jul7_c,
round(toFloat64(min(low)), 2) AS jul7_lo,
argMin(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start)))) AS low_bar
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-07-07 00:00:00' AND window_start < '2026-07-08 00:00:00'
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
),
spy_ret AS (
SELECT round((toFloat64(argMax(close, window_start)) / toFloat64(argMin(open, window_start)) - 1) * 100, 2) AS spy_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-07-08 00:00:00'
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
)
SELECT
toString(round(ip.issue_px, 2)) AS issue_price,
io.ipo_open_px AS ipo_open,
ps.peak_hi AS peak_price,
toString(ps.peak_d) AS peak_date,
toMonth(ps.peak_d) AS peak_month,
toDayOfMonth(ps.peak_d) AS peak_day,
j.jul7_c AS jul7_close,
j.jul7_lo AS jul7_low,
formatDateTime(toTimeZone(j.low_bar, 'America/New_York'), '%H:%i') AS jul7_low_et,
toHour(toTimeZone(j.low_bar, 'America/New_York')) * 60 + toMinute(toTimeZone(j.low_bar, 'America/New_York')) AS jul7_low_et_minute,
round(io.ipo_open_px - j.jul7_c, 2) AS close_below_ipo_usd,
round(io.ipo_open_px - j.jul7_lo, 2) AS low_below_ipo_usd,
round((ps.peak_hi - io.ipo_open_px) / io.ipo_open_px * 100, 1) AS peak_above_ipo_pct,
round((ps.peak_hi - j.jul7_c) / ps.peak_hi * 100, 1) AS decline_from_peak_pct,
sr.spy_pct AS spy_period_pct
FROM peak_stats ps, ipo_open io, issue_price ip, jul7 j, spy_ret srSesja po sesji: spadki
Akcje SPCX notowano przez 16 sesji od debiutu do 7 lipca — przerwy w handlu wynikają z dni wolnych od pracy 19 czerwca (Juneteenth) oraz 3 lipca (Independence Day). Pierwsza sesja rozpoczęła się na poziomie $150, dwa dni później odnotowano szczyt na poziomie $225.64, natomiast 7 lipca kurs zamknął się na $149.58 przy dołku wynoszącym $148.86. Wolumen obrotu malał wraz z upływem czasu: 495.6 mln akcji pierwszego dnia, 274.5 mln w sesji szczytowej oraz 66.2 mln dnia 7 lipca.
Dokładny kod SQL dla każdej liczby
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
round(toFloat64(argMin(open, window_start)), 2) AS rth_open,
round(toFloat64(argMax(close, window_start)), 2) AS rth_close,
round(toFloat64(min(low)), 2) AS rth_low,
round(toFloat64(max(high)), 2) AS rth_high,
round(toFloat64(sum(volume)) / 1e6, 1) AS vol_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-07-08 00:00:00'
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY session_date
ORDER BY session_date7 lipca: dzień przełamania trendu
7 lipca odbyła się pierwsza sesja spółki SPCX w ramach Nasdaq-100 — transakcja związana z dołączeniem do indeksu obejmuje rekordowe zamknięcie aukcyjne z 6 lipca, analizowane aukcja po aukcji. W dniu sesji sprzedaż była intensywna zarówno na początku, jak i na końcu handlu. SPCX otworzyła się na poziomie $158.92, a w ciągu pierwszej pół godziny obrócono 13.4 mln akcji, co doprowadziło do wzrostu kursu do $153.08 o godzinie 10:00 rano. W południe cena utrzymywała się powyżej poziomu IPO — od połowy poranka do godziny 15:00 zamknięcia półgodzinne oscylowały w granicach około $150.42 i $152.59 — następnie ostatnia półgodzina przełamała trend: obrót wyniósł 10.9 mln akcji, najniższy kurs sesji wyniósł $148.86 odnotowany o 15:55 ET, a zamknięcie nastąpiło na poziomie $149.58. Cena zamknięcia jest niższa o $0.42 od otwarcia w ramach IPO — jest to pierwszy przypadek zamknięcia poniżej tej linii w krótkiej historii spółki.
Dokładny kod SQL dla każdej liczby
SELECT
formatDateTime(toTimeZone(toStartOfInterval(window_start, INTERVAL 30 MINUTE), 'America/New_York'), '%H:%i') AS et_time,
round(toFloat64(argMax(close, window_start)), 2) AS close_px,
round(toFloat64(min(low)), 2) AS bucket_low,
round(toFloat64(sum(volume)) / 1e6, 1) AS vol_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-07-07 13:30:00' AND window_start < '2026-07-07 20:00:00'
GROUP BY et_time
ORDER BY et_timeSpread uległ zwężeniu wraz ze spadkiem ceny
Koszty transakcyjne nie uległy pogorszeniu podczas spadków. spread bid-ask — czyli koszt ponoszony przez każde zlecenie rynkowe — wynosił średnio 10.74 bps względem ceny środkowej w dniu IPO, 7.14 bps w sesji o najwyższej aktywności oraz 4.18 bps dnia 7 lipca. Płynność na poziomie najlepszej ceny spadła wraz ze zmniejszeniem zainteresowania inwestorów: średnio 9506 akcji pierwszego dnia w porównaniu do 3265 dnia 7 lipca. Dane rynkowe stabilizowały się mimo spadku ceny.
Dokładny kod SQL dla każdej liczby
SELECT
toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,
round(avgIf((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price > bid_price), 2) AS avg_spread_bps,
round(avgIf((toFloat64(ask_size) + toFloat64(bid_size)) / 2, bid_price > 0 AND ask_price > bid_price), 0) AS avg_depth,
countIf(NOT (bid_price > 0 AND ask_price > bid_price)) AS dropped_invalid
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPCX'
AND sip_timestamp >= '2026-06-12 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY session_date
ORDER BY session_dateOpcje: put po cenie IPO, brak kontraktów 0DTE do handlu
7 lipca najbardziej obrotnym kontraktem SPCX był 330-strike call (28906 kontraktów), natomiast 150-strike put — 21261 kontraktów — znajduje się dokładnie na cenie otwarcia IPO wynoszącej $150. Wszystkie pięć najbardziej obrotnym kontraktów wygasa 2026-07-10, w piątek: SPCX oferuje wygasania tygodniowe oraz miesięczne, zatem sesja we wtorek nie posiada kontraktu 0DTE tego samego dnia do handlu. Wskaźnik put/call volume zmienił się z 0.61 w dniu 1 lipca na 0.83 w dniu 7 lipca.
Dokładny kod SQL dla każdej liczby
SELECT
concat('20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2)) AS expiry_date,
if(substring(ticker, 13, 1) = 'C', 'call', 'put') AS call_or_put,
toUInt32OrZero(substring(ticker, 14, 8)) / 1000 AS strike,
concat(toString(toUInt32OrZero(substring(ticker, 14, 8)) / 1000), '-strike ', if(substring(ticker, 13, 1) = 'C', 'call', 'put')) AS label,
sum(size) AS volume,
round(sum(toFloat64(size) * toFloat64(price)) / 1e6, 2) AS notional_m,
if(substring(ticker, 7, 6) = '260710', 1, 0) AS expires_jul10
FROM global_markets.options_trades
WHERE ticker LIKE 'O:SPCX%'
AND length(ticker) = 21
AND sip_timestamp >= '2026-07-07 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
GROUP BY expiry_date, call_or_put, strike, label, expires_jul10
ORDER BY volume DESC
LIMIT 10Dokładny kod SQL dla każdej liczby
SELECT
toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,
round(sumIf(size, substring(ticker, 13, 1) = 'P') / sumIf(size, substring(ticker, 13, 1) = 'C'), 2) AS pc_ratio,
sumIf(size, substring(ticker, 13, 1) = 'C') AS call_vol,
sumIf(size, substring(ticker, 13, 1) = 'P') AS put_vol
FROM global_markets.options_trades
WHERE ticker LIKE 'O:SPCX%'
AND length(ticker) = 21
AND sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-08 00:00:00'
GROUP BY session_date
ORDER BY session_dateSpread w ofertach opcji pozostał wysoki
Podczas gdy spread akcji zwęził się do pojedynczych punktów bazowych, łańcuch opcji charakteryzował się szerokimi ofertami: średni spread w kontraktach SPCX wynosił 1086.65 bps dnia 1 lipca, 1059.11 dnia 2 lipca oraz 1183.25 bps dnia 6 lipca — wartości te były setki razy wyższe niż spread akcji w tych samych dniach (oba panele zawierają dowody). Średnia wielkość przy najlepszej ofercie wynosiła 231 kontraktów dnia 1 lipca oraz 200 dnia 6 lipca. Oferty opcji z dnia 7 lipca nie zostały jeszcze przetworzone w momencie tworzenia tekstu — ta tabela wykazuje najdłuższe opóźnienie w magazynie danych — dlatego panel kończy się na 6 lipca.
Dokładny kod SQL dla każdej liczby
SELECT
toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,
round(avgIf((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, bid_price > 0 AND ask_price > bid_price), 2) AS opt_spread_bps,
round(avgIf((toFloat64(ask_size) + toFloat64(bid_size)) / 2, bid_price > 0 AND ask_price > bid_price), 0) AS avg_size,
countIf(NOT (bid_price > 0 AND ask_price > bid_price)) AS dropped_invalid,
count() AS quotes
FROM global_markets.cache_options_quotes
WHERE ticker LIKE 'O:SPCX%'
AND sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-07 00:00:00'
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY session_date
ORDER BY session_dateSPY niemal bez zmian
W okresie od 12 czerwca do 7 lipca SPY wzrosło o 0.94% (od pierwszej otwarcia sesji do ostatniego zamknięcia sesji w godzinach regulowanych). W poszczególnych sesjach lipca widać wyraźną dywergencję: 7 lipca SPY odnotował wzrost o -0.34% od otwarcia do zamknięcia, podczas gdy SPCX odnotował -5.87%.
Dokładny kod SQL dla każdej liczby
SELECT
a.session_date AS session_date,
round(a.spx_pct, 2) AS spy_pct,
round(b.spcx_pct, 2) AS spcx_pct
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
(toFloat64(argMax(close, window_start)) / toFloat64(argMin(open, window_start)) - 1) * 100 AS spx_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2026-07-01 00:00:00' AND window_start < '2026-07-08 00:00:00'
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY session_date
) a
INNER JOIN (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
(toFloat64(argMax(close, window_start)) / toFloat64(argMin(open, window_start)) - 1) * 100 AS spcx_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-07-01 00:00:00' AND window_start < '2026-07-08 00:00:00'
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY session_date
) b ON a.session_date = b.session_date
ORDER BY a.session_dateCo zwiastuje spadek widoczny w serwisach informacyjnych
Liczba nagłówków jest mierzalna. Przekaz dostawcy zawiera 398 artykułów oznaczonych tagiem SPCX od dnia debiutu do 7 lipca, pochodzących od zaledwie 4 wydawców — sam The Motley Fool przygotował 71.1% z nich. Największa aktywność medialna miała miejsce w dniu debiutu — 42 artykułów 12 czerwca, 31 w szczytowym momencie sesji 16 czerwca — żadnego późniejszego dnia nie osiągnięto poziomu bliskiego liczbie artykułów z dnia IPO w zakresie 13. Intensywność relacji spadała wraz z kursem: 25.7 artykułów dziennie w pierwszym tygodniu, 9.3 w ostatnim tygodniu. 84 artykułów zawiera tag Tesla; 20 posiada „Nasdaq” w tytule. W zestawieniu nie występuje żaden dominujący dzień z dużą liczbą nagłówków — zainteresowanie malało stopniowo, bez gwałtownych skoków.
Dokładny kod SQL dla każdej liczby
WITH daily_counts AS (
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-12 04:00:00') AND published_utc < toDateTime('2026-07-08 04:00:00')
GROUP BY d
),
top_pub AS (
SELECT JSONExtractString(publisher, 'name') AS p, count() AS n
FROM global_markets.stocks_news
WHERE has(tickers, 'SPCX')
AND published_utc >= toDateTime('2026-06-12 04:00:00') AND published_utc < toDateTime('2026-07-08 04:00:00')
GROUP BY p ORDER BY n DESC, p ASC LIMIT 1
)
SELECT
count() AS total_articles,
uniqExact(JSONExtractString(publisher, 'name')) AS publishers,
(SELECT p FROM top_pub) AS top_publisher,
round(100.0 * (SELECT n FROM top_pub) / count(), 1) AS top_publisher_share_pct,
(SELECT toMonth(argMax(d, (n, -toInt32(toDayOfYear(d))))) FROM daily_counts) AS busiest_month,
(SELECT toDayOfMonth(argMax(d, (n, -toInt32(toDayOfYear(d))))) FROM daily_counts) AS busiest_dom,
countIf(toDate(toTimeZone(published_utc, 'America/New_York')) = toDate('2026-06-12')) AS ipo_day_articles,
countIf(toDate(toTimeZone(published_utc, 'America/New_York')) = toDate('2026-06-16')) AS peak_session_articles,
countIf(toDate(toTimeZone(published_utc, 'America/New_York')) = toDate('2026-07-07')) AS jul7_articles,
(SELECT max(n) FROM daily_counts WHERE d > toDate('2026-06-16')) AS max_daily_after_peak,
countIf(toDate(toTimeZone(published_utc, 'America/New_York')) = toDate('2026-06-12')) - (SELECT max(n) FROM daily_counts WHERE d > toDate('2026-06-16')) AS ipo_day_minus_max_after,
(SELECT round(avg(n), 1) FROM daily_counts WHERE d <= toDate('2026-06-18')) AS first_week_avg,
(SELECT round(avg(n), 1) FROM daily_counts WHERE d >= toDate('2026-07-01')) AS final_week_avg,
countIf(has(tickers, 'TSLA')) AS tsla_co_tagged,
countIf(positionCaseInsensitive(title, 'nasdaq') > 0) AS nasdaq_titled
FROM global_markets.stocks_news
WHERE has(tickers, 'SPCX')
AND published_utc >= toDateTime('2026-06-12 04:00:00') AND published_utc < toDateTime('2026-07-08 04:00:00')Jeden formularz Form 4, a następnie brak raportów
Form 4 to dokument, który osoba wewnątrz spółki musi złożyć w ciągu dwóch dni roboczych od zakupu lub sprzedaży akcji firmy. Między listą 12 czerwca a 7 lipca indeks raportów EDGAR wykazuje 10 raportów SPCX: 6 raportów bieżących 8-K, jeden formularz Form 3 (wstępne oświadczenie o własności), 2 dokumentów ofertowych z tygodnia debiutu oraz dokładnie 1 formularzy Form 4 — datowanych na 17 czerwca, czyli dzień po szczycie. Indeks rejestruje jedynie typ formularza i datę — jest to fakt, a nie werdykt. Bardziej znaczącym faktem jest cisza po tym terminie: ostatni raport SPCX w tym oknie czasowym pochodzi z 26 czerwca, a ostatnie półtora tygodnia — okres, który faktycznie przełamał cenę IPO — wykazuje 0 raportów — oznacza to brak ujawnionych informacji, a nie falę raportowanych sprzedaży wewnętrznych.
Dokładny kod SQL dla każdej liczby
SELECT
count() AS total_filings,
countIf(form_type = '4') AS form4_filings,
countIf(form_type = '3') AS form3_filings,
countIf(form_type = '8-K') AS eightk_filings,
countIf(form_type NOT IN ('4', '3', '8-K')) AS other_filings,
toMonth(maxIf(filing_date, form_type = '4')) AS form4_month,
toDayOfMonth(maxIf(filing_date, form_type = '4')) AS form4_dom,
toString(max(filing_date)) AS last_filing,
toMonth(max(filing_date)) AS last_filing_month,
toDayOfMonth(max(filing_date)) AS last_filing_dom,
countIf(filing_date > toDate('2026-06-26')) AS filings_after_jun26
FROM global_markets.stocks_sec_edgar_index
WHERE ticker = 'SPCX'
AND filing_date >= toDate('2026-06-12') AND filing_date <= toDate('2026-07-07')Jak szybko zazwyczaj następują powroty do ceny emisyjnej w IPO?
SPCX potrzebowało 16 sesji, aby zamknąć się poniżej swojej pierwszej notowanej ceny publicznej. Poniższa tabela przedstawia identyczny pomiar dla czterech głośnych niedawnych amerykańskich IPO — CoreWeave, Klarna, Medline oraz Cerebras: bierze się pierwszą cenę z sesji regulaminowej dla każdej spółki, a następnie liczy sesje, aż do momentu zamknięcia w godzinach regulaminowych poniżej tej ceny, w ciągu pierwszych 26 dni kalendarzowych każdej spółki (okres SPCX do 7 lipca). Klarna otworzyła się 30% powyżej ceny emisyjnej i zamknęła się poniżej swojej pierwszej ceny w sesji debiutanckiej; Cerebras otworzyła się 89.2% powyżej ceny emisyjnej i stało się tak samo; CoreWeave otworzyła się 2.5% poniżej ceny emisyjnej i przełamała poziom w sesji 2. Medline nigdy nie przełamała poziomu w obrębie swojego 16-sesyjnego okna. Okres utrzymania ceny przez SPCX był najdłuższy spośród czterech spółek, które odnotowały powrót; sam powrót do ceny emisyjnej jest typowy; 50.4% odchylenie w środku wyróżniło ten przypadek. Przegląd rynku IPO za H1 2026 zawiera dane rynkowe dotyczące rynku wtórnego.
Dokładny kod SQL dla każdej liczby
WITH daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
argMin(toFloat64(open), window_start) AS rth_open,
argMax(toFloat64(close), window_start) AS rth_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ((ticker = 'CRWV' AND window_start >= '2025-03-28 00:00:00' AND window_start < '2025-04-23 00:00:00')
OR (ticker = 'KLAR' AND window_start >= '2025-09-10 00:00:00' AND window_start < '2025-10-06 00:00:00')
OR (ticker = 'MDLN' AND window_start >= '2025-12-17 00:00:00' AND window_start < '2026-01-12 00:00:00')
OR (ticker = 'CBRS' AND window_start >= '2026-05-14 00:00:00' AND window_start < '2026-06-09 00:00:00')
OR (ticker = 'SPCX' AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-07-08 00:00:00'))
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY ticker, session_date
),
w AS (
SELECT ticker, session_date, rth_close,
row_number() OVER (PARTITION BY ticker ORDER BY session_date) AS rn,
first_value(rth_open) OVER (PARTITION BY ticker ORDER BY session_date) AS d1_open
FROM daily
),
agg AS (
SELECT ticker,
min(session_date) AS first_session,
any(d1_open) AS day1_open,
count() AS sessions_in_window,
countIf(rth_close < d1_open) AS closes_below,
minIf(toInt32(rn), rth_close < d1_open) AS break_rn
FROM w GROUP BY ticker
)
SELECT a.ticker AS ticker,
toString(a.first_session) AS listed,
round(l.issue_px, 2) AS issue_price,
round(a.day1_open, 2) AS first_rth_open,
round((a.day1_open / l.issue_px - 1) * 100, 1) AS open_vs_issue_pct,
round(abs((a.day1_open / l.issue_px - 1) * 100), 1) AS open_vs_issue_pct_abs,
a.sessions_in_window AS sessions_in_window,
a.closes_below AS closes_below_first_print,
if(a.closes_below > 0, toString(a.break_rn), 'never in window') AS first_break,
a.break_rn AS break_session_n
FROM agg a
INNER JOIN (
SELECT ticker, min(listing_date) AS ld, argMin(toFloat64(final_issue_price), listing_date) AS issue_px
FROM global_markets.stocks_ipos
WHERE ticker IN ('SPCX', 'CBRS', 'MDLN', 'CRWV', 'KLAR') AND listing_date >= '2025-01-01' AND ipo_status = 'history'
GROUP BY ticker
) l ON a.ticker = l.ticker
ORDER BY a.first_sessionFAQ
O ile spadł kurs akcji SpaceX od swojego szczytu?
SPCX osiągnęło szczyt na poziomie $225.64 dnia 16 czerwca 2026 r., a 7 lipca 2026 r. zamknęło się na poziomie $149.58 — oznacza to spadek o 33.7% od szczytu do ceny zamknięcia.
Czy kurs akcji SpaceX spadł poniżej ceny IPO?
Tak — dwukrotnie. Notowania w regularnym handlu poniżej poziomu otwarcia IPO wynoszącego $150 wystąpiły już podczas pierwszej sesji (minimum $149.34 dnia 12 czerwca) oraz ponownie 23 czerwca (minimum sesyjne $147.11). 7 lipca akcje zamknęły się poniżej tej ceny, na poziomie $149.58. Cena emisyjna wynosząca $135 stanowi osobną wartość: SPCX nie handlowało w jej pobliżu.
Czy spadek SPCX był ruchem rynkowym?
Nie. W tym samym okresie indeks SPY wzrósł o 0.94%, natomiast 7 lipca SPY odnotował zmianę o -0.34% od otwarcia do zamknięcia, podczas gdy SPCX odnotowało -5.87%.
Czy osoby z wewnątrz spółki SpaceX sprzedawały akcje podczas spadków?
Indeks zgłoszeń SEC wykazuje dokładnie 1 formularzy SPCX Form 4 — formularza transakcji insiderów — między debiutem a 7 lipca, datowanych na 17 czerwca 2026 r., oraz 0 wszelkich zgłoszeń SPCX po 26 czerwca. Indeks nie określa kierunku transakcji: rejestr wykazuje jedno zgłoszenie insidera w pobliżu szczytu i żadnego podczas najgłębszego spadku.
Jak długo akcje po IPO utrzymują się powyżej swojej pierwszej ceny transakcyjnej?
Często krótko. Porównując cztery znaczące debiuty z lat 2025–26, spółki Klarna i Cerebras zamknęły się poniżej swojej pierwszej notowania w sesji debiutanckiej, natomiast CoreWeave w sesji 2. SPCX utrzymywało poziom do sesji 16, a Medline nie przełamało poziomu w ciągu pierwszych 16 sesji.
Uwagi do danych
- Weryfikacja podmiotu (ponownie użyty symbol): symbol SPCX wcześniej identyfikował niepowiązaną spółkę, której notowania trwały do kwietnia 2026 r.; nic przed debiutem z 12 czerwca 2026 r. nie jest przypisane do SpaceX. Zapis ceny emisyjnej w zestawieniu odnosi się do rekordu
stocks_ipos(Space Exploration Technologies Corp., debiut 2026-06-12); szczegółowa analiza pierwszego miesiąca zawiera pełne potwierdzenia weryfikacji. - Szczyt został zweryfikowany poprzez kontrolę pojedynczych transakcji: maksimum na poziomie $225.64 odnotowano w dwóch kolejnych minutach (10:02–10:03 rano czasu ET podczas sesji szczytowej), przy czym sąsiednie słupki różniły się o około dwa USD — jest to zweryfikowane ekstremum, a nie błąd w zapisie transakcji.
- Panele kwotowań wykluczają zapisy jednostronne, krzyżujące się lub zablokowane i uwzględniają liczbę pominiętych pozycji w kolumnie
dropped_invalidw tym samym panelu. - Kwotowania OPTION z 7 lipca nie zostały jeszcze przetworzone w momencie tworzenia raportu —
cache_options_quotesodnotowuje najdłuższe opóźnienie w pobieraniu danych przez magazyn; panel kwotowań opcji obejmuje okres od 1 do 6 lipca i jest odpowiednio oznaczony. Kwotowania akcji oraz transakcje z 7 lipca są kompletne. - Wolumeny stanowią sumy z minutowych słupków wyłącznie w godzinach regulaminowych; notowania z godzin rozszerzonych (w tym minimum z rynku przedsesyjnego z 23 czerwca wspomniane w raporcie z pierwszego miesiąca) znajdują się poza każdym panelem na tej stronie.
- Liczba wiadomości pochodzi z kanału jednego dostawcy i jest pogrupowana według dnia kalendarzowego w Nowym Jorku; The Motley Fool napisał 71.1% oznaczonych artykułów — liczby te mierzą aktywność kanału, a nie wagę informacji.
- Indeks EDGAR zawiera wyłącznie typ formularza, datę oraz adres URL. Żaden element nie stwierdza kierunku zmian w Formularzu 4 z 17 czerwca.
- Porównanie transakcji typu round-trip obejmuje pierwsze 26 dni kalendarzowych każdej spółki — termin „nigdy w oknie” oznacza dokładnie to; każda seria rozpoczyna się od własnej daty debiutu, więc dane sprzed debiutu nie są uwzględniane.
Metodologia
- Akcje SPCX były notowane przez 16 sesji w okresie od 12 czerwca do 7 lipca 2026 roku — dni wolne od handlu, czyli 19 czerwca (Juneteenth) oraz 3 lipca (Independence Day), zostały zweryfikowane na podstawie zaobserwowanych słupków, a nie tylko założone. Znaczniki czasu są przechowywane w strefie UTC i konwertowane na czas nowojorski wewnątrz zapytań; regularne godziny handlu to 13:30–19:59 UTC (9:30–16:00 ET latem); „zamknięcie” oznacza ostatni minutowy słupek sesji regularnej; ceny pochodzą z opóźnionego widoku skonsolidowanego.
- Kolumny dziesiętne są rzutowane na typy float 64-bit przed wykonywaniem operacji dzielenia. Termin wygaśnięcia, typ oraz cena wykonania opcji są wyodrębniane z tickera OCC (pozycje 7/13/14 dla tego czteroznakowego rdzenia;
length(ticker) = 21precyzyjnie określa rdzeń, co zapobiega błędnemu przypisaniu podobnych nazw). - Jest to wpis przypięty: każde zapytanie wykorzystuje jawne literały dat i odtworzy te same dane w dowolnym późniejszym terminie. Stan magazynu danych na dzień 9 lipca 2026 roku.
Ten wpis jest trzecim w serii SPCX, po dogłębnej analizie pierwszego miesiąca oraz transakcji związanej z dołączeniem indeksu Nasdaq-100. Każda liczba jest wynikiem zapytania do bazy danych — można samodzielnie uruchomić kod SQL na terminalu Strasmore.