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

SPCX: کاهش قیمت سهام SpaceX از نقطه اوج

قیمت سهام SpaceX از اوج 225.64 دلاری در 16 ژوئن تا بسته شدن در 149.58 دلار در 7 ژوئن، 33.7٪ کاهش یافت و برای نخستین بار به زیر قیمت بازگشایی IPO رسید.

شرکت SpaceX قیمت IPO خود را 135 دلار در هر سهم تعیین کرد و معاملات را در تاریخ 12 ژوئن 2026 با قیمت 150 دلار آغاز نمود؛ اما تا پایان معاملات در 7 ژوئن، چرخه قیمت تکمیل شد. نماد SPCX در تاریخ 16 ژوئن 2026 به قیمت 225.64 رسید که نشان‌دهنده رشد 50.4% نسبت به قیمت بازگشایی IPO بود، اما سپس تمام این سود را از دست داد: در 7 ژوئن، قیمت در سطح 149.58 بسته شد که 0.42 کمتر از اولین قیمت ثبت‌شده در ساعات عادی معاملات، و پس از رسیدن به پایین‌ترین سطح روزانه در قیمت 148.86 بود. کاهش قیمت از نقطه اوج تا این قیمت بسته‌شده، معادل 33.7% است. در همین بازه زمانی، S&P 500 ETF (SPY) با 0.94% رشد همراه بود؛ این یک بازنگری قیمت در یک تک‌سهم بود و نه یک حرکت کلی در بازار. تمامی اعداد زیر، نتایج استخراج‌شده از داده‌های consolidatred tape و quote feed هستند؛ برای مشاهده دستور SQL دقیق، هر پنل را باز کنید.

روند تغییرات: از عرضه اولیه تا بازگشت قیمت

ردیف امتیازات در یک خط پاسخگوست: قیمت عرضه $135، اولین معامله در ساعات عادی $150 (یک معاملات بازگشایی ساعت 11:46 صبح — تحلیل دقیق ماه اول مکانیسم‌های روز نخست پذیرش در بورس را بررسی می‌کند])، اوج قیمت $225.64 در 16 ژوئن، و قیمت بسته‌شدن $149.58 در 7 ژوئیه. اوج قیمت در اواسط صبح و در ساعات عادی ثبت شد و با کندل‌های مجاور آن قابل ردیابی است (یادداشت‌های داده‌ها)؛ کمترین قیمت در جلسه 7 ژوئیه، یعنی $148.86، در ساعت 15:55 ET — در نیم ساعت پایانی ثبت شد.

پرس‌وجونمودار تک‌ردیفی: قیمت بازگشایی IPO، اوج، بسته‌شدن در ۷ جولای و روند نزولی
کد دقیق SQL پشت هر عدد
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 sr

بررسی جلسات معاملاتی: روند نزولی

سهام SPCX از زمان عرضه تا 7 جولای در 16 جلسه معامله شد؛ وقفه‌های تقویمی ناشی از تعطیلات 19 ژوئن (Juneteenth) و 3 جولای (Independence Day) است. این سهم در اولین جلسه معاملاتی خود با قیمت 150 دلار باز شد، دو جلسه بعد به اوج 225.64 دلار رسید و در تاریخ 7 جولای با قیمت بسته‌شدن 149.58 دلار و کمترین قیمت 148.86 دلار معامله شد. حجم معاملات با گذشت زمان کاهش یافت: 495.6 میلیون سهم در روز اول، 274.5 میلیون سهم در جلسه اوج و 66.2 میلیون سهم در 7 جولای.

پرس‌وجوجدول عملکرد جلسات عادی: قیمت بازگشایی، بسته‌شدن، کمترین، بیشترین و حجم در هر جلسه SPCX
کد دقیق SQL پشت هر عدد
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_date

July 7: the day the line broke

July 7 was also SPCX's first session inside the Nasdaq-100 — the index-add trade measures the record closing cross that preceded it on July 6, auction by auction. On the day itself, the selling was front- and back-loaded. SPCX opened at $158.92 and the opening half hour alone turned over 13.4 million shares, carrying the stock to $153.08 by 10:00 a.m. Midday held above the IPO print — from mid-morning through 3 p.m. the half-hour closes sat between roughly $150.42 and $152.59 — and then the final half hour broke it: 10.9 million shares, the session low of $148.86 printing at 15:55 ET, and a $149.58 finish. That close is $0.42 below the IPO opening trade — the first closing print below that line in the stock's short life.

پرس‌وجومسیر درون‌روزه‌ای ۷ جولای: قیمت‌های بسته‌شدن نیم‌ساعته، کمترین قیمت و حجم
کد دقیق SQL پشت هر عدد
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_time

کاهش قیمت با کاهش میزان spread همراه بود

هزینه معاملات در طول روند نزولی بهبود یافت. bid-ask spread — هزینه‌ای که هر سفارش قابل معامله پرداخت می‌کند — در روز IPO به‌طور متوسط 10.74 bps از قیمت میانی، در اوج معاملات 7.14 bps و در تاریخ 7 جولای 4.18 bps بود. با خروج معامله‌گران، عمق قیمت در سطح touch کاهش یافت: میانگین 9506 سهم در روز اول در مقابل 3265 در تاریخ 7 جولای. با وجود کاهش قیمت، نرخ استعلام قیمت‌ها (quote feed) ثابت ماند.

پرس‌وجواختلاف قیمت (Spread) و عمق بازار سهام بر اساس جلسات (تعداد رکوردهای نامعتبر در هر ردیف)
کد دقیق SQL پشت هر عدد
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_date

اختیار فروش در قیمت IPO، نبود قراردادهای 0DTE برای معامله

در تاریخ 7 جولای، پرمعامله‌ترین قرارداد SPCX قرارداد 330-strike call (با 28906 قرارداد) بود و قرارداد 150-strike put با 21261 قرارداد، دقیقاً در قیمت بازگشایی IPO یعنی %150 قرار دارد. هر پنج قرارداد پرمعامله در روز 2026-07-10، یعنی جمعه‌ی هفتگی، منقضی می‌شوند: SPCX دارای تاریخ‌های انقضای هفتگی و ماهانه است، بنابراین در جلسات روز سه‌شنبه، قرارداد 0DTE همان روز برای معامله وجود ندارد. نسبت حجم اختیار فروش به اختیار خرید از 0.61 در 1 جولای به 0.83 در 7 جولای تغییر کرد.

پرس‌وجو۷ جولای: ۱۰ قرارداد آپشن SPCX برتر از نظر حجم معاملات
کد دقیق SQL پشت هر عدد
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 10
پرس‌وجونسبت حجم Put/call بر اساس جلسات
کد دقیق SQL پشت هر عدد
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_date

فاصله قیمت در نقل‌قول‌های اختیار معامله همچنان زیاد بود

در حالی که spread سهام به تک‌رقمی رسید، زنجیره اختیار معامله در تمام مدت دارای فاصله قیمت زیاد بود: میانگین spread نقل‌قول شده برای قراردادهای SPCX در تاریخ 1 جولای 1086.65 bps، در 2 جولای 1059.11 و در 6 جولای 1183.25 bps بود که صدها برابر بیشتر از spread خودِ سهام در همان روزها است (هر دو جدول مستندات را ارائه می‌دهند). میانگین حجم در بهترین قیمت نقل‌قول شده در تاریخ 1 جولای 231 قرارداد و در 6 جولای 200 قرارداد بود. نقل‌قول‌های اختیار معامله در 7 جولای تا زمان نگارش مقاله وارد سیستم نشده بودند — این جدول طولانی‌ترین تأخیر انبار داده را دارد — بنابراین این پنل در تاریخ 6 جولای متوقف شده و این موضوع را اعلام می‌کند.

پرس‌وجواختلاف قیمت آپشن بر اساس جلسات، ۱ تا ۶ جولای (داده‌های ۷ جولای هنوز وارد نشده است)
کد دقیق SQL پشت هر عدد
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_date

تغییرات ناچیز در SPY

در بازه زمانی 12 ژوئن تا 7 ژوئیه، SPY با رشد 0.94% (از اولین بازگشایی تا آخرین بسته‌شدن در ساعات عادی) همراه بود. در جلسات معاملاتی ماه ژوئیه، اختلاف عملکرد کاملاً مشهود است: در 7 ژوئیه، SPY از بازگشایی تا بسته‌شدن -0.34% را ثبت کرد، در حالی که SPCX میزان -5.87% را نشان داد.

پرس‌وجومقایسه SPY در برابر SPCX از بازگشایی تا بسته‌شدن در ساعات عادی (جلسات جولای)
کد دقیق SQL پشت هر عدد
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_date

آنچه اخبار از روند نزولی نشان می‌دهند

سرتیترهای خبری قابل شمارش هستند. فید تامین‌کننده شامل 398 مقاله با برچسب SPCX از روز فهرست شدن تا 7 جولای است که تنها از 4 ناشر تهیه شده است؛ تنها The Motley Fool به تنهایی 71.1% از آن‌ها را نوشته است. پرکارترین روز پوشش خبری، روز فهرست شدن بود؛ با 42 مقاله در 12 ژوئن و 31 مقاله در جلسه اوج معاملات در 16 ژوئن. هیچ روز دیگری در فاصله 13 مقاله‌ای از تعداد مقالات روز IPO قرار نگرفت. پوشش خبری همگام با قیمت کاهش یافت: 25.7 مقاله در هفته اول و 9.3 مقاله در هفته پایانی. 84 مقاله با Tesla برچسب مشترک دارند؛ 20 مقاله عبارت “Nasdaq” را در عنوان خود دارند. در این روند نزولی، هیچ روزی با سرتیترهای غالب مشاهده نمی‌شود؛ توجه بازار کاهش یافت و هرگز جهش نکرد.

پرس‌وجومیزان توجه اخبار در طول چرخه معاملاتی: تعداد، تمرکز و روند کاهش
کد دقیق SQL پشت هر عدد
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')

One Form 4, then a filing vacuum

Form 4 is the document a corporate insider files within two business days of buying or selling company stock. Between the June 12 listing and July 7 the EDGAR filing index shows 10 SPCX filings: 6 8-K current reports, one Form 3 (an initial ownership statement), 2 offering documents from listing week, and exactly 1 Form 4 — dated June 17, the calendar day after the peak. The index records form type and date only — a fact, not a verdict. The louder fact is the silence after it: the last SPCX filing in the window is dated June 26, and the final week and a half — the stretch that actually broke the IPO print — shows 0 filings — a disclosure vacuum, not a wave of disclosed insider sales.

پرس‌وجوتمامی گزارش‌های SPCX در شاخص EDGAR، از ۱۲ ژوئن تا ۷ جولای، در یک ردیف
کد دقیق SQL پشت هر عدد
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')

چرخه بازگشت IPOها معمولاً با چه سرعتی رخ می‌دهد؟

سهام SPCX برای بسته شدن در سطحی پایین‌تر از اولین قیمت ثبت‌شده در بازار عمومی، 16 جلسه معاملاتی را سپری کرد. جدول زیر همین معیار را برای چهار IPO برجسته اخیر در ایالات متحده شامل CoreWeave، Klarna، Medline و Cerebras اجرا می‌کند: ابتدا اولین قیمت ثبت‌شده در ساعات عادی معاملاتی هر سهم در نظر گرفته می‌شود و سپس تعداد جلسات تا زمانی که قیمت بسته شدن در ساعات عادی به زیر آن سطح برسد، در بازه 26 روز تقویمی اول هر سهم (معادل بازه زمانی SPCX تا 7 جولای) محاسبه می‌گردد. Klarna در جلسه نخست خود، با بازگشت 30% بالاتر از قیمت عرضه، در سطحی پایین‌تر از اولین قیمت خود بسته شد؛ Cerebras نیز با بازگشت 89.2% بالاتر از قیمت عرضه، همین روند را طی کرد؛ CoreWeave با بازگشت 2.5% پایین‌تر از قیمت عرضه شروع کرد و در جلسه 2 شکست قیمت را تجربه کرد. Medline هرگز در بازه زمانی 16 جلسه‌ای خود، شکست قیمت را تجربه نکرد. مدت زمان نگهداشت SPCX در میان چهار موردی که شکست قیمت داشتند، طولانی‌ترین بود؛ چرخه بازگشت به خودی خود عادی است، اما انحراف 50.4% در میانه مسیر، این مورد را متمایز کرد. مرور بازار IPO در نیمه اول 2026 شامل آمار کلی بازار در معاملات پس از عرضه است.

پرس‌وجوجلسات از زمان پذیرش تا اولین بسته‌شدن زیر قیمت اولیه: SPCX در مقایسه با چهار IPO اخیر
کد دقیق SQL پشت هر عدد
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_session

FAQ

How far did SpaceX stock fall from its peak?

SPCX peaked at $225.64 on June 16, 2026 and closed at $149.58 on July 7, 2026 — a 33.7% decline from the peak print to that close.

Did SpaceX stock go below its IPO price?

Yes — twice over. Regular-hours prints below the $150 IPO opening trade came as early as the debut session itself (June 12 low $149.34) and again on June 23 (session low $147.11), and on July 7 the stock closed below it, at $149.58. The $135 issue price is a different line: SPCX has not traded near it.

Was the SPCX decline a market-wide move?

No. Over the same window SPY rose 0.94%, and on July 7 itself SPY printed -0.34% open-to-close while SPCX printed -5.87%.

Did SpaceX insiders sell during the stock's decline?

The SEC filing index shows exactly 1 SPCX Form 4 — the insider-transaction form — between the listing and July 7, dated June 17, 2026, and 0 SPCX filings of any kind after June 26. The index does not carry a transaction's direction: the record shows one insider filing near the peak and none during the steepest stretch of the decline.

How long do IPO stocks stay above their first trading price?

Often not long. Measured identically across four high-profile 2025–26 listings, Klarna and Cerebras closed below their first regular-hours print in their debut session and CoreWeave on session 2, while SPCX held until session 16 and Medline had not broken within its first 16 sessions.

یادداشت‌های داده‌ها

  • تأیید هویت نهاد (نماد تکراری): نماد SPCX پیش‌تر شرکت بی‌ارتباطی را شناسایی کرده بود که سوابق معاملاتی آن تا آوریل 2026 ادامه داشت؛ هیچ داده‌ای پیش از فهرست شدن در تاریخ 12 ژوئن 2026 به SpaceX نسبت داده نمی‌شود. رسید قیمت عرضه در جدول امتیازات، رکورد stocks_ipos (Space Exploration Technologies Corp.، فهرست شده در 2026-06-12) را نشان می‌دهد؛ تحلیل عمیق ماه اول شامل تمام رسیدهای تأییدیه است.
  • تأیید نقطه اوج از طریق بررسی متقاطع تک‌رکوردهای ثبت‌شده: بالاترین قیمت 225.64 که در دو دقیقه متوالی (10:02 تا 10:03 صبح به وقت ET در جلسه معاملاتی اوج) ثبت شده، با کندل‌های مجاور با اختلاف حدود دو دلار قرار دارد؛ این یک نقطه اوج ردیابی‌شده است، نه یک خطای ثبت معاملاتی.
  • پنل‌های قیمت‌گذاری، رکوردهای یک‌طرفه، متقاطع یا قفل‌شده را حذف می‌کنند و موارد حذف شده را در ستون dropped_invalid در همان پنل محاسبه می‌کنند.
  • قیمت‌های OPTION مربوط به 7 جولای هنوز در زمان نگارش ثبت نشده بودندcache_options_quotes نشان‌دهنده طولانی‌ترین تأخیر ورود داده در انبار داده است؛ پنل قیمت‌های اختیار معامله بازه 1 تا 6 جولای را پوشش می‌دهد و با همین برچسب مشخص شده است. قیمت‌ها و معاملات سهام برای 7 جولای کامل هستند.
  • حجم‌ها مجموع کندل‌های دقیقه‌ای فقط در ساعات معاملاتی عادی هستند؛ معاملات ساعات غیررسمی (از جمله پایین‌ترین قیمت پیش‌بازار در 23 ژوئن که در گزارش ماه اول ذکر شده) در هیچ‌کدام از پنل‌های این صفحه قرار ندارند.
  • تعداد اخبار مربوط به فید یک تامین‌کننده است که بر اساس روز تقویمی نیویورک دسته‌بندی شده است؛ The Motley Fool، 71.1% از مقالات برچسب‌گذاری شده را نوشته است — این شمارش نشان‌دهنده میزان توجه فید است، نه اهمیت اخبار.
  • شاخص EDGAR فقط شامل نوع فرم، تاریخ و URL است. هیچ موردی در اینجا جهت حرکت Form 4 در تاریخ 17 ژوئن را تأیید نمی‌کند.
  • مقایسه رفت و برگشتی، هر سهم را در 26 روز تقویمی اول بررسی می‌کند — عبارت «هرگز در بازه نیست» دقیقاً به همین معناست؛ هر سری زمانی که از تاریخ فهرست شدن خود شروع می‌شود، بنابراین هیچ داده‌ای از پیش از فهرست شدن وارد نمی‌شود.

روش‌شناسی

  • SPCX در بازه زمانی 12 ژوئن تا 7 ژوئن 2026، در 16 نشست معاملاتی معامله شد — تعطیلات 19 ژوئن (Juneteenth) و 3 ژوئیه (Independence Day) بر اساس کندل‌های مشاهده‌شده تایید شده‌اند و فرض نشده‌اند. برچسب‌های زمانی در قالب UTC ذخیره شده و در داخل پرس‌وجوها به وقت نیویورک تبدیل می‌شوند؛ ساعات معاملاتی عادی از 13:30 تا 19:59 UTC (9:30 صبح تا 4:00 عصر به وقت ET در تابستان) است؛ عبارت "close" به معنای آخرین کندل دقیقه‌ای در نشست عادی است؛ قیمت‌ها از نمای تجمیعی با تأخیر استخراج می‌شوند.
  • ستون‌های اعشاری پیش از محاسبات نسبت، به اعداد اعشاری 64 بیتی تبدیل می‌شوند. تاریخ انقضا، نوع و قیمت اعمال (strike) از نماد OCC استخراج می‌شوند (برای این ریشه چهار کاراکتری، موقعیت‌های 7/13/14؛ length(ticker) = 21 ریشه را دقیقاً مشخص می‌کند تا ریشه‌های مشابه وارد داده‌ها نشوند).
  • این یک پست ثابت (pinned) است: تمام پرس‌وجوها از مقادیر صریح تاریخ استفاده می‌کنند و این ارقام را در هر تاریخ دیگری بازتولید می‌کنند. وضعیت انبار داده‌ها تا تاریخ 9 ژوئیه 2026.

این پست سومین بخش از سری SPCX است که پس از تحلیل عمیق ماه اول و معامله افزودن به شاخص Nasdaq-100 منتشر می‌شود. تمام ارقام، نتایج پرس‌وجوهای ذخیره‌شده هستند — می‌توانید خودتان SQL را در ترمینال Strasmore اجرا کنید.