SPCX: Baisse de l’action SpaceX depuis son pic
À quelle distance l’action SpaceX se situe-t-elle de son pic du 16 juin 2026 ? Parcours de séance, spreads, flux d’options et dépôts auprès de la SEC.
L’action SpaceX (SPCX) a clôturé à 140.51 $ le Aug 26, 2026, lors de la dernière séance complète disponible, 37.7% sous le pic de 225.64 $ atteint le Jun 16, 2026. Elle se situe ainsi à 85.12 $ par action sous son plus-haut. Le titre affiche une variation de -6.3% par rapport à son premier cours des heures normales de cotation, à 150 $, et de 4.1% par rapport au prix d’émission de 135 $ auquel l’opération a été réalisée. Sur la même période, l’ETF S&P 500 (SPY) a progressé de 4.04%. Tous les chiffres présentés ici proviennent d’un résultat de requête stocké, mesuré jusqu’à la dernière séance disponible et actualisé avec le traitement hebdomadaire. Ouvrez un panneau pour afficher le SQL exact.
De combien SPCX a chuté depuis son pic
La ligne du tableau récapitulatif retrace toute la trajectoire : prix d’émission de $135, première transaction pendant les heures normales à $150 (un fixing d’ouverture à 11 h 46 le 12 juin 2026 ; l’analyse détaillée du premier mois présente la mécanique du jour de cotation), pic à $225.64 le Jun 16, 2026, puis dernière clôture à $140.51. Le pic a été atteint en milieu de matinée pendant les heures normales et est confirmé par les barres qui l’entourent (notes sur les données). La baisse est mesurée entre ce point haut et la dernière clôture pendant les heures normales. Elle évolue donc à chaque séance où l’entrepôt ajoute de nouvelles données.
| prix d’émission | ouverture IPO | cours au plus haut | libellé du plus haut | mois du plus haut | jour du plus haut | dernier libellé | dernier cours de clôture | baisse depuis le plus haut ($) | baisse depuis le plus haut (%) | plus haut vs IPO (%) | vs premier cours (%) | vs émission (%) | SPY sur la période (%) | SPY moins SPCX (points de pourcentage) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 135 | 150 | 225.64 | Jun 16, 2026 | 6 | 16 | Aug 26, 2026 | 140.51 | 85.12 | 37.7 | 50.4 | -6.3 | 4.1 | 4.04 | 10.4 |
Le SQL exact derrière chaque chiffre
WITH
spcx_sessions AS (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(toFloat64(close), window_start) AS c,
max(toFloat64(high)) AS hi
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-06-12 00:00:00' AND window_start < now()
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY d
HAVING count() >= 150
),
latest_row AS (
SELECT max(d) AS latest_d, argMax(c, d) AS latest_c
FROM spcx_sessions
),
peak_row AS (
SELECT max(hi) AS peak_hi, argMax(d, (hi, -toInt32(d))) AS peak_d
FROM spcx_sessions
),
first_print 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(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
issue_row AS (
SELECT toFloat64(final_issue_price) AS issue_px
FROM global_markets.stocks_ipos
WHERE ticker = 'SPCX'
ORDER BY listing_date DESC LIMIT 1
),
spy_ret AS (
SELECT round((argMax(toFloat64(close), window_start) / argMin(toFloat64(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 < now()
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
)
SELECT
toString(round(ip.issue_px, 2)) AS issue_price,
fp.ipo_open_px AS ipo_open,
round(pk.peak_hi, 2) AS peak_price,
formatDateTime(pk.peak_d, '%b %e, %Y') AS peak_label,
toMonth(pk.peak_d) AS peak_month,
toDayOfMonth(pk.peak_d) AS peak_day,
formatDateTime(lt.latest_d, '%b %e, %Y') AS latest_label,
round(lt.latest_c, 2) AS latest_close,
round(pk.peak_hi - lt.latest_c, 2) AS drop_from_peak_usd,
round((pk.peak_hi - lt.latest_c) / pk.peak_hi * 100, 1) AS decline_from_peak_pct,
round((pk.peak_hi - fp.ipo_open_px) / fp.ipo_open_px * 100, 1) AS peak_above_ipo_pct,
round((lt.latest_c / fp.ipo_open_px - 1) * 100, 1) AS vs_first_print_pct,
round((lt.latest_c / ip.issue_px - 1) * 100, 1) AS vs_issue_pct,
sr.spy_pct AS spy_period_pct,
round(sr.spy_pct - (lt.latest_c / fp.ipo_open_px - 1) * 100, 1) AS spy_minus_spcx_pp
FROM peak_row pk, first_print fp, issue_row ip, latest_row lt, spy_ret srSéance après séance : la baisse
SPCX a enregistré 52 séances complètes en horaires réguliers depuis sa cotation. Le titre a ouvert sa première séance à $150, atteint son pic à $225.64 deux séances plus tard, le Jun 16, puis clôturé à $140.51 le Aug 26, après avoir touché un point bas à $138.87. Les volumes suivent leur propre trajectoire : 495.6 millions d’actions le premier jour, 274.5 millions lors de la séance du pic et 2.3 millions lors de la dernière séance. La première clôture en horaires réguliers sous le premier prix coté est intervenue le Jul 7, 2026, à la 16e séance depuis la cotation du titre. Le trade lié à l’intégration à l’indice Nasdaq-100 mesure le record du fixing de clôture qui l’a précédée.
| date de séance | libellé de séance | ouverture RTH | clôture RTH | plus bas RTH | plus haut RTH | volume (M) |
|---|---|---|---|---|---|---|
| 2026-06-12 | Jun 12 | 150 | 161.29 | 149.34 | 176.52 | 495.6 |
| 2026-06-15 | Jun 15 | 171.74 | 192.42 | 168.35 | 193 | 219.6 |
| 2026-06-16 | Jun 16 | 200.51 | 201.99 | 195.13 | 225.64 | 274.5 |
| 2026-06-17 | Jun 17 | 209.84 | 192.2 | 187.01 | 213.8 | 179.3 |
| 2026-06-18 | Jun 18 | 188.39 | 184.97 | 172.11 | 190 | 189.3 |
| 2026-06-22 | Jun 22 | 176.04 | 154.59 | 154 | 176.75 | 150.7 |
| 2026-06-23 | Jun 23 | 151.06 | 156.06 | 147.11 | 165.5 | 132.1 |
| 2026-06-24 | Jun 24 | 154.2 | 154.46 | 150.72 | 159.86 | 65 |
| 2026-06-25 | Jun 25 | 156.62 | 153.01 | 150 | 160.65 | 52.4 |
| 2026-06-26 | Jun 26 | 150.62 | 152.74 | 148.51 | 158.4 | 66.6 |
| 2026-06-29 | Jun 29 | 157.35 | 164 | 151.74 | 166.17 | 67.9 |
| 2026-06-30 | Jun 30 | 163.38 | 170.72 | 161.64 | 172.4 | 71.4 |
| 2026-07-01 | Jul 1 | 171.56 | 157.69 | 155 | 171.74 | 89.8 |
| 2026-07-02 | Jul 2 | 159.72 | 161.86 | 155.88 | 162.16 | 50.7 |
| 2026-07-06 | Jul 6 | 165.95 | 160.4 | 155.04 | 167.9 | 75.8 |
| 2026-07-07 | Jul 7 | 158.92 | 149.58 | 148.86 | 159.3 | 66.2 |
| 2026-07-08 | Jul 8 | 152.55 | 148.33 | 145.2 | 152.93 | 52.3 |
| 2026-07-09 | Jul 9 | 150.44 | 152.12 | 147.59 | 153.5 | 39.8 |
| 2026-07-10 | Jul 10 | 150.12 | 145.4 | 145.07 | 150.57 | 38.8 |
| 2026-07-13 | Jul 13 | 144.7 | 139.19 | 136.78 | 144.92 | 65.2 |
Le SQL exact derrière chaque chiffre
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
formatDateTime(toDate(toTimeZone(window_start, 'America/New_York')), '%b %e') AS session_label,
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 < now()
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY session_date, session_label
HAVING count() >= 150
ORDER BY session_dateAu cœur de la dernière séance
Le panneau ci-dessous retrace la dernière séance complète, tranche par tranche, de l’ouverture à la clôture. La première demi-heure a porté sur 0.7 millions d’actions et a laissé le titre à 139.48 $. La dernière demi-heure a porté sur 0.23 millions d’actions et s’est achevée à 140.51 $, contre un plus-bas de séance de 138.87 $.
| heure ET | cours de clôture | borne basse | volume (M) |
|---|---|---|---|
| 09:30 | 139.48 | 138.87 | 0.7 |
| 10:00 | 140.07 | 139.29 | 0.54 |
| 10:30 | 140.05 | 140.01 | 0.4 |
| 11:00 | 140.26 | 140.05 | 0.15 |
| 11:30 | 140.49 | 140.26 | 0.14 |
| 12:00 | 140.69 | 140.29 | 0.14 |
| 12:30 | 140.51 | 140.38 | 0.23 |
Le SQL exact derrière chaque chiffre
WITH latest_session AS (
SELECT max(d) AS latest_d
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-06-12 00:00:00' AND window_start < now()
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY d
HAVING count() >= 150
)
)
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, 2) 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 < now()
AND toDate(toTimeZone(window_start, 'America/New_York')) = (SELECT latest_d FROM latest_session)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY et_time
ORDER BY et_timeLe bid-ask spread, la semaine de cotation et la situation actuelle
Le bid-ask spread, le coût supporté par chaque ordre exécutable, représentait en moyenne 10.74 points de base du midpoint le jour de la cotation, 7.14 points de base lors de la séance au plus haut, et 2.9 points de base le Aug 19. La profondeur au meilleur prix s’élevait en moyenne à 9506 actions le premier jour, contre 326 actions lors de la dernière séance de l’échantillon. Le flux des cotations est échantillonné sur deux périodes : les quatre semaines suivant la cotation et les trois dernières semaines. La comparaison reste ainsi suffisamment peu coûteuse pour être relancée chaque semaine.
| date de séance | libellé de séance | spread moyen (pb) | profondeur moyenne | lignes invalides exclues |
|---|---|---|---|---|
| 2026-06-12 | Jun 12 | 10.74 | 9506 | 24988 |
| 2026-06-15 | Jun 15 | 5.19 | 2367 | 8411 |
| 2026-06-16 | Jun 16 | 7.14 | 1478 | 7679 |
| 2026-06-17 | Jun 17 | 8 | 1079 | 4348 |
| 2026-06-18 | Jun 18 | 3.97 | 861 | 10114 |
| 2026-06-22 | Jun 22 | 2.53 | 5530 | 3898 |
| 2026-06-23 | Jun 23 | 3.44 | 4657 | 4050 |
| 2026-06-24 | Jun 24 | 6.55 | 241 | 1970 |
| 2026-06-25 | Jun 25 | 5.63 | 240 | 1335 |
| 2026-06-26 | Jun 26 | 4.34 | 825 | 2960 |
| 2026-06-29 | Jun 29 | 4.54 | 331 | 2280 |
| 2026-06-30 | Jun 30 | 4.41 | 320 | 1227 |
| 2026-07-01 | Jul 1 | 3.42 | 312 | 3839 |
| 2026-07-02 | Jul 2 | 4.5 | 319 | 1411 |
| 2026-07-06 | Jul 6 | 3.82 | 384 | 2449 |
| 2026-07-07 | Jul 7 | 4.18 | 3265 | 3394 |
| 2026-07-08 | Jul 8 | 4.81 | 456 | 2013 |
| 2026-07-09 | Jul 9 | 4.72 | 328 | 1485 |
| 2026-07-10 | Jul 10 | 3.6 | 685 | 3692 |
| 2026-08-06 | Aug 6 | 3.12 | 809 | 7466 |
Le SQL exact derrière chaque chiffre
SELECT
toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,
formatDateTime(toDate(toTimeZone(sip_timestamp, 'America/New_York')), '%b %e') AS session_label,
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 < now()
AND ((sip_timestamp >= '2026-06-12 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00')
OR sip_timestamp >= now() - INTERVAL 21 DAY)
AND (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60 + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY session_date, session_label
HAVING countIf(bid_price > 0 AND ask_price > bid_price) > 0
ORDER BY session_dateOptions : quelles options sont négociées actuellement
Le Aug 26, 2026, dernière séance pour laquelle des transactions sur options de SPCX sont disponibles, le contrat le plus actif était le 140-strike call arrivant à échéance le Aug 28, 2026, avec 38648 contrats. Il était suivi du 135-strike put, avec 25909. SPCX cote des échéances hebdomadaires et mensuelles, et non quotidiennes. La plupart des séances ne comptent donc aucun contrat 0DTE à échéance le jour même. Sur les trois dernières semaines, le ratio de volume put/call s’est établi à 0.98 le Aug 6 et à 0.57 le Aug 26. Les contrats les plus échangés au cours d’une séance ne permettent pas, à eux seuls, de déterminer le strike auquel les détenteurs d’options percevraient le moins à l’échéance. C’est ce que mesure le max pain. Ce calcul porte sur l’open interest de toute la chaîne d’options, et non sur les transactions exécutées au cours d’une seule séance.
| libellé | libellé d’expiration | libellé de séance | volume | notional m |
|---|---|---|---|---|
| 140-strike call | Aug 28, 2026 | Aug 26, 2026 | 38648 | 0.07 |
| 135-strike put | Aug 28, 2026 | Aug 26, 2026 | 25909 | 0.04 |
| 143-strike call | Aug 28, 2026 | Aug 26, 2026 | 25425 | 0.03 |
| 145-strike call | Aug 28, 2026 | Aug 26, 2026 | 25045 | 0.02 |
| 150-strike call | Aug 28, 2026 | Aug 26, 2026 | 20086 | 0.01 |
| 138-strike call | Aug 28, 2026 | Aug 26, 2026 | 14466 | 0.04 |
| 130-strike put | Aug 28, 2026 | Aug 26, 2026 | 11437 | 0 |
| 139-strike call | Aug 28, 2026 | Aug 26, 2026 | 11198 | 0.03 |
| 137-strike call | Aug 28, 2026 | Aug 26, 2026 | 11139 | 0.03 |
| 150-strike call | Sep 4, 2026 | Aug 26, 2026 | 8530 | 0.01 |
Le SQL exact derrière chaque chiffre
WITH latest_opt_session AS (
SELECT max(toDate(toTimeZone(sip_timestamp, 'America/New_York'))) AS d
FROM global_markets.options_trades
WHERE ticker LIKE 'O:SPCX%'
AND length(ticker) = 21
AND sip_timestamp >= now() - INTERVAL 8 DAY AND sip_timestamp < now()
)
SELECT
concat(toString(toUInt32OrZero(substring(ticker, 14, 8)) / 1000), '-strike ', if(substring(ticker, 13, 1) = 'C', 'call', 'put')) AS label,
formatDateTime(toDate(concat('20', substring(ticker, 7, 2), '-', substring(ticker, 9, 2), '-', substring(ticker, 11, 2))), '%b %e, %Y') AS expiry_label,
formatDateTime(max(toDate(toTimeZone(sip_timestamp, 'America/New_York'))), '%b %e, %Y') AS session_label,
sum(size) AS volume,
round(sum(toFloat64(size) * toFloat64(price)) / 1e6, 2) AS notional_m
FROM global_markets.options_trades
WHERE ticker LIKE 'O:SPCX%'
AND length(ticker) = 21
AND sip_timestamp >= now() - INTERVAL 8 DAY AND sip_timestamp < now()
AND toDate(toTimeZone(sip_timestamp, 'America/New_York')) = (SELECT d FROM latest_opt_session)
GROUP BY label, expiry_label
ORDER BY volume DESC
LIMIT 10| date de séance | libellé de séance | ratio put/call | vol. calls | vol. puts |
|---|---|---|---|---|
| 2026-08-06 | Aug 6 | 0.98 | 844272 | 827484 |
| 2026-08-07 | Aug 7 | 0.71 | 1671039 | 1191298 |
| 2026-08-10 | Aug 10 | 0.73 | 680522 | 494674 |
| 2026-08-11 | Aug 11 | 0.84 | 463593 | 390503 |
| 2026-08-12 | Aug 12 | 0.72 | 1007840 | 722266 |
| 2026-08-13 | Aug 13 | 0.82 | 667160 | 547380 |
| 2026-08-14 | Aug 14 | 0.82 | 728039 | 595505 |
| 2026-08-17 | Aug 17 | 0.78 | 611684 | 475398 |
| 2026-08-18 | Aug 18 | 0.75 | 405459 | 305787 |
| 2026-08-19 | Aug 19 | 0.61 | 404640 | 246774 |
| 2026-08-20 | Aug 20 | 1.13 | 538864 | 609128 |
| 2026-08-21 | Aug 21 | 0.66 | 684494 | 451729 |
| 2026-08-24 | Aug 24 | 0.76 | 342877 | 259019 |
| 2026-08-25 | Aug 25 | 0.51 | 375655 | 192494 |
| 2026-08-26 | Aug 26 | 0.57 | 383684 | 218989 |
Le SQL exact derrière chaque chiffre
SELECT
toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,
formatDateTime(toDate(toTimeZone(sip_timestamp, 'America/New_York')), '%b %e') AS session_label,
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 >= now() - INTERVAL 21 DAY AND sip_timestamp < now()
GROUP BY session_date, session_label
HAVING sumIf(size, substring(ticker, 13, 1) = 'C') > 0
ORDER BY session_dateLe flux de cotations des options reste large
Le meilleur bid/ask de l’action et la chaîne d’options ne se cotent pas sur la même échelle. Le spread moyen affiché sur les contrats SPCX s’élevait à 1070.46 points de base le Aug 21 et à 1146.32 points de base le Aug 25, contre 2.9 points de base pour l’action lors de sa dernière séance. La taille moyenne au meilleur prix atteignait respectivement 204 contrats et 224 contrats lors de ces deux séances. Ce panneau s’arrête volontairement avant ceux consacrés à l’action : cache_options_quotes présente le plus long délai d’ingestion dans l’entrepôt de données. Sa séance la plus récente accuse donc un retard d’un ou deux jours sur le flux de marché.
| date de séance | libellé de séance | spread options (pb) | taille moyenne | lignes invalides exclues | cotations |
|---|---|---|---|---|---|
| 2026-08-21 | Aug 21 | 1070.46 | 204 | 13733 | 83299899 |
| 2026-08-24 | Aug 24 | 1035.73 | 225 | 4360 | 81862425 |
| 2026-08-25 | Aug 25 | 1146.32 | 224 | 3004 | 74527947 |
Le SQL exact derrière chaque chiffre
SELECT
toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session_date,
formatDateTime(toDate(toTimeZone(sip_timestamp, 'America/New_York')), '%b %e') AS session_label,
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 >= now() - INTERVAL 8 DAY AND sip_timestamp < now()
AND (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60 + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY session_date, session_label
HAVING countIf(bid_price > 0 AND ask_price > bid_price) > 0
ORDER BY session_dateSPCX face au marché
Sur la période allant de la cotation initiale à la dernière clôture, SPY a progressé de 4.04%, tandis que SPCX a évolué de -6.3% depuis sa première transaction publique, soit un écart de 10.4 points de pourcentage. Le panneau ci-dessous reprend la même mesure, séance par séance : le Aug 26, SPY a affiché une variation de 0.54% entre l’ouverture et la clôture, contre 1.08% pour SPCX.
| date de séance | libellé de séance | SPY (%) | SPCX (%) |
|---|---|---|---|
| 2026-08-06 | Aug 6 | -0.22 | 7.31 |
| 2026-08-07 | Aug 7 | 0.28 | 15.78 |
| 2026-08-10 | Aug 10 | 0.06 | 2.81 |
| 2026-08-11 | Aug 11 | -0.53 | -3.82 |
| 2026-08-12 | Aug 12 | -0.28 | 8.26 |
| 2026-08-13 | Aug 13 | 0.38 | -1.74 |
| 2026-08-14 | Aug 14 | -0.29 | -2.14 |
| 2026-08-17 | Aug 17 | -0.45 | 4.5 |
| 2026-08-18 | Aug 18 | -0.17 | 1.85 |
| 2026-08-19 | Aug 19 | -0.17 | -3.65 |
| 2026-08-20 | Aug 20 | 0.05 | -0.04 |
| 2026-08-21 | Aug 21 | 0.22 | -0.07 |
| 2026-08-24 | Aug 24 | 0.05 | 0.26 |
| 2026-08-25 | Aug 25 | -0.16 | -0.17 |
| 2026-08-26 | Aug 26 | 0.54 | 1.08 |
Le SQL exact derrière chaque chiffre
SELECT
a.session_date AS session_date,
a.session_label AS session_label,
round(a.spy_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,
formatDateTime(toDate(toTimeZone(window_start, 'America/New_York')), '%b %e') AS session_label,
(argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS spy_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= now() - INTERVAL 21 DAY AND window_start < now()
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY session_date, session_label
HAVING count() >= 150
) a
INNER JOIN (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
(argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS spcx_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPCX'
AND window_start >= '2026-06-12 00:00:00'
AND window_start >= now() - INTERVAL 21 DAY AND window_start < now()
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY session_date
HAVING count() >= 150
) b ON a.session_date = b.session_date
ORDER BY a.session_dateCe que montre le fil d’actualité
Les titres sont dénombrables. Le flux du fournisseur contient 650 articles tagués SPCX, depuis le jour de la cotation jusqu’à la dernière observation, publiés par 4 éditeurs. À lui seul, The Motley Fool en a signé 81.4%. La journée la plus couverte a été celle de la cotation, avec 42 articles le 12 juin, contre 31 lors de la séance de pointe du 16 juin. Aucun jour suivant n’a approché le volume du jour de l’introduction en Bourse à moins de 13 articles. La semaine de cotation comptait 25.7 articles par jour. La semaine écoulée en compte 2.9. 128 articles sont également tagués Tesla ; 32 contiennent « Nasdaq » dans leur titre. Aucun jour ne se distingue par une concentration dominante de titres pendant la baisse.
| total d’articles | éditeurs | premier éditeur | part du premier éditeur (%) | mois le plus actif | jour du mois le plus actif | articles le jour de l’IPO | articles lors de la séance de pic | maximum quotidien après le pic | jour de l’IPO moins maximum après | moyenne de la première semaine | moyenne des 7 derniers jours | TSLA co-étiqueté | titre mentionnant le Nasdaq |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 650 | 4 | The Motley Fool | 81.4 | 6 | 12 | 42 | 31 | 29 | 13 | 25.7 | 2.9 | 128 | 32 |
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 < now()
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 < now()
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,
(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(sum(n) / 7, 1) FROM daily_counts WHERE d <= toDate('2026-06-18')) AS first_week_avg,
(SELECT round(sum(n) / 7, 1) FROM daily_counts WHERE d > today() - 7) AS last7_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 < now()Déclarations d’initiés et historique EDGAR
Formulaire 4 est le document qu’un initié de l’entreprise doit déposer dans les deux jours ouvrés suivant l’achat ou la vente d’actions de la société. Du référencement du 12 juin à la dernière observation, l’index des dépôts EDGAR recense 19 dépôts de SPCX : 8 rapports courants 8-K, 1 déclaration initiale de détention Formulaire 3, 1 Formulaires 4 et 9 autres documents. Le premier Formulaire 4 est daté du Jun 17, 2026, soit le lendemain du point haut. L’index indique le type et la date du formulaire, mais rien sur le sens ou la taille de la transaction. Depuis le point haut, l’historique recense 15 dépôts de quelque nature que ce soit. Le plus récent est daté du Aug 14, 2026, soit 13 jours avant cette observation.
| total des dépôts | dépôts Form 4 | dépôts Form 3 | dépôts 8-K | autres dépôts | libellé du premier Form 4 | mois du premier Form 4 | jour du mois du premier Form 4 | libellé du dernier dépôt | jours depuis le dernier dépôt | dépôts depuis le pic |
|---|---|---|---|---|---|---|---|---|---|---|
| 19 | 1 | 1 | 8 | 9 | Jun 17, 2026 | 6 | 17 | Aug 14, 2026 | 13 | 15 |
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,
formatDateTime(minIf(filing_date, form_type = '4'), '%b %e, %Y') AS first_form4_label,
toMonth(minIf(filing_date, form_type = '4')) AS first_form4_month,
toDayOfMonth(minIf(filing_date, form_type = '4')) AS first_form4_dom,
formatDateTime(max(filing_date), '%b %e, %Y') AS last_filing_label,
toInt32(today() - max(filing_date)) AS days_since_last_filing,
countIf(filing_date > toDate('2026-06-16')) AS filings_since_peak
FROM global_markets.stocks_sec_edgar_index
WHERE ticker = 'SPCX'
AND filing_date >= toDate('2026-06-12') AND filing_date <= today()À quelle vitesse les allers-retours d’IPO se produisent-ils généralement ?
SPCX a eu besoin de 16 séances pour clôturer sous son premier print coté. Le tableau ci-dessous applique la même mesure à quatre IPO américaines récentes très suivies : CoreWeave, Klarna, Medline et Cerebras. Pour chaque action, nous retenons le premier print pendant les heures normales de cotation, puis comptons le nombre de séances avant qu’une clôture en heures normales ne passe sous ce niveau, sur les 16 premiers jours calendaires de cotation de chaque titre. Klarna a ouvert 30% au-dessus de son prix d’introduction et a clôturé sous son premier print dès sa séance d’introduction. Cerebras a ouvert 89.2% au-dessus du prix d’introduction et a fait de même. CoreWeave a ouvert 2.5% sous le prix d’introduction et a cassé ce niveau à la séance 2. Medline n’a jamais cassé ce niveau pendant sa fenêtre de 16 séances. La période de maintien de SPCX a été la plus longue des quatre titres qui ont cassé ce niveau, et le détour de 50.4% au milieu de la période distingue ce cas. L’analyse du marché des IPO au S1 2026 présente les chiffres d’aftermarket à l’échelle du marché.
| ticker | coté | prix d’émission | première ouverture RTH | ouverture vs prix d’émission (%) | écart absolu ouverture vs prix d’émission (%) | séances dans la fenêtre | clôtures sous le premier cours | première cassure | libellé de cassure | nᵉ séance de cassure |
|---|---|---|---|---|---|---|---|---|---|---|
| CRWV | 2025-03-28 | 40 | 39 | -2.5 | 2.5 | 17 | 3 | 2 | Mar 31, 2025 | 2 |
| KLAR | 2025-09-10 | 40 | 52 | 30 | 30 | 18 | 18 | 1 | Sep 10, 2025 | 1 |
| MDLN | 2025-12-17 | 29 | 35 | 20.7 | 20.7 | 16 | 0 | never in window | never in window | 0 |
| CBRS | 2026-05-14 | 185 | 350 | 89.2 | 89.2 | 17 | 17 | 1 | May 14, 2026 | 1 |
| SPCX | 2026-06-12 | 135 | 150 | 11.1 | 11.1 | 16 | 1 | 16 | Jul 7, 2026 | 16 |
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,
minIf(session_date, rth_close < d1_open) AS break_d
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,
if(a.closes_below > 0, formatDateTime(a.break_d, '%b %e, %Y'), 'never in window') AS break_label,
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
De combien l’action SpaceX a-t-elle baissé depuis son pic ?
SPCX a atteint un pic à $225.64 le Jun 16, 2026 et a clôturé à $140.51 le Aug 26, 2026, soit une baisse de 37.7% entre le plus haut print et cette clôture, ou $85.12 par action. Cette page recalcule chaque semaine cet écart jusqu’à la dernière séance complète.
SPCX se négocie-t-elle sous son prix d’introduction en Bourse ?
À la dernière clôture disponible, SPCX se situe -6.3% par rapport au premier print en heures normales, à $150, et 4.1% par rapport au prix d’émission de $135 auquel l’opération a été réalisée. La première clôture en heures normales sous le premier print a eu lieu le Jul 7, 2026. Des prints intraday inférieurs à ce niveau étaient déjà intervenus lors de la séance d’introduction elle-même, avec un plus bas de $149.34 le 12 juin, puis le Jun 23, avec un plus bas de séance de $147.11.
La baisse de SPCX était-elle un mouvement généralisé du marché ?
Non. Sur la même période, SPY a évolué de 4.04%, contre -6.3% pour SPCX depuis son premier print, soit un écart de 10.4 points de pourcentage. Séance par séance, le Aug 26, SPY a affiché une variation de 0.54% entre l’ouverture et la clôture, contre 1.08% pour SPCX.
Des initiés de SpaceX ont-ils vendu pendant la baisse de l’action ?
L’index des déclarations auprès de la SEC recense 1 déclarations Form 4 concernant SPCX, le formulaire consacré aux transactions des initiés, depuis la cotation du 12 juin. La plus ancienne est datée du Jun 17, 2026. L’index n’indique pas le sens de la transaction. Il ne permet donc pas de déterminer ce que couvrait cette déclaration. Depuis le pic, l’historique recense 15 déclarations SPCX, toutes natures confondues.
Combien de temps les actions introduites en Bourse restent-elles au-dessus de leur premier cours de cotation ?
Souvent, pas très longtemps. Sur une base identique pour quatre introductions en Bourse très suivies de 2025–2026, Klarna et Cerebras ont clôturé sous leur premier print en heures normales dès leur séance d’introduction. CoreWeave l’a fait lors de la séance 2. SPCX est restée au-dessus jusqu’à la séance 16, tandis que Medline n’avait pas franchi ce seuil au cours de ses 16 premières séances.
Notes méthodologiques
- Vérification de l’entité (symbole réutilisé) : le symbole SPCX identifiait auparavant une autre société, dont les transactions ont été enregistrées jusqu’en avril 2026. Aucune donnée antérieure à la cotation du 12 juin 2026 n’est attribuée à SpaceX, et tous les panneaux de cette page sont bornés à partir de cette date. Le justificatif du cours d’émission affiché dans le tableau de suivi renvoie à l’enregistrement
stocks_ipos(Space Exploration Technologies Corp., cotée le 12 juin 2026) ; l’analyse détaillée du premier mois contient l’ensemble des justificatifs de vérification. - « Dernière séance complète » désigne la séance new-yorkaise la plus récente comptant au moins 150 barres de cours d’une minute en horaires normaux. Cela inclut une demi-séance programmée et exclut des chiffres de l’état actuel toute journée partiellement intégrée. L’entrepôt de données accuse environ une séance de retard sur le flux en temps réel ; la dernière lecture correspond donc normalement à la séance précédente.
- Le pic a passé le contrôle croisé des prints isolés : le plus-haut a été enregistré pendant deux minutes consécutives (de 10 h 02 à 10 h 03, heure de l’Est, lors de la séance du pic), avec des barres voisines à environ deux dollars près. Il s’agit donc d’un extrême vérifié, et non d’un print isolé. Un nouveau plus-haut invaliderait la borne de date du pic affichée sur cette page et déclencherait une revue.
- Les panneaux de cotation excluent les enregistrements à sens unique, croisés ou verrouillés et comptabilisent les données écartées dans une colonne
dropped_invaliddu même panneau. Le panneau de cotation de l’action échantillonne deux fenêtres (les quatre semaines suivant la cotation et les trois dernières semaines), de sorte que le coût du scan reste stable au fil du temps. - Les volumes sont la somme des barres d’une minute pendant les horaires normaux uniquement ; les prints en horaires étendus, notamment le point bas observé avant l’ouverture le 23 juin et mentionné dans l’article sur le premier mois, sont exclus de tous les panneaux présentés ici.
- Les décomptes d’articles proviennent du flux d’un seul fournisseur, regroupé par jour calendaire new-yorkais ; The Motley Fool a rédigé 81.4% des articles identifiés. Ces décomptes mesurent donc l’attention accordée par le flux, et non l’importance des informations.
- L’index EDGAR contient uniquement le type de formulaire, la date et l’URL. Rien dans cette page ne permet d’affirmer le sens d’une opération déclarée sur un Form 4.
- La comparaison aller-retour examine les 26 premiers jours calendaires de chaque action et repose sur des dates explicites. Elle peut donc être reproduite à toute date ultérieure ; « jamais dans la fenêtre » signifie exactement cela.
Méthodologie
- Cet article est mis à jour en continu. Chaque panneau consacré à l’état courant est arrêté au moment de l’exécution, puis recalculé lors du traitement hebdomadaire. La page indique sa date de référence dans la mention « Data as of ». Le panneau de comparaison historique utilise des dates explicites et reproduit les mêmes chiffres à toute date ultérieure.
- Les horodatages sont stockés en UTC, puis convertis en heure de New York dans les requêtes. La séance régulière est sélectionnée selon l’heure de l’Est (barres minute de 9 h 30 à 15 h 59), de sorte que la fenêtre reste correcte lors du passage à l’heure d’été ou à l’heure d’hiver. La « clôture » correspond à la dernière barre minute de la séance régulière. Les cours proviennent de la vue consolidée différée.
- Les colonnes décimales sont converties en nombres flottants de 64 bits avant les calculs de ratios. L’échéance, le type et le strike des options sont extraits du ticker OCC (positions 7, 13 et 14 pour cette racine à quatre caractères ;
length(ticker) = 21fixe précisément la racine, afin d’empêcher l’inclusion de racines similaires).
Cet article est le troisième de la série consacrée à SPCX, après l’analyse approfondie du premier mois et la stratégie liée à l’ajout à l’indice Nasdaq-100. Chaque chiffre provient du résultat d’une requête enregistrée. Exécutez vous-même le SQL sur le terminal Strasmore.