SPCX baisse depuis son sommet
Le titre SPCX a subi un drawdown de 33,7% entre son pic de 225,64 $ et sa clôture à 149,58 $ le 7 juillet, passant sous le cours d'ouverture de l'IPO.
SpaceX a fixé le prix de son IPO à 135 $ par action. La cotation a débuté le 12 juin 2026 à 150 $. Le cycle de trading s'est achevé le 7 juillet. Le titre SPCX a atteint un sommet de 225.64 le 16 juin 2026, soit une hausse de 50.4% par rapport au cours d'ouverture de l'IPO. Le titre a ensuite perdu l'intégralité de ses gains : la clôture du 7 juillet s'est établie à 149.58, soit 0.42 en dessous du premier cours en séance régulière, après un point bas en fin de journée à 148.86. Le drawdown entre le sommet et cette clôture est de 33.7%. Sur la même période, l'ETF S&P 500 (SPY) a progressé de 0.94%. Ce mouvement correspondait à une réévaluation du titre et non à une tendance de marché. Chaque donnée ci-dessous est un résultat de requête extrait du flux consolidé des cours et des cotations ; vous pouvez développer chaque panneau pour obtenir la requête SQL exacte.
La trajectoire : de l'IPO au retour à l'équilibre
Le tableau récapitulatif résume la situation en une ligne : prix d'émission de $135, première transaction en séance régulière à $150 (une ouverture par cross à 11h46 — l'analyse détaillée du premier mois détaille les mécanismes du jour de la cotation), sommet à $225.64 le 16 juin, et clôture à $149.58 le 7 juillet. Le sommet a été atteint en milieu de matinée durant la séance régulière et est identifié par les bougies adjacentes (notes de données) ; le plus bas de la séance du 7 juillet, $148.86, a été enregistré à 15:55 ET — durant la dernière demi-heure.
Le SQL exact derrière chaque chiffre
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 srSession by session: the descent
SPCX traded 16 sessions between its listing and July 7 — the June 19 Juneteenth and July 3 Independence Day closures account for the calendar gaps. It opened its first session at $150, printed the $225.64 peak two sessions later, and arrived at July 7 with a $149.58 close on a $148.86 low. The volume cooled as the story aged: 495.6 million shares on day one, 274.5 million on the peak session, 66.2 million on July 7.
Le SQL exact derrière chaque chiffre
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
round(toFloat64(argMin(open, window_start)), 2) AS rth_open,
round(toFloat64(argMax(close, window_start)), 2) AS rth_close,
round(toFloat64(min(low)), 2) AS rth_low,
round(toFloat64(max(high)), 2) AS rth_high,
round(toFloat64(sum(volume)) / 1e6, 1) AS vol_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-07-08 00:00:00'
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY session_date
ORDER BY session_date7 juillet : le jour de la rupture
Le 7 juillet correspondait également à la première séance de SPCX au sein du Nasdaq-100 — le trade d'ajout à l'indice analyse, auction par auction, la clôture record survenue le 6 juillet. Le jour même, les ventes ont été concentrées en début et en fin de séance. SPCX a ouvert à 158.92 $ et le volume échangé lors de la première demi-heure a atteint 13.4 millions d'actions, portant le titre à 153.08 $ à 10h00. Le cours s'est maintenu au-dessus du prix de l'IPO à la mi-journée — de la fin de matinée jusqu'à 15h00, les clôtures semestrielles se situaient approximativement entre 150.42 $ et 152.59 $ — avant que la dernière demi-heure ne provoque la rupture : 10.9 millions d'actions échangées, un point bas de séance à 148.86 $ enregistré à 15:55 ET, et une clôture à 149.58 $. Cette clôture est inférieure de 0.42 $ au cours d'ouverture de l'IPO — la première fois que le titre clôture sous ce niveau depuis son introduction en bourse.
Le SQL exact derrière chaque chiffre
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_timeLe spread s'est resserré lors de la baisse des cours
Les coûts de transaction n'ont pas augmenté durant la baisse. Le bid-ask spread — la commission appliquée à chaque ordre exécutable — s'établissait en moyenne à 10.74 bps par rapport au midpoint le jour de l'IPO, 7.14 bps lors de la séance de pic, et 4.18 bps le 7 juillet. La profondeur au touch s'est réduite avec le départ des investisseurs : une moyenne de 9506 actions le premier jour contre 3265 le 7 juillet. Le flux de cotations s'est stabilisé malgré la chute des prix.
Le SQL exact derrière chaque chiffre
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_dateOptions : puts au prix de l'IPO, aucun 0DTE disponible
Le 7 juillet, le contrat SPCX le plus échangé était le 330-strike call (28906 contrats), tandis que le 150-strike put — 21261 contrats — se situe exactement au prix d'ouverture de l'IPO de $150. Les cinq contrats les plus actifs expirent le 2026-07-10, le vendredi hebdomadaire : SPCX propose des échéances hebdomadaires et mensuelles, une séance de mardi ne dispose donc d'aucun contrat 0DTE le jour même à trader. Le ratio put/call est passé de 0.61 le 1er juillet à 0.83 le 7 juillet.
Le SQL exact derrière chaque chiffre
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 10Le SQL exact derrière chaque chiffre
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_dateLe flux de cotations des options est resté large
Alors que le spread de l'action s'est resserré à quelques points de base, la chaîne d'options a affiché des spreads larges : le spread moyen sur les contrats SPCX était de 1086.65 bps le 1er juillet, 1059.11 le 2 juillet et 1183.25 bps le 6 juillet — soit des centaines de fois le spread de l'action sur ces mêmes journées (les deux tableaux présentent les données). La taille moyenne à la meilleure cotation était de 231 contrats le 1er juillet et de 200 le 6 juillet. Les cotations d'options du 7 juillet n'avaient pas encore été intégrées lors de la rédaction — ce tableau présente le retard le plus long de l'entrepôt de données — ce panel s'arrête donc au 6 juillet.
Le SQL exact derrière chaque chiffre
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_dateLe SPY a peu évolué
Entre le 12 juin et le 7 juillet, le SPY a progressé de 0.94% (de l'ouverture à la clôture en séance régulière). La divergence est évidente session par session en juillet : le 7 juillet, le SPY a affiché une variation de -0.34% entre l'ouverture et la clôture, tandis que le SPCX a enregistré -5.87%.
Le SQL exact derrière chaque chiffre
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_dateCe que le flux d'actualités révèle sur la baisse
Le nombre de titres est quantifiable. Le flux du fournisseur contient 398 articles tagués SPCX entre le jour de la cotation et le 7 juillet, provenant de seulement 4 éditeurs — The Motley Fool a rédigé 71.1% d'entre eux. La journée de couverture la plus intense a été celle de la cotation — 42 articles le 12 juin, 31 lors de la séance de pic du 16 juin — et aucune journée ultérieure n'a atteint 13 articles, soit le volume du jour de l'IPO. La couverture a diminué parallèlement au cours : 25.7 articles par jour la première semaine, 9.3 la dernière. 84 articles mentionnent Tesla ; 20 incluent « Nasdaq » dans le titre. Aucune journée de titres dominants n'apparaît lors de la baisse — l'attention s'est estompée sans jamais connaître de pic.
Le SQL exact derrière chaque chiffre
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')Un seul Form 4, puis un vide de publications
Le Form 4 est le document qu'un initié doit déposer dans les deux jours ouvrés suivant l'achat ou la vente d'actions de la société. Entre la cotation du 12 juin et le 7 juillet, l'index des dépôts EDGAR affiche 10 publications pour SPCX : 6 rapports 8-K, un Form 3 (déclaration de détention initiale), 2 documents d'offre lors de la semaine de cotation, et exactement 1 Form 4 — daté du 17 juin, soit le jour suivant le pic. L'index répertorie uniquement le type de formulaire et la date — il s'agit d'un fait, pas d'un verdict. Le fait le plus marquant est le silence qui suit : le dernier dépôt pour SPCX dans cette période date du 26 juin, et la dernière semaine et demie — la période qui a réellement cassé le prix de l'IPO — ne présente que 0 publications — un vide de divulgation, et non une vague de ventes d'initiés.
Le SQL exact derrière chaque chiffre
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')Quelle est la durée habituelle des "round trips" après une IPO ?
Le titre SPCX a mis 16 séances pour clôturer sous son premier cours public. Le tableau ci-dessous applique la même mesure à quatre récentes IPO américaines majeures — CoreWeave, Klarna, Medline et Cerebras : on prend le premier cours en séance régulière de chaque action, puis on compte le nombre de séances jusqu'à ce qu'une clôture en séance régulière passe sous ce cours, sur une période de 26 jours calendaires (la durée observée pour SPCX jusqu'au 7 juillet). Klarna a ouvert à 30% au-dessus de son prix d'émission et a clôturé sous son premier cours dès sa séance de debut. Cerebras a ouvert à 89.2% au-dessus de l'émission et a connu le même scénario ; CoreWeave a ouvert à 2.5% sous l'émission et a cassé le cours en séance 2. Medline n'a jamais cassé son cours durant sa fenêtre de 16 séances. La période de maintien de SPCX était la plus longue des quatre titres ayant cassé leur cours — le "round trip" lui-même est classique ; c'est le détour de 50.4% au milieu qui distingue ce cas. La revue du marché des IPO pour le S1 2026 présente les chiffres de l'aftermarket pour l'ensemble du marché.
Le SQL exact derrière chaque chiffre
WITH daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
argMin(toFloat64(open), window_start) AS rth_open,
argMax(toFloat64(close), window_start) AS rth_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ((ticker = 'CRWV' AND window_start >= '2025-03-28 00:00:00' AND window_start < '2025-04-23 00:00:00')
OR (ticker = 'KLAR' AND window_start >= '2025-09-10 00:00:00' AND window_start < '2025-10-06 00:00:00')
OR (ticker = 'MDLN' AND window_start >= '2025-12-17 00:00:00' AND window_start < '2026-01-12 00:00:00')
OR (ticker = 'CBRS' AND window_start >= '2026-05-14 00:00:00' AND window_start < '2026-06-09 00:00:00')
OR (ticker = 'SPCX' AND window_start >= '2026-06-12 00:00:00' AND window_start < '2026-07-08 00:00:00'))
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY ticker, session_date
),
w AS (
SELECT ticker, session_date, rth_close,
row_number() OVER (PARTITION BY ticker ORDER BY session_date) AS rn,
first_value(rth_open) OVER (PARTITION BY ticker ORDER BY session_date) AS d1_open
FROM daily
),
agg AS (
SELECT ticker,
min(session_date) AS first_session,
any(d1_open) AS day1_open,
count() AS sessions_in_window,
countIf(rth_close < d1_open) AS closes_below,
minIf(toInt32(rn), rth_close < d1_open) AS break_rn
FROM w GROUP BY ticker
)
SELECT a.ticker AS ticker,
toString(a.first_session) AS listed,
round(l.issue_px, 2) AS issue_price,
round(a.day1_open, 2) AS first_rth_open,
round((a.day1_open / l.issue_px - 1) * 100, 1) AS open_vs_issue_pct,
round(abs((a.day1_open / l.issue_px - 1) * 100), 1) AS open_vs_issue_pct_abs,
a.sessions_in_window AS sessions_in_window,
a.closes_below AS closes_below_first_print,
if(a.closes_below > 0, toString(a.break_rn), 'never in window') AS first_break,
a.break_rn AS break_session_n
FROM agg a
INNER JOIN (
SELECT ticker, min(listing_date) AS ld, argMin(toFloat64(final_issue_price), listing_date) AS issue_px
FROM global_markets.stocks_ipos
WHERE ticker IN ('SPCX', 'CBRS', 'MDLN', 'CRWV', 'KLAR') AND listing_date >= '2025-01-01' AND ipo_status = 'history'
GROUP BY ticker
) l ON a.ticker = l.ticker
ORDER BY a.first_sessionFAQ
Quel a été le drawdown de l'action SpaceX par rapport à son sommet ?
Le titre SPCX a atteint un sommet à 225.64 $ le 16 juin 2026 et a clôturé à 149.58 $ le 7 juillet 2026, soit une baisse de 33.7% par rapport au sommet.
L'action SpaceX est-elle passée sous son prix d'IPO ?
Oui, à deux reprises. Des cours en séance régulière sont passés sous le prix d'ouverture de l'IPO de 150 $ dès la première séance (minimum de 149.34 $ le 12 juin) et à nouveau le 23 juin (minimum de session de 147.11 $). Le 7 juillet, le titre a clôturé sous ce seuil, à 149.58 $. Le prix d'émission de 135 $ est une référence distincte : le titre SPCX ne s'en est jamais approché.
La baisse de SPCX était-elle une tendance de marché globale ?
Non. Sur la même période, le SPY a progressé de 0.94%. Le 7 juillet, le SPY a affiché une performance de -0.34% (open-to-close) tandis que le SPCX affichait -5.87%.
Les insiders de SpaceX ont-ils vendu leurs titres durant la baisse ?
L'index des documents de la SEC répertorie exactement 1 formulaires SPCX Form 4 — le document relatif aux transactions des insiders — entre l'introduction en bourse et le 7 juillet, daté du 17 juin 2026, et 0 dépôts SPCX de toute nature après le 26 juin. L'index ne précise pas le sens de la transaction : les registres indiquent un dépôt d'insider proche du sommet et aucun durant la phase la plus forte de la baisse.
Combien de temps les actions d'une IPO restent-elles au-dessus de leur premier cours de transaction ?
Souvent peu de temps. Sur quatre introductions en bourse majeures en 2025–26, Klarna et Cerebras ont clôturé sous leur premier cours en séance régulière lors de leur première séance, et CoreWeave lors de la session 2. De son côté, le titre SPCX a maintenu son cours jusqu'à la session 16, tandis que Medline n'avait pas cassé son cours durant ses 16 premières sessions.
Notes sur les données
- Vérification de l'entité (symbole réutilisé) : le symbole SPCX identifiait auparavant une société sans rapport dont les transactions s'étendaient jusqu'en avril 2026 ; aucun mouvement avant la cotation du 12 juin 2026 n'est attribué à SpaceX. Le reçu du prix d'émission dans le tableau affiche l'enregistrement
stocks_ipos(Space Exploration Technologies Corp., cotée le 2026-06-12) ; l'analyse approfondie du premier mois contient l'intégralité des justificatifs de vérification. - Le pic a été confirmé par le contrôle des transactions isolées : le plus haut de 225.64 a été enregistré sur deux minutes consécutives (de 10h02 à 10h03 ET lors de la séance de pic) avec des bougies adjacentes à environ deux dollars près — il s'agit d'un extrême tracé et non d'une erreur de transaction.
- Les panneaux de cotations excluent les enregistrements unilatéraux, croisés ou verrouillés et comptabilisent les exclusions dans une colonne
dropped_invaliddu même panneau. - Les cotations OPTION du 7 juillet n'étaient pas encore disponibles lors de la rédaction —
cache_options_quotesreprésente le délai d'ingestion le plus long de l'entrepôt ; le panneau des cotations d'options couvre la période du 1er au 6 juillet et est étiqueté en conséquence. Les cotations et transactions d'actions pour le 7 juillet sont complètes. - Les volumes sont des sommes par bougie d'une minute uniquement durant les heures régulières ; les transactions en horaires étendus (incluant le plus bas du pré-marché du 23 juin mentionné dans le premier mois suivant) ne figurent dans aucun panneau de cette page.
- Le décompte des actualités provient d'un seul fournisseur, regroupé par jour calendaire de New York ; The Motley Fool a rédigé 71.1% des articles tagués — ces chiffres mesurent l'attention du flux, pas l'importance.
- L'index EDGAR contient uniquement le type de formulaire, la date et l'URL. Rien ici ne permet de déterminer la direction du Form 4 du 17 juin.
- La comparaison aller-retour analyse les 26 premiers jours calendaires de chaque action — « jamais dans la fenêtre » signifie précisément cela ; chaque série commence à sa propre date de cotation, empêchant toute fuite de données antérieures à la cotation.
Méthodologie
- Le SPCX a été échangé durant 16 sessions entre le 12 juin et le 7 juillet 2026 — les fermetures du 19 juin (Juneteenth) et du 3 juillet (Independence Day) ont été vérifiées via les bougies observées et non supposées. Les horodatages sont stockés en UTC et convertis en heure de New York dans les requêtes ; les horaires réguliers sont de 13:30 à 19:59 UTC (9:30 à 16:00 ET en été) ; la « clôture » correspond à la dernière bougie d'une minute de la session régulière ; les prix proviennent de la vue consolidée différée.
- Les colonnes décimales sont converties en flottants 64 bits avant tout calcul de ratio. L'expiration, le type et le strike des options sont extraits du ticker de l'OCC (positions 7/13/14 pour cette racine de quatre caractères ;
length(ticker) = 21verrouille précisément la racine pour éviter toute confusion avec des racines similaires). - Ce post est épinglé : chaque requête utilise des littéraux de date explicites et reproduit ces chiffres à n'importe quelle date ultérieure. État de l'entrepôt de données au 9 juillet 2026.
Ce post est le troisième de la série SPCX, après l'analyse approfondie du premier mois et le trade d'ajout à l'indice Nasdaq-100. Chaque chiffre est le résultat d'une requête stockée — vous pouvez exécuter le SQL vous-même sur le terminal Strasmore.