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

SPCX: أداء سهم SpaceX في شهرها الأول

تعرف على تفاصيل أول شهر لشركة SpaceX في السوق العام تحت الرمز SPCX، بما في ذلك حركة السعر وحجم التداول وتطور تداول الخيارات منذ الإدراج في يونيو 2026.

طرحت شركة SpaceX أسهمها للاكتتاب العام في 12 يونيو 2026 تحت الرمز SPCX؛ وهو رمز كان يخص شركة مختلفة تماماً في شهر أبريل الماضي. تم تحديد سعر الطرح عند $135، وافتتح السهم عند $150 (بزيادة قدرها 11.1% عن سعر الطرح). سجل السهم ذروة إغلاق عند $201.99 في تاريخ 2026-06-16، ووصل إلى أدنى مستوى له قبل بدء التداول عند $146.88، ثم أغلق عند $170.72؛ أي بنسبة 26.5% فوق سعر الطرح، و15.5% تحت ذروة السعر. كما احتل السهم المرتبة الرابعة من حيث حجم التداول بالدولار خلال ساعات التداول العادية في السوق الأمريكية، متفوقاً على NVDA. جميع الأرقام الواردة هنا هي نتائج استعلامات مخزنة؛ يمكنك توسيع أي لوحة لعرض استعلام 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')

رمز واحد، شركتان

يُعد SPCX رمزاً مُعاد استخدامه، لذا تظهر إيصالات التحقق أولاً. حتى أبريل 2026، تم تداول الرمز كصندوق قليل السيولة — حيث سجل 13 من الشموع الدقيقة في شهره الأخير، بين $21.92 و$23.64. وفي مايو 2026، لم يسجل أي بيانات (0 من الشموع). وفي 12 يونيو، تم تخصيص الرمز لشركة Space Exploration Technologies Corp.:

الاستعلامسجل الـ IPO: الكيان المسؤول عن SPCX منذ 12 يونيو 2026
استعلام 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
الاستعلامإيصال إعادة استخدام الرمز: 13 شهراً من شموع SPCX الدقيقة — مايو 2026 غائب تماماً
استعلام 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" بين شركتين غير مترابطتين — لذا تبدأ كل نافذة زمنية هنا من 12 يونيو 2026. ويظهر موجز الأخبار نفس الانخفاض الحاد (0 من المقالات التي تحمل وسم SPCX خلال الاثني عشر شهراً الماضية)، وكذلك ينطبق الأمر على الاهتمام بالبيع على المكشوف: حيث حدثت قفزة بنحو 11461x عبر هذه الفجوة.

بدأت المسألة بالوثائق الرسمية

الاستعلاممسار SpaceX لدى SEC لعام 2026 حسب نوع النموذج، بترتيب التقديم (CIK 0001181412، منزوع التكرار)
استعلام 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) عند قراءة المستندات بالتسلسل التالي: مسودة تعديل سرية (DRS/A) في 2026-05-07، ونشر نموذج S-1 العام في 2026-05-20، وتعديلات 2 عليه، ثم نشرات اكتتاب حرة (free-writing prospectuses) بمعدل 7 FWP خلال الجولة الترويجية بين 2026-06-04 و2026-06-11. تم تسجيل واعتماد البورصة في 2026-06-10؛ وصدر إشعار النفاذ وأولى نماذج 10 للمطلعين من نوع Form 3 في 2026-06-11؛ بينما صدرت نشرة الإصدار النهائية 424B4 ونموذج S-8 في يوم الإدراج نفسه. بعد ذلك، تحول نمط الإفصاح إلى نماذج 8-Ks:

الاستعلامكل نموذج 8-K لشركة SpaceX تم تقديمه في يونيو 2026، مع السطور الأولى لكل منها
استعلام 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_date

تم تقديم 6 من هذه النماذج في أقل من أسبوعين: مبيعات أسهم غير مسجلة عند إغلاق الاكتتاب العام الأولي (البند 3.02)؛ واتفاقية جوهرية مع شركة X67 Inc.، وهي شركة تابعة مملوكة بالكامل (البند 1.01)؛ وتغييرات في مجلس الإدارة والإدارة التنفيذية (البند 5.02)؛ وإشعار بموجب لائحة الإفصاح (Regulation FD) (البند 7.01)؛ وإشعارات البند 8.01 بشأن طرح سندات غير مضمونة كبرى بدأ في 22 يونيو، وفقاً لنموذج 8-K المقدم في 2026-06-23. وقد وصف عنوان رئيسي في 23 يونيو الأمر قائلاً: "SpaceX's Fundraising Is Not Over With a $20 Billion New Bond Offering". تزامنت فترة الطرح مع أدنى مستويات السهم خلال الشهر في نفس الأيام التقويمية؛ وهذه البيانات لا تشير إلى أكثر من ذلك.

يوم الإدراج: افتتاح بدون تداولات في تمام الساعة 9:30

لا يبدأ الطرح العام الأولي (IPO) بالتزامن مع افتتاح السوق. بدأت Nasdaq بنشر أسعار SPCX عند الساعة 09:50:01 بتوقيت ET — حيث كانت أزواج أسعار العرض والطلب المؤشرة ثابتة وتتحرك عبر سجل الأوامر نحو سعر التسوية — ولم تحدث أي تداولات لمدة ساعتين تقريبًا. كان أول تسجيل علني لشركة SpaceX هو عملية التقاطع الافتتاحي (opening cross) نفسها: 58.21 مليون سهم بسعر $150، في تمام الساعة 11:46:45 بتوقيت ET بموجب رموز الحالة 17 و9 و41 (طباعة افتتاح مركز السوق، التقاطع، واستثناء التجاوز). ارتفع السهم إلى 176.52، وسجل أدنى مستوى عند 149.34، وانتهى بتقاطع إغلاق بحجم 7.85 مليون سهم عند $160.95 — أي بزيادة قدرها 19.2% عن سعر الإصدار. الإجمالي: 513.5 مليون سهم، بقيمة $84.1 مليار، و8.57 مليون عملية تسجيل، خلال جلسة عادية استمرت لأكثر قليلاً من أربع ساعات.

الاستعلاميوم الإدراج في صف واحد: أول سعر، التقاطع الافتتاحي، التقاطع الختامي، وإجمالي اليوم
استعلام 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)

يوضح تدفق الأسعار جانب اكتشاف السعر. قبل عملية التقاطع، كانت التحديثات الوحيدة في نطاق السعر الوطني (NBBO) هي الأسعار المؤشرة الثابتة (18 في النصف ساعة 09:30، بفارق سعري صفري بحكم طبيعة البيانات). بعد ذلك، تدفقت عروض الأسعار: 445211 تحديثًا في فئة 11:30 وحدها، بمتوسط فارق بين العرض والطلب قدره 30 سنتًا (18.6 نقطة أساس). وبحلول فئة 13:00، بلغ المتوسط 6 سنتًا (3.5 نقطة أساس) — لا يبدأ الفارق السعري ضيقًا؛ بل ضاق هذا الفارق خلال ساعتين.

الاستعلاماليوم الأول كل نصف ساعة: تحديثات الأسعار والوسيط الذي يحدد مستواه
استعلام 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% في الجلسة الثانية، وبلغ ذروة إغلاق عند $201.99 في 2026-06-16، ثم تلاه تراجع مستمر لثلاث جلسات متتالية. كان التراجع الأشد بمعدل -16.4% في 2026-06-22، وهي الجلسة الأولى بعد عطلة 19 يونيو ويوم بدء طرح السندات. وصل الهبوط إلى أدنى مستوى عند $152.74 في 2026-06-26؛ بينما أغلق آخر جلستين بارتفاع قدره 7.4% و4.1 (تجد تفاصيل 2026-06-29 في ملخص يومي وتحليل دقيق لمستوى التداول). انخفض حجم التداول بشكل أسرع من تعافي السعر: حيث بلغ 513.5 مليون سهم في اليوم الأول، و75.8 مليون في 2026-06-30.

تظل القمم والقيعان الشهرية صامدة بعد مراجعة البيانات الدقيقة، وهي تقع في مراحل سوقية مختلفة. سجل الارتفاع عند $225.64 في تمام الساعة 2026-06-16 10:02 بتوقيت ET: حيث تم التداول ضمن نطاق سنت واحد في 2 شمعة، وبحجم 47699 صفقة في دقيقة الذروة الأولى. وسجل القاع عند $146.88 في تمام الساعة 2026-06-23 04:11 بتوقيت ET مع 2 شمعة ضمن نطاق سنت واحد و14844 صفقة في تلك الدقيقة. يبلغ أدنى مستوى خلال ساعات التداول المنتظمة $147.11، أي بزيادة قدرها $0.23 عن القاع المذكور؛ ويجب تحديد أي مستوى يقصد عند ذكر أي رقم يمثل "قاع يونيو".

رابع أكبر رمز في قائمة التداول

عند ترتيب جميع الرموز المدرجة في الولايات المتحدة حسب حجم التداول بالدولار خلال ساعات التداول العادية من 12 إلى 30 يونيو — وهو تجميع شامل للسوق بأكمله وليس مجرد قائمة مرشحين — يأتي الإدراج الجديد في المرتبة الرابعة: 344.6 مليار دولار، خلف MU (بواقع 585.4 مليار دولار) وSPY وQQQ فقط، ومتفوقاً على NVDA (بواقع 253.1 مليار دولار) وTSLA وAAPL. اعتمدت جميع الصفوف على نفس عدد جلسات 12.

الاستعلامترتيب السوق الأمريكي بالكامل حسب حجم التداول بالدولار خلال ساعات العمل العادية (12-30 يونيو)
استعلام 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

تحليل بيانات التداول

الاستعلامشريط SPCX بالكامل في صف واحد: عمليات التنفيذ، أحجام التنفيذ، وإحصاء الأسعار
استعلام 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)

تتميز البيانات بكثافة عالية في عدد الصفقات والأسعار: بلغ عدد الصفقات 41.01 مليون صفقة بمتوسط 10 سهماً (بمتوسط قدره 64.2 — حيث ترفع الصفقات الضخمة هذا المتوسط)، وبلغت نسبة الصفقات غير المنتظمة (أقل من 100 سهم) 81.9%، والصفقات الكسرية 8.73%؛ وهذا يتوافق مع نمط تطبيقات التداول بالتجزئة التي تقسم الأوامر، مقابل صناع السوق. أما بالنسبة لبيانات الأسعار: فقد تم تسجيل 11.78 مليون تحديث لسعر العرض والطلب (NBBO)، وكانت نسبة 99.32% من الأسعار ثنائية الجانب ومنتظمة؛ بينما كانت نسبة 46377% من الأسعار متقاطعة لحظياً (سعر الشراء أعلى من سعر البيع بسبب عدم التزامن بين المنصات)، حيث انخفضت هذه النسبة من 17730 في اليوم الأول إلى 437 في 30 يونيو؛ وبلغت نسبة الأسعار المغلقة (locked) 34118؛ بينما كانت نسبة الأسعار أحادية الجانب أو الفارغة 116. تستثني إحصائيات الفارق السعري (Spread) أدناه الأسعار المتقاطعة وأحادية الجانب، مع عرض عدد حالات التراجع في اللوحة.

مواسم الفارق السعري

تتمثل السمة المميزة لأي إدراج جديد في استقرار الفارق السعري (spread) — ويُقاس لكل جلسة من خلال الوسيط الحسابي عبر التحديثات والمتوسط المرجح بالزمن. بدأ اليوم الأول عند تقاطع الساعة 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 نقطة أساس) في اليوم الأول إلى 7.9 سنت (4.7 نقطة أساس) في 2026-06-30 — أي تقلص بمقدار الثلثين تقريباً من حيث القيمة الدولارية، وبنسبة أقل بكثير من حيث القيمة النسبية؛ حيث تباعدت السلسلة الدولارية والنسبية خلال الفترة التي تحرك فيها السعر في نطاق يتراوح بين $146.88 و$225.64. كانت الجلسة الأكثر ضيقاً هي 2026-06-22 عند 2 نقطة أساس، مع اتساع الفارق مجدداً في 2026-06-17 (بواقع 8.96 نقطة أساس، في الجلسة التي تلت ذروة السعر) وفي 2026-06-24 (بواقع 7.38 نقطة أساس)، حيث تزامن الأخير مع انخفاض حجم التداول إلى 152.3 مليون سهم من 71.7 مليون سهم. وللمقارنة، إليك ثلاثة مؤشرات من تاريخ 30 يونيو:

الاستعلاممرتكزات 30 يونيو: شركة كبرى، SPCX، وشركة صغيرة ضعيفة السيولة، نفس الجلسة، نفس الحسابات
استعلام 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 ticker

متوسط الفارق السعري لشركة Apple هو: 3 سنت (1.04 نقطة أساس). شركة SPCX: 6 سنت (3.54 نقطة أساس). شركة Nathan's Famous، مع 1036 تحديثاً للسعر خلال الجلسة كاملة: 30 سنت (29.66 نقطة أساس). بعد مرور ثمانية عشر يوماً، كان الفارق السعري لشركة SpaceX أوسع ببضع مرات من الشركات ذات القيمة السوقية الضخمة، وأضيق بعدة مرات من الأسهم ذات التداول الضعيف.

خيارات اليوم الثالث

الاستعلامسوق خيارات SpaceX في صف واحد: الإجماليات، هيكل الاستحقاق، والعقود الرئيسية
استعلام 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 بتوقيت شرق الولايات المتحدة — وهي الجلسة الثالثة للسهم. في 10 من جلسات الخيارات: تم تسجيل 2.18 مليون عملية، و10.4 مليون عقد عبر 3199 من الإدراجات، بإجمالي علاوة قدره $9.15 مليار (السعر مضروباً في مضاعف الـ 100 سهم القياسي) — أي بزيادة قدرها $0.31 مليار عما جمعته خيارات AAPL خلال شهر يونيو بأكمله ($8.84 مليار مقابل 27 مليون عقد؛ عشر جلسات مقابل شهر كامل — هذا التفاوت مقصود ويؤكد صحة النتيجة). تم تداول 22 من العقود منتهية الصلاحية، بدءاً من العقود الأسبوعية المنتهية يوم الخميس 18 يونيو (كان السوق مغلقاً ذلك الجمعة) وصولاً إلى عقود 2028-12-15 LEAPS؛ وقد استحوذت تلك العقود الأسبوعية الأولى وحدها على 26.7% من حجم التداول الشهري. العقد الأكثر نشاطاً: هو $175 put, expiry 2026-06-18 — حيث تم تداول 203765 عقد عبر 41648 عملية بمتوسط علاوة قدره $1.43. العقد الأكثر جذباً للعلاوة: هو $225 call, expiry 2026-09-18 — بقيمة $121.3 مليون عند سعر $40.12.

الاستعلامالخيارات جلسة بجلسة: العقود، تقسيم Call/Put، ونسبة Put/Call
استعلام 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

تجاوز تداول خيارات الشراء (Calls) خيارات البيع (Puts) في كل جلسة: ووصلت نسبة خيارات البيع إلى الشراء اليومية إلى ذروتها عند 0.987 في 2026-06-17، بالقرب من قمة السعر، وانخفضت إلى 0.46 في 2026-06-29، وهي الجلسة التي أغلق فيها السهم بارتفاع قدره 7.4% — وقد بلغت أحجام خيارات البيع ذروتها مع السعر، وليس مع القاع. كانت الجلسة الأكثر نشاطاً هي 2026-06-18، وهي يوم انتهاء صلاحية أول عقد أسبوعي: حيث تم تداول 1844490 عقد.

الاستعلامأين استقرت العقود: حجم Call و Put حسب فئة سعر التنفيذ
استعلام 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))

تتوزع خيارات أسعار التنفيذ (Strike map) بشكل متطرف حول مسار السعر. استحوذت فئة $150 على أكبر حجم تداول، حيث انقسمت بنسبة 55% لصالح خيارات البيع — مع حركة تداول مزدوجة عند سعر التنفيذ (at-the-money). وتحت نطاق التداول، تهيمن خيارات البيع على المحفظة (92.7% من فئة $125)؛ وفوق النطاق، تهيمن خيارات الشراء (1.6% من خيارات البيع عند $250)، مع وجود 42228 عقد شراء في فئة $450، وهو ما يعادل ضعف أعلى مستوى شهري تقريباً.

الاستعلامتكلفة تداول العقد الأكثر نشاطاً: فارق NBBO عبر جلساته الثلاث
استعلام 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 spread) للعقد الأكثر نشاطاً 10.3 سنتاً في جلسته الأولى (6.7% من متوسط السعر؛ بينما كان الوسيط 10 سنتاً)، وانخفض الوسيط إلى 5 سنتاً بحلول يوم انتهاء الصلاحية (5.23% من متوسط السعر، مع 93198 تحديثاً للسعر، واستبعاد 37 من الأسعار غير الصالحة). تتراوح الفوارق السعرية بين 5 و10 سنتات في مركز السيولة لمحفظة عمرها أيام — أما الأطراف البعيدة (far wings) فتكلف أكثر، وهذا التقرير لا يشملها.

التحول الإخباري والمراهنون على الهبوط

الاستعلامتدفق المعلومات في صف واحد: مفاتيح الوسم، تكوين الموجز، والوسوم المشتركة
استعلام 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')

تُعد عملية تصنيف الأخبار دليلاً بحد ذاتها: حيث وُجد 0 من المقالات المصنفة تحت SPCX خلال الاثني عشر شهراً التي سبقت الإدراج، ثم 14 في 2026-06-11 (يوم التسعير)، وبلغت ذروة المقالات المصنفة 42 في 2026-06-12، ووصلت إلى 347 خلال الشهر. يجب قراءة هذه الأعداد بحذر: حيث يبلغ عدد الناشرين 4، وكتب The Motley Fool وحده 65% من المحتوى — وهذا يعكس اهتمام مصدر إخباري واحد وليس وسائل الإعلام العالمية. وتوضح التصنيفات المشتركة كيفية صياغة الأخبار: حيث ظهرت TSLA في 83 من المقالات، وNVDA في 59، وAlphabet (بعد انهيار فئات الأسهم) في 57، بينما تأخرت Rocket Lab (21) وAST SpaceMobile (15) بفارق كبير: لقد غطى هذا المصدر الأخبار كقصة تتعلق بالشركات ذات القيمة السوقية الضخمة، وليس كقصة تتعلق بقطاع الفضاء.

الاستعلامحجم البيع على المكشوف خارج البورصة من FINRA حسب الجلسة: الأسهم المحددة والكمية المبلغ عنها
استعلام 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 date

ظهر المراهنون على الهبوط منذ اليوم الأول — مع تعريف محدد. يمثل حجم البيع على المكشوف خارج البورصة حصة حجم التداول المُبلغ عنه من قبل FINRA (خارج البورصة) والمصنف كبيع على المكشوف؛ ويُعد جزء كبير منه عمليات بيع يقوم بها صانعو السوق لتلبية طلبات الشراء من العملاء — وهي إجراءات روتينية وليست اهتماماً بالبيع على المكشوف. بدأت حصة البيع على المكشوف المصنفة لشركة SPCX بنسبة 33.7% في يوم الإدراج وارتفعت إلى 71% بحلول 2026-06-30، بينما انخفض حجم التداول المُبلغ عنه خارج البورصة من 131.53 مليون سهم إلى 35.77 مليون سهم. يمكن لهذه البيانات إظهار الحركة المشتركة؛ لكنها لا توضح معناها.

الاستعلامأول إحصائية للاهتمام بالبيع على المكشوف، مع منحدر الكيان القديم كإيصال خاص به
استعلام 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'

ظهر الاهتمام الفعلي بالبيع على المكشوف — وهو المراكز المفتوحة اعتباراً من تاريخ التسوية — لأول مرة في 2026-06-30: 111.3 مليون سهم بيع على المكشوف مقابل متوسط يومي قدره 151.63 مليون سهم. يشير المورد إلى أن عدد الأيام اللازمة للتغطية هو 1 — وهو حد أدنى؛ أما النسبة الخام فهي 0.73: حيث يمكن للمراهنين على الهبوط التغطية في أقل من يوم متوسط واحد. أظهرت التسوية النهائية للكيان السابق (2026-03-31) عدد 9711 سهماً — وهو ما يمثل منحدر إعادة استخدام الرمز مجدداً. ومنذ الإصدار الأول لهذه الصفحة، نُشرت تسوية لاحقة بتاريخ 1 (30 يونيو)، وقام المصدر بتعديل بيانات 15 يونيو نفسها نحو الارتفاع بشكل كبير — الأرقام أعلاه هي السجل الحالي، ويتم تحديثها عند كل عملية إعادة توليد، وتُحفظ الصفحة للمراجعة كلما خرجت الأرقام عن نطاقاتها المعلنة. هذه هي آلية المراجعة الخاصة بهذه الصفحة وهي تعمل كما هو مخطط لها.

Data notes

Full data notes
  • Entity boundary (the basis for verified_tickers). The stocks_ipos record (Space Exploration Technologies Corp., listed 2026-06-12 at $135 on XNAS), the May-2026 zero-bar gap, and the news-tag switch pin the June 12 reassignment. No pre-June-12 row is attributed to SpaceX; frontmatter verified_tickers: ["SPCX"] is a deliberate editorial assertion for June 12–30, 2026, on these receipts.
  • Raw trade-tape sums double-count auction volume (official open/close re-reports); share and dollar totals come from minute aggregates, cross sizes from the cross prints (the June 29 deep-dive derives that correction).
  • Day one is a partial session — quotes from 09:50:01 ET, first print 11:46:45 ET. Day-one high/low are minute-bar extremes; the month extremes carry within-a-cent corroboration counts in the scoreboard.
  • EDGAR counting dedupes by accession_number and selects CIK 0001181412; the unrelated "Space Exploration I" Form D filer (CIK 0002130081) is excluded by construction.
  • No fundamentals exist to publish: 0 SpaceX rows across the three financial-statement tables.
  • The June 29 FINRA short-volume file is truncated market-wide (the source file ends mid-alphabet); SPCX sorts before the cutoff and its row is complete — the June 29 deep-dive carries the short-volume probe receipt.
  • June 19 was a market-wide closure, observed not assumed: 0 SPY bars that day, so SPCX's June spans 12 sessions.

المنهجية

  • تُخزن الطوابع الزمنية بتوقيت UTC وتُفلتر باستخدام حدود UTC الخام؛ شهر يونيو 2026 يتبع توقيت EDT بالكامل، لذا تكون ساعات التداول العادية من 13:30 إلى 20:00 بتوقيت UTC (9:30 صباحاً – 4:00 مساءً بتوقيت ET). تظهر دالة toTimeZone فقط في قوائم SELECT.
  • إغلاق الجلسة هو آخر شمعة دقيقة في ساعات التداول العادية؛ وتأتي أسعار المزاد من طبعات المزاد (اليوم الأول: $161.29 لكل شمعة، $160.95 لكل عملية مزاد).
  • يتم حساب حجم التداول بالدولار عبر ضرب سعر إغلاق الدقيقة في حجم تداولها، ثم جمع النتائج — وهو مؤشر مرجحي للإغلاق للقيمة الاسمية.
  • يتم استخراج تاريخ انتهاء صلاحية الخيارات ونوعها وسعر التنفيذ من رمز OCC (عمود expiration_date في الجدول غير دقيق)؛ وتفترض القيمة الاسمية للعلاوة معامل الـ 100 سهم.
  • تُعامل إحصائيات الفارق السعري (spread) لكل تحديث كل تحديث في NBBO بالتساوي؛ بينما تُعامل الإحصائيات المرجحة زمنياً كل تسعيرة بناءً على مدة بقائها. وتستخدم القيم الوسيطة المئينات الحتمية.
  • تتم عملية الإنشاء عبر مسار القراءة فقط بنظام الدفعات فقط؛ ولا تقوم الصفحة العامة بالاستعلام من البيانات المباشرة أبداً. يحتفظ المستودع بسجل كامل لكل حركة (tick) دون انتهاء صلاحية دوري، لذا يمكن لهذا التحليل إعادة الإنتاج من نفس الجداول في أي وقت. حالة المستودع كما في 3 يوليو 2026.

تندرج هذه القائمة ضمن تقرير أوسع لعام 2026 — حيث يضعها سوق الاكتتابات العامة للنصف الأول، مقاساً في سياقها الصحيح. كل لوحة هي عبارة عن كائن مخزن واحد — رسم بياني، وجدول، واستعلام SQL. يمكنك إجراء أي استعلام إضافي عبر محطة Strasmore.