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

SPCX: Giá cổ phiếu SpaceX giảm mạnh từ mức đỉnh

Cổ phiếu SpaceX giảm ba mươi ba phẩy bảy phần trăm từ mức đỉnh hai trăm hai mươi lăm phẩy sáu mươi bốn USD xuống còn một trăm bốn mươi chín phẩy năm tám USD.

SpaceX đã định giá IPO ở mức 135 USD/cổ phiếu và bắt đầu giao dịch vào ngày 12 tháng 6 năm 2026 tại mức 150 USD — và đến khi đóng cửa vào ngày 7 tháng 7, chu kỳ này đã kết thúc. Mã SPCX đạt đỉnh tại mức $225.64 vào ngày 16 tháng 6 năm 2026, tăng 50.4% so với giá mở cửa IPO, sau đó mất toàn bộ mức tăng này: ngày 7 tháng 7 đóng cửa ở mức $149.58, thấp hơn $0.42 so với mức giá giao dịch thông thường đầu tiên, sau khi chạm mức thấp cuối ngày là $148.86. Mức giảm từ đỉnh đến khi đóng cửa này tương đương 33.7%. Trong cùng khoảng thời gian đó, S&P 500 ETF (SPY) đã tăng 0.94% — đây là sự định giá lại của một cổ phiếu riêng lẻ, không phải là biến động của thị trường. Mọi con số dưới đây đều là kết quả truy vấn được lưu trữ từ nguồn dữ liệu ticker và báo giá hợp nhất; hãy mở rộng bất kỳ bảng nào để xem mã SQL chính xác.

Biểu đồ: Từ khi IPO đến khi hoàn tất chu kỳ

Dòng bảng điểm đã tóm tắt mọi thứ: giá phát hành là $135, giao dịch chính thức đầu tiên là $150 (phiên khớp lệnh mở cửa lúc 11:46 sáng — phân tích chuyên sâu tháng đầu tiên giải thích chi tiết về cơ chế ngày niêm yết), đạt đỉnh $225.64 vào ngày 16 tháng 6, và đóng cửa ở mức $149.58 vào ngày 7 tháng 7. Mức đỉnh được ghi nhận vào giữa buổi sáng trong giờ giao dịch chính thức và được xác định bởi các thanh nến lân cận (ghi chú dữ liệu); mức thấp nhất của phiên ngày 7 tháng 7 là $148.86, được ghi nhận vào lúc 15:55 ET — trong nửa giờ cuối cùng.

Truy vấnBiểu đồ một dòng: IPO open, đỉnh, đóng cửa ngày 7/7 và đà giảm
Câu lệnh SQL chính xác đằng sau mỗi con số
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

Diễn biến theo từng phiên: đà giảm

SPCX đã giao dịch 16 phiên kể từ khi niêm yết đến ngày 7 tháng 7 — các khoảng trống lịch trình là do các ngày nghỉ lễ Juneteenth (19 tháng 6) và Independence Day (3 tháng 7). Cổ phiếu mở phiên đầu tiên ở mức $150, đạt đỉnh $225.64 sau đó hai phiên, và kết thúc ngày 7 tháng 7 với mức đóng cửa $149.58 trên mức thấp nhất $148.86. Khối lượng giao dịch giảm dần theo thời gian: 495.6 triệu cổ phiếu trong ngày đầu tiên, 274.5 triệu cổ phiếu vào phiên đạt đỉnh, và 66.2 triệu cổ phiếu vào ngày 7 tháng 7.

Truy vấnBảng điểm phiên giao dịch thường: open, close, low, high, volume cho mỗi phiên SPCX
Câu lệnh SQL chính xác đằng sau mỗi con số
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

Ngày 7 tháng 7: ngày đường hỗ trợ bị phá vỡ

Ngày 7 tháng 7 cũng là phiên giao dịch đầu tiên của SPCX trong Nasdaq-100 — giao dịch thêm vào chỉ số ghi nhận mức chốt phiên kỷ lục trước đó vào ngày 6 tháng 7, tính theo từng phiên đấu giá. Trong ngày hôm đó, áp lực bán tập trung mạnh vào đầu và cuối phiên. SPCX mở cửa ở mức $158.92 và chỉ riêng nửa giờ đầu tiên đã có khối lượng giao dịch là 13.4 triệu cổ phiếu, đẩy giá cổ phiếu lên $153.08 vào lúc 10 giờ sáng. Giá giữa phiên duy trì trên mức giá IPO — từ giữa buổi sáng đến 3 giờ chiều, giá chốt phiên nửa giờ nằm trong khoảng từ $150.42 đến $152.59 — và sau đó nửa giờ cuối cùng đã phá vỡ mức này: 10.9 triệu cổ phiếu, mức thấp nhất phiên là $148.86 được ghi nhận vào lúc 15:55 ET, và kết thúc ở mức $149.58. Mức giá chốt phiên đó thấp hơn $0.42 so với giá mở cửa IPO — đây là lần đầu tiên giá chốt phiên nằm dưới đường này kể từ khi cổ phiếu lên sàn.

Truy vấnDiễn biến intraday ngày 7/7: đóng cửa mỗi nửa giờ, low và volume
Câu lệnh SQL chính xác đằng sau mỗi con số
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 thu hẹp khi giá giảm

Chi phí giao dịch không bị tăng lên trong đợt sụt giảm. bid-ask spread — mức phí mà mọi lệnh giao dịch phải trả — đạt mức trung bình 10.74 bps so với giá trung bình (midpoint) vào ngày IPO, 7.14 bps vào phiên cao điểm và 4.18 bps vào ngày 7 tháng 7. Thanh khoản tại mức giá tốt nhất (depth at the touch) giảm dần khi dòng tiền rút đi: trung bình đạt 9506 cổ phiếu vào ngày đầu tiên so với 3265 vào ngày 7 tháng 7. Dòng báo giá ổn định ngay cả khi giá giảm.

Truy vấnStock quote spread và độ sâu theo phiên (số bản ghi lỗi tính trên mỗi dòng)
Câu lệnh SQL chính xác đằng sau mỗi con số
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

Quyền chọn: các lệnh put tại mức giá IPO, không có 0DTE để giao dịch

Vào ngày 7 tháng 7, hợp đồng SPCX giao dịch nhiều nhất là 330-strike call (28906 hợp đồng), và hợp đồng 150-strike put21261 hợp đồng — đang nằm chính xác tại mức giá mở cửa IPO là $150. Cả năm hợp đồng giao dịch nhiều nhất đều đáo hạn vào 2026-07-10, phiên thứ Sáu hàng tuần: SPCX niêm yết các kỳ hạn tuần và tháng, do đó phiên thứ Ba không có hợp đồng 0DTE cùng ngày để giao dịch. Tỷ lệ volume put/call đã thay đổi từ 0.61 vào ngày 1 tháng 7 thành 0.83 vào ngày 7 tháng 7.

Truy vấnNgày 7/7: top 10 hợp đồng option SPCX theo volume
Câu lệnh SQL chính xác đằng sau mỗi con số
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
Truy vấnTỷ lệ Put/call volume theo phiên
Câu lệnh SQL chính xác đằng sau mỗi con số
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

Chênh lệch giá quyền chọn vẫn ở mức cao

Trong khi spread của cổ phiếu thu hẹp xuống mức một chữ số basis points, chuỗi quyền chọn vẫn duy trì mức báo giá rộng: mức spread trung bình của các hợp đồng SPCX là 1086.65 bps vào ngày 1 tháng 7, 1059.11 vào ngày 2 tháng 7, và 1183.25 bps vào ngày 6 tháng 7 — cao hơn hàng trăm lần so với spread của chính cổ phiếu trong cùng những ngày đó (cả hai bảng dữ liệu đều xác nhận điều này). Quy mô trung bình tại mức giá tốt nhất đạt 231 hợp đồng vào ngày 1 tháng 7 và 200 vào ngày 6 tháng 7. Các báo giá quyền chọn của ngày 7 tháng 7 chưa được nạp vào tại thời điểm viết bài — bảng này có độ trễ lớn nhất trong kho dữ liệu — vì vậy bảng này chỉ dừng lại ở ngày 6 tháng 7.

Truy vấnOptions quote spread theo phiên, từ 1-6/7 (chưa cập nhật dữ liệu ngày 7/7)
Câu lệnh SQL chính xác đằng sau mỗi con số
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 biến động không đáng kể

Trong giai đoạn từ ngày 12 tháng 6 đến ngày 7 tháng 7, SPY đã tăng 0.94% (tính từ giá mở cửa phiên giao dịch bình thường đầu tiên đến giá đóng cửa phiên giao dịch bình thường cuối cùng). Sự phân kỳ thể hiện rõ qua từng phiên trong tháng 7: vào ngày 7 tháng 7, SPY ghi nhận mức tăng -0.34% từ lúc mở cửa đến khi đóng cửa, trong khi SPCX chỉ ghi nhận mức -5.87%.

Truy vấnSPY so với SPCX (open-to-close) trong giờ giao dịch thường (các phiên tháng 7)
Câu lệnh SQL chính xác đằng sau mỗi con số
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

Tin tức cho thấy điều gì về đà giảm giá

Các tiêu đề tin tức có thể thống kê được. Nguồn dữ liệu từ nhà cung cấp bao gồm 398 bài viết gắn thẻ SPCX từ ngày niêm yết đến ngày 7 tháng 7, chỉ từ 4 nhà xuất bản — riêng The Motley Fool đã viết 71.1% trong số đó. Ngày có lượng tin tức dày đặc nhất là ngày niêm yết — có 42 bài viết vào ngày 12 tháng 6, 31 bài vào phiên cao điểm ngày 16 tháng 6 — và không có ngày nào sau đó có số lượng bài viết gần bằng mức 13 so với ngày IPO. Lượng tin tức giảm dần cùng với giá cổ phiếu: 25.7 bài mỗi ngày trong tuần đầu tiên, 9.3 trong tuần cuối cùng. Có 84 bài viết gắn thẻ Tesla; 20 bài có từ “Nasdaq” trong tiêu đề. Không có ngày nào có tiêu đề áp đảo trong đà giảm này — sự chú ý giảm dần chứ không hề tăng đột biến.

Truy vấnMức độ chú ý từ news-feed trong cả chu kỳ: số lượng, sự tập trung và sự suy giảm
Câu lệnh SQL chính xác đằng sau mỗi con số
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.

Truy vấnMọi filing của SPCX trên chỉ mục EDGAR, từ 12/6 đến 7/7, trên một dòng
Câu lệnh SQL chính xác đằng sau mỗi con số
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')

Các vòng lặp giá IPO thường diễn ra nhanh như thế nào?

SPCX mất 16 phiên để đóng cửa dưới mức giá niêm yết đầu tiên. Bảng dưới đây thực hiện phép đo tương tự cho bốn mã IPO nổi bật gần đây tại Mỹ — CoreWeave, Klarna, Medline và Cerebras: lấy mức giá khớp lệnh đầu tiên trong giờ giao dịch bình thường của mỗi cổ phiếu, sau đó đếm số phiên cho đến khi giá đóng cửa trong giờ giao dịch bình thường rơi xuống dưới mức đó, tính trong 26 ngày lịch đầu tiên của mỗi cổ phiếu (tương đương khoảng thời gian của SPCX tính đến ngày 7 tháng 7). Klarna mở cửa cao hơn 30% so với giá phát hành và đóng cửa dưới mức giá đầu tiên ngay trong phiên ra mắt; Cerebras mở cửa cao hơn 89.2% so với giá phát hành và cũng gặp tình trạng tương tự; CoreWeave mở cửa thấp hơn 2.5% so với giá phát hành và phá vỡ mức này vào phiên thứ 2. Medline không bao giờ phá vỡ trong phạm vi 16 phiên. Thời gian nắm giữ của SPCX là dài nhất trong bốn mã có biến động — bản thân vòng lặp giá này là bình thường; chính sự chệch hướng 50.4% ở giữa đã tạo nên sự khác biệt cho mã này. Báo cáo thị trường IPO nửa đầu năm 2026 có các số liệu về thị trường sau IPO trên toàn thị trường.

Truy vấnCác phiên từ khi niêm yết đến lần đóng cửa đầu tiên dưới giá in đầu tiên: SPCX so với 4 IPO gần nhất
Câu lệnh SQL chính xác đằng sau mỗi con số
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

Cổ phiếu SpaceX đã giảm bao nhiêu so với mức đỉnh?

SPCX đạt đỉnh tại mức $225.64 vào ngày 16 tháng 6 năm 2026 và đóng cửa ở mức $149.58 vào ngày 7 tháng 7 năm 2026 — tương ứng mức giảm 33.7% từ mức đỉnh đến mức đóng cửa đó.

Cổ phiếu SpaceX có giảm xuống dưới mức giá IPO không?

Có — và xảy ra hai lần. Giá giao dịch trong giờ bình thường thấp hơn mức mở cửa IPO $150 đã xuất hiện ngay từ phiên giao dịch đầu tiên (mức thấp nhất ngày 12 tháng 6 là $149.34) và một lần nữa vào ngày 23 tháng 6 (mức thấp nhất phiên là $147.11). Vào ngày 7 tháng 7, cổ phiếu đã đóng cửa dưới mức này tại $149.58. Lưu ý mức giá phát hành $135 là một con số khác: SPCX chưa từng giao dịch gần mức đó.

Sự sụt giảm của SPCX có phải là xu hướng chung của toàn thị trường không?

Không. Trong cùng khoảng thời gian đó, SPY đã tăng 0.94%. Riêng vào ngày 7 tháng 7, SPY ghi nhận mức biến động từ mở cửa đến đóng cửa là -0.34%, trong khi SPCX ghi nhận mức -5.87%.

Các cá nhân nội bộ của SpaceX có bán cổ phiếu trong quá trình sụt giảm không?

Chỉ mục hồ sơ của SEC cho thấy chính xác có 1 biểu mẫu SPCX Form 4 — biểu mẫu giao dịch nội bộ — tính từ khi niêm yết đến ngày 7 tháng 7, được lập vào ngày 17 tháng 6 năm 2026, và có 0 hồ sơ SPCX dưới bất kỳ hình thức nào sau ngày 26 tháng 6. Chỉ mục này không cho biết chiều hướng của giao dịch: hồ sơ cho thấy có một báo cáo nội bộ gần mức đỉnh và không có báo cáo nào trong giai đoạn sụt giảm mạnh nhất.

Các cổ phiếu IPO thường duy trì trên mức giá giao dịch đầu tiên trong bao lâu?

Thường không lâu. Khi đo lường tương tự trên bốn mã niêm yết nổi bật giai đoạn 2025–26, Klarna và Cerebras đã đóng cửa dưới mức giá giao dịch đầu tiên trong phiên ra mắt, CoreWeave ở phiên thứ 2, trong khi SPCX duy trì được đến phiên thứ 16 và Medline chưa giảm xuống dưới mức đó trong 16 phiên đầu tiên.

Ghi chú dữ liệu

  • Xác minh thực thể (sử dụng lại ticker): ticker SPCX trước đó đã xác định nhầm một công ty không liên quan có dữ liệu giao dịch kéo dài đến tháng 4 năm 2026; không có dữ liệu nào trước ngày niêm yết 12 tháng 6 năm 2026 thuộc về SpaceX. Thông tin về giá phát hành trên bảng điểm dựa trên hồ sơ stocks_ipos (Space Exploration Technologies Corp., niêm yết ngày 12-06-2026); phân tích chuyên sâu tháng đầu tiên chứa đầy đủ các chứng từ xác minh.
  • Mức đỉnh đã vượt qua kiểm tra chéo dữ liệu đơn lẻ: mức cao nhất $225.64 được ghi nhận trong hai phút liên tiếp (10:02–10:03 sáng giờ ET trong phiên đạt đỉnh) với các thanh nến lân cận chỉ chênh lệch khoảng hai đô la — đây là một mức cực đại đã được truy vết, không phải là một lệnh khớp lỗi.
  • Bảng báo giá loại trừ các hồ sơ một chiều, khớp lệnh chéo hoặc khóa lệnh và liệt kê các lệnh bị loại bỏ trong cột dropped_invalid của cùng bảng đó.
  • Báo giá OPTION ngày 7 tháng 7 chưa được cập nhật tại thời điểm tác giả viếtcache_options_quotes ghi nhận độ trễ nạp dữ liệu dài nhất của kho dữ liệu; bảng báo giá quyền chọn bao gồm từ ngày 1 đến ngày 6 tháng 7 và được dán nhãn tương ứng. Dữ liệu báo giá và giao dịch cổ phiếu cho ngày 7 tháng 7 đã hoàn tất.
  • Khối lượng là tổng các thanh nến phút chỉ trong giờ giao dịch chính thức; các lệnh trong giờ giao dịch mở rộng (bao gồm mức thấp nhất trước thị trường ngày 23 tháng 6 được ghi chú trong báo cáo tháng đầu tiên) không nằm trong bất kỳ bảng nào trên trang này.
  • Số lượng tin tức dựa trên nguồn cấp dữ liệu của một nhà cung cấp, được phân loại theo ngày lịch New York; The Motley Fool đã viết 71.1% số lượng bài viết được gắn thẻ — các con số này đo lường mức độ chú ý của nguồn tin, không phải tầm quan trọng.
  • Chỉ số EDGAR chỉ bao gồm loại biểu mẫu, ngày tháng và URL. Không có thông tin nào ở đây khẳng định xu hướng của Biểu mẫu 4 ngày 17 tháng 6.
  • So sánh khứ hồi quét 26 ngày lịch đầu tiên của mỗi cổ phiếu — "không bao giờ trong cửa sổ" có nghĩa chính xác là như vậy; mỗi chuỗi dữ liệu bắt đầu từ ngày niêm yết riêng biệt, do đó không có dữ liệu giao dịch trước khi niêm yết bị lẫn vào.

Phương pháp luận

  • SPCX đã giao dịch 16 phiên từ ngày 12 tháng 6 đến ngày 7 tháng 7 năm 2026 — các ngày nghỉ lễ 19 tháng 6 (Juneteenth) và 3 tháng 7 (Independence Day) đã được xác minh dựa trên các thanh nến quan sát được, không phải dựa trên giả định. Dấu thời gian được lưu trữ theo giờ UTC và chuyển đổi sang giờ New York trong các truy vấn; giờ giao dịch bình thường là 13:30–19:59 UTC (9:30 sáng–4:00 chiều ET vào mùa hè); "close" nghĩa là thanh nến phút cuối cùng của phiên giao dịch bình thường; giá đến từ chế độ xem hợp nhất bị trễ.
  • Các cột số thập phân được chuyển đổi sang dạng float 64-bit trước khi thực hiện các phép tính tỷ lệ. Ngày đáo hạn, loại và giá thực hiện của quyền chọn được phân tích từ ticker OCC (vị trí 7/13/14 đối với gốc bốn ký tự này; length(ticker) = 21 xác định chính xác gốc này, nên các gốc tương tự không thể bị lẫn vào).
  • Đây là bài viết được ghim: mọi truy vấn đều sử dụng các giá trị ngày cụ thể và sẽ tái lập các con số này vào bất kỳ thời điểm nào sau này. Trạng thái kho dữ liệu tính đến ngày 9 tháng 7 năm 2026.

Bài viết này là bài thứ ba trong chuỗi SPCX, sau phân tích chuyên sâu tháng đầu tiêngiao dịch thêm chỉ số Nasdaq-100. Mọi con số đều là kết quả của một truy vấn đã lưu — bạn có thể tự chạy SQL trên terminal Strasmore.