Tesla après ses résultats : baisse dans 31 cas sur 59, mais des mouvements de 6,65 % en médiane
Tesla a baissé la séance suivante après 31 de ses 59 publications de résultats depuis 2012 : le sens est un pile ou face. L’ampleur ne l’est pas : 6,65 % en médiane dans un sens ou dans l’autre, contre 1,78 % une séance ordinaire. Tesla publie le 21 octobre 2026.
· 6 min

En bref : Tesla (TSLA) a baissé la séance suivante après 31 de ses 59 publications de résultats depuis 2012, et a monté après 28. Le sens est un pile ou face. L’ampleur typique, sens ignoré (la médiane), a été de 6,65 %, contre 1,78 % une séance ordinaire.
Tesla publie ses résultats du troisième trimestre 2026 après la clôture de New York, le mercredi 21 octobre 2026 ; la première séance qui peut réagir est donc le jeudi 22 octobre. Nous avons couvert chaque publication, de celle du quatrième trimestre 2011, déposée le 15 février 2012, au rapport du deuxième trimestre 2026 du 22 juillet 2026. La réaction est la première séance après la publication : le lendemain pour les 58 publications déposées après la clôture à New York, le jour même pour celle déposée avant l’ouverture.
Les 59 publications, par période
| Publications | Période | Baisse la séance suivante | Mouvement médian la séance suivante |
|---|---|---|---|
| Ensemble, 59 | fév. 2012 à juil. 2026 | 31 (52,5 %) | −1,95 % |
| 32 | 2012 à 2019 | 15 | +1,30 % |
| 27 | 2020 à 2026 | 16 | −3,32 % |
| 12 dernières | oct. 2023 à juil. 2026 | 7 | −3,51 % |
La pire séance après une publication a été de −14,5 % le 23 juillet 2026, après le rapport du deuxième trimestre. La meilleure a été de +24,4 % le 9 mai 2013, après le rapport du premier trimestre 2013.
Seize publications ont fait bouger le titre de 10 % ou plus
Le graphique en tête les liste. Neuf ont été des hausses, sept des baisses. Dix pour cent n’est pas un résultat rare pour Tesla le jour de ses résultats : 16 publications sur 59, soit 27 %, ont fait bouger le titre autant à la séance suivante. Au total, 35 publications (59 %) l’ont fait bouger d’au moins 5 %, et 24 sont restées dans les 5 %.
Face au Nasdaq
Une part du mouvement d’une séance est celle du marché. Sur les mêmes 59 séances, le Nasdaq Composite a eu un mouvement médian de −0,04 %, presque rien. Une fois ce mouvement retiré de chaque séance de Tesla, la médiane reste de −1,94 % et l’amplitude typique de 6,03 %.

Quelle est l’ampleur habituelle
Sur une séance ordinaire de Tesla, de janvier 2012 à octobre 2026, l’amplitude médiane était de 1,78 %, et 48,1 % des 3 718 séances ont fini en baisse. Pour la même question sur plusieurs entreprises plutôt qu’une seule, voir pourquoi les actions chutent après des résultats meilleurs que prévu.

Ce qu’il faut surveiller le 22 octobre
Le communiqué de Tesla sur la date des résultats annonce un webcast à 17 h 30, heure de New York, le 21 octobre. Le chiffre à comparer est la clôture du jeudi avec celle du mercredi. Les 59 publications disent qu’un mouvement d’au moins 5 % est l’issue habituelle (35 sur 59). Les présentations de produits sont un autre test : l’article sur le Roadster en mesure 17.
Quelle part de Tesla vous détenez sans le savoir
Les fonds ci-dessous détiennent Tesla au poids publié par leur émetteur. Chacun bouge du poids multiplié par le mouvement de Tesla ce jour-là, avant que le reste du fonds ne bouge. L’analyse de Tesla présente son historique.
votre portefeuille en Tesla, fonds compris
?,? %en dollars
0 000 $US
un fonds S&P 500
— VOO
Vous détenez Tesla deux fois : en actions, et encore via QQQ et VOO.
d’où vient votre part de Tesla
Pas un conseil en investissement. Avant la publication, passez vos positions par le crash test, ou voyez combien de Tesla vos fonds détiennent.
Comment nous avons mesuré
- Publications : les dépôts 8-K de Tesla qui présentent les résultats d’exploitation (Item 2.02), sur EDGAR de la SEC, avec l’heure d’acceptation de chaque dépôt. Trois autres dépôts de ce type sont exclus après vérification de leur communiqué : une préannonce de chiffre d’affaires le 14 janvier 2014, la mise à jour des livraisons du deuxième trimestre 2017 et une note aux salariés le 18 janvier 2019. Les mises à jour de livraisons, qui arrivent les premiers jours de janvier, avril, juillet et octobre, sont exclues aussi. Il reste 59 publications.
- Réaction : la première séance après la publication. Après 16 h 00 à New York, c’est la séance suivante. La seule publication déposée avant l’ouverture, la lettre aux actionnaires du 5 novembre 2012, réagit le jour même.
- Cours : clôtures quotidiennes de Yahoo Finance pour TSLA, ajustées des divisions d’actions. Le calcul va de clôture à clôture : c’est le mouvement entier de la séance, pas les premières minutes.
- Marché : le Nasdaq Composite (^IXIC) sur les mêmes séances.
- Référence : toutes les séances ordinaires de Tesla de janvier 2012 à octobre 2026, soit 3 718.
- Ce qui changerait le résultat : un autre ensemble de dépôts, ou des cours intrajournaliers. Le mouvement attendu par le marché des options pour le 22 octobre n’est pas dans cette étude.
Reproduire le calcul
Le script ci-dessous reconstruit les 59 publications, les comptes, les médianes et la comparaison au Nasdaq à partir des dépôts de la SEC et des clôtures quotidiennes de Yahoo Finance. Nous l’avons lancé le 19 octobre 2026, avant la publication du 21 octobre.
Show the code
# Reproduces https://portfolio-terminal.com/blog/does-tesla-stock-fall-after-earnings
# pip install pandas yfinance requests
# Tesla (TSLA) in the session after each of its results releases, 2012-2026:
# how many fell, the median move, the move against the Nasdaq that session,
# and how it compares with an ordinary session. SEC EDGAR earnings 8-K filings
# (item 2.02) and Yahoo Finance daily closes.
import datetime as dt
from zoneinfo import ZoneInfo
import pandas as pd
import requests
import yfinance as yf
UA = {"User-Agent": "Portfolio Terminal research https://portfolio-terminal.com"}
NY = ZoneInfo("America/New_York")
# Not results: a revenue preview, a deliveries update and an employee email.
NOT_RESULTS = {"0001193125-14-012002", "0001564590-17-013276", "0001564590-19-000740"}
def filings():
head = requests.get("https://data.sec.gov/submissions/CIK0001318605.json", headers=UA).json()
pages = [head["filings"]["recent"]]
for f in head["filings"].get("files", []):
pages.append(requests.get("https://data.sec.gov/submissions/" + f["name"], headers=UA).json())
out = []
for r in pages:
for i, form in enumerate(r["form"]):
if form == "8-K" and "2.02" in (r["items"][i] or ""):
out.append((r["filingDate"][i], r["acceptanceDateTime"][i], r["accessionNumber"][i]))
return sorted(out, key=lambda x: x[1])
def is_delivery(filed):
day = dt.date.fromisoformat(filed)
return day.month in (1, 4, 7, 10) and day.day <= 5
def main():
rows = [f for f in filings() if not is_delivery(f[0]) and f[2] not in NOT_RESULTS]
px = yf.Ticker("TSLA").history(start="2012-01-01", end="2026-10-19", auto_adjust=True)["Close"]
ixc = yf.Ticker("^IXIC").history(start="2012-01-01", end="2026-10-19")["Close"]
days = [d.date() for d in px.index]
vals = list(px.values)
nas = dict(zip([d.date() for d in ixc.index], ixc.values))
rows_out = []
for filed, accepted, _ in rows:
when = dt.datetime.fromisoformat(accepted.replace("Z", "+00:00")).astimezone(NY)
after_close = when.hour + when.minute / 60 >= 16
start = when.date() + dt.timedelta(days=1) if after_close else when.date()
i = next(k for k, d in enumerate(days) if d >= start)
if i < 1: # before the price history starts
continue
move = (vals[i] / vals[i - 1] - 1) * 100
market = (nas[days[i]] / nas[days[i - 1]] - 1) * 100
rows_out.append((days[i], move, market))
s = pd.Series([m for _, m, _ in rows_out])
ex = s - pd.Series([k for _, _, k in rows_out])
base = pd.Series(vals).pct_change().dropna() * 100
print(f"reports: {len(s)}, {rows_out[0][0]} to {rows_out[-1][0]}")
print(f"fell the session after: {int((s < 0).sum())}, rose: {int((s > 0).sum())}")
print(f"median move: {s.median():.2f}%, mean: {s.mean():.2f}%")
print(f"median absolute move: {s.abs().median():.2f}%, ordinary session: {base.abs().median():.2f}%")
print(f"ordinary sessions: {len(base)}, fell: {(base < 0).mean() * 100:.1f}%")
print(f"median Tesla move minus Nasdaq: {ex.median():.2f}%, median absolute: {ex.abs().median():.2f}%")
print(f"moves of 10% or more: {int((s.abs() >= 10).sum())}")
for day, m, _ in rows_out:
if abs(m) >= 10:
print(f" {day} {m:+.2f}%")
if __name__ == "__main__":
main()reports: 59, 2012-02-16 to 2026-07-23
fell the session after: 31, rose: 28
median move: -1.95%, mean: 0.09%
median absolute move: 6.65%, ordinary session: 1.78%
ordinary sessions: 3718, fell: 48.1%
median Tesla move minus Nasdaq: -1.94%, median absolute: 6.03%
moves of 10% or more: 16
2013-05-09 +24.40%
2013-08-08 +14.34%
2013-11-06 -14.51%
2014-05-08 -11.30%
2015-11-04 +11.17%
2018-08-02 +16.19%
2019-07-25 -13.61%
2019-10-24 +17.67%
2020-01-30 +10.30%
2022-01-27 -11.55%
2023-01-26 +10.97%
2024-01-25 -12.13%
2024-04-24 +12.06%
2024-07-24 -12.33%
2024-10-24 +21.92%
2026-07-23 -14.52%Sources : SEC EDGAR, dépôts de Tesla (CIK 0001318605) · Avis de Tesla sur la date des résultats du troisième trimestre 2026, pièce 8-K · Yahoo Finance, TSLA · Yahoo Finance, Nasdaq Composite
#actualité-des-marchés#études#actions
À lire ensuite
cite: Julien Esnault, “Tesla après ses résultats : baisse dans 31 cas sur 59, mais des mouvements de 6,65 % en médiane”, Portfolio Terminal, 2026-10-19. version texte (en anglais) pour les outils d’IA
Essayez sur votre propre portefeuille
portfolio terminal
Mesurez le risque de votre portefeuille, pas celui d’un manuel.
Importez vos positions depuis n’importe quel courtier et voyez chaque matin votre volatilité, votre bêta, votre baisse maximale et vos corrélations.
Wall Street en 60 secondes, chaque matin (en anglais). Ce qu’il contient
One short email before the open. Unsubscribe anytime.