Come trovare la data degli utili di un’azione
La società stabilisce la data degli utili e la conferma con un comunicato stampa e un 8-K. Ecco dove cercare e quanto può variare una data stimata.
La data degli utili di un’azione viene stabilita dalla società stessa, e solo due documenti la confermano: il comunicato stampa che annuncia la data e l’8-K depositato presso la SEC quando vengono pubblicati i risultati. Ogni calendario reperito altrove o copia quell’annuncio oppure fa una stima basata sul modello dell’anno precedente. Questa pagina spiega come distinguere i due casi e cosa prevedono effettivamente le scadenze di filing.
Chi stabilisce la data degli utili di una società?
Non la assegna alcuna borsa. La società sceglie il giorno in cui pubblicare i risultati, programma la conference call e annuncia entrambe le cose, in genere con un anticipo di due-quattro settimane. La SEC disciplina il filing, non l’annuncio. Un large accelerated filer, cioè una società con almeno $700 milioni di public float, ha 40 giorni di calendario dalla chiusura del trimestre fiscale per depositare il 10-Q e 60 giorni dalla chiusura dell’esercizio fiscale per depositare il 10-K. Gli accelerated filer hanno 40 e 75 giorni. Tutti gli altri hanno 45 e 90 giorni.
Il comunicato stampa viene normalmente pubblicato per primo, o lo stesso giorno, e contiene i principali dati. Il 10-Q o 10-K successivo contiene i prospetti completi. La guida I principali filing SEC illustra i numeri dei moduli.
Quando pubblicano i risultati le società dopo la fine di un trimestre?
Il conteggio parte dalla chiusura del trimestre fiscale della società, che non coincide sempre con la fine del trimestre di calendario. Conta ogni periodo di conto economico depositato nei tre anni fino a giugno 2026 e il profilo del calendario di reporting emerge subito.
L'esatto SQL dietro ogni numero
SELECT formatDateTime(period_end, '%b') AS quarter_end_label,
count() AS statement_periods,
round(100 * count() / (SELECT count()
FROM global_markets.stocks_income_statements
WHERE period_end >= toDate('2023-07-01')
AND period_end <= toDate('2026-06-30')), 1) AS share_pct
FROM global_markets.stocks_income_statements
WHERE period_end >= toDate('2023-07-01')
AND period_end <= toDate('2026-06-30')
GROUP BY quarter_end_label, toMonth(period_end)
ORDER BY toMonth(period_end)I periodi che terminano in Dec costituiscono 33.1% del file, quelli in 16.6% confluiscono in Mar, quelli in 16.5% in Jun e quelli in 25.1% in Sep. Questi quattro mesi rappresentano la parte principale del file. Il resto è quello che crea confusione: 1.2% dei periodi termina in Jan e 1.7% in Jul. Apple chiude l’esercizio fiscale a fine settembre. Walmart lo chiude il 31 gennaio. I loro risultati del quarto trimestre arrivano nelle settimane successive a quelle date, molto lontano dalla fine di dicembre.
Nella finestra successiva alla chiusura di un trimestre, la maggior parte delle società di grandi dimensioni pubblica i risultati tra la terza e la sesta settimana, con ampio anticipo rispetto alla scadenza di filing di 40 giorni. Consideralo un modello, non una regola. Una società può pubblicare i risultati il giorno 12 o il giorno 39 senza violare alcun termine.
Data confermata e data stimata
Una data confermata ha un documento a supporto. La società pubblica un breve comunicato: i risultati del trimestre che termina in una determinata data saranno pubblicati in un determinato giorno, prima dell’apertura o dopo la chiusura, con una conference call a un’ora specifica.
Una data stimata non ha alcun documento a supporto. Viene ricavata dalla storia: la stessa settimana fiscale dell’anno precedente, lo stesso giorno della settimana, con eventuali aggiustamenti per le festività. I vendor le pubblicano, le app le mostrano e spesso sullo schermo non c’è alcuna indicazione chiara del fatto che siano stime. Due segnali sono affidabili. Una data stimata raramente indica l’orario della call e raramente cambia con l’avanzare del trimestre.
Le stime cambiano per ragioni ordinarie. Una riunione del board slitta di una settimana, un revisore ha bisogno di più tempo, una festività cade in un momento sfavorevole. Quando arriva la conferma, la stima viene sostituita. Se una voce di calendario è rimasta invariata dall’inizio del trimestre, nessuno l’ha ancora verificata alla fonte.
Dove compare effettivamente la conferma
In due luoghi, nell’ordine seguente.
- Il sito di investor relations, sotto una sezione come Events, Events and Presentations o News Releases. L’annuncio della data è un comunicato stampa di due paragrafi.
- EDGAR, il sistema pubblico di filing della SEC. Cerca la società e leggi i suoi filing 8-K. I risultati vengono comunicati ai sensi dell’Item 2.02, Results of Operations and Financial Condition, con il comunicato allegato come Exhibit 99.1.
Un 8-K è il current report che una società deposita tra due report trimestrali quando si verifica un evento rilevante, generalmente entro quattro giorni lavorativi dall’evento. Gli utili sono il suo utilizzo più ricorrente. Un calendario di terzi è al massimo una copia di quel filing e al peggio una stima. È quindi un buon punto di partenza, ma una fonte finale poco affidabile.
Come si presenta un filing depositato in ritardo
Quando una società non riesce a depositare il filing nei tempi previsti, presenta il Form 12b-25, che su EDGAR compare come NT 10-Q o NT 10-K. NT significa notification. Il modulo deve essere depositato entro il primo giorno lavorativo successivo alla scadenza mancata e indica il motivo in modo esplicito. Il filing concede cinque giorni di calendario aggiuntivi per un 10-Q e quindici per un 10-K; un report che arriva entro tale finestra è ancora considerato tempestivo.
La conference call sugli utili e il filing sono eventi distinti. Un filing in ritardo non sposta automaticamente la call. I due eventi spesso procedono insieme, quindi vale la pena leggere un avviso NT prima di fare affidamento su una data. L’avviso fornisce un’informazione fattuale, non una previsione: la società ha comunicato alla SEC che non rispetterà una scadenza e ne ha indicato il motivo. Le ragioni dichiarate vanno dalla migrazione di un sistema contabile alla restatement.
Cosa mostra il tape intorno a un print
La storia dei prezzi non ti fornirà in anticipo una data. Mostra però il ritmo che stai cercando. Nvidia chiude i trimestri fiscali a fine gennaio, aprile, luglio e ottobre, e pubblica i risultati circa tre settimane dopo ogni chiusura. Di seguito sono riportati i dieci maggiori movimenti overnight nei due anni fino a giugno 2026, ciascuno misurato dal prezzo dell’ultimo trade di una seduta al prezzo del primo trade della seduta successiva.
L'esatto SQL dietro ogni numero
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session,
argMin(close, window_start) AS first_price,
argMax(close, window_start) AS last_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'NVDA'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2024-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY session
),
overnight AS (
SELECT session,
first_price,
lagInFrame(last_price) OVER (ORDER BY session
ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_close
FROM daily
)
SELECT formatDateTime(session, '%a %b %e, %Y') AS gap_label,
round((toFloat64(first_price) / toFloat64(prior_close) - 1) * 100, 2) AS gap_pct,
round(abs(toFloat64(first_price) / toFloat64(prior_close) - 1) * 100, 2) AS abs_gap_pct
FROM overnight
WHERE toFloat64(prior_close) > 0
AND abs(toFloat64(first_price) / toFloat64(prior_close) - 1) < 0.3
ORDER BY abs(toFloat64(first_price) / toFloat64(prior_close) - 1) DESC
LIMIT 10Il maggiore dei dieci ha registrato un movimento di -14.49% il Mon Aug 5, 2024, pari a 14.49%, contro 5.46% per la seduta al decimo posto il Fri Aug 2, 2024. Osserva il giorno della settimana all’inizio di ciascuna etichetta. Una società che mantiene stabile il giorno della settimana in cui pubblica i risultati tende a concentrare nello stesso giorno anche le sedute con i movimenti più ampi. È il singolo indizio più utile per una data stimata. I movimenti overnight hanno molte altre cause; perché le azioni aprono in gap overnight le illustra.
Una società rappresenta solo un caso. Estendi l’analisi a sette nomi molto noti e misura la distanza di calendario tra i loro maggiori movimenti overnight.
L'esatto SQL dietro ogni numero
WITH daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
argMin(close, window_start) AS first_price,
argMax(close, window_start) AS last_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'WMT', 'COST', 'KO', 'JNJ')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2024-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, session
),
overnight AS (
SELECT ticker,
session,
first_price,
lagInFrame(last_price) OVER (PARTITION BY ticker ORDER BY session
ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_close
FROM daily
),
moves AS (
SELECT ticker,
session,
abs(toFloat64(first_price) / toFloat64(prior_close) - 1) * 100 AS abs_gap_pct
FROM overnight
WHERE toFloat64(prior_close) > 0
AND abs(toFloat64(first_price) / toFloat64(prior_close) - 1) < 0.3
),
biggest AS (
SELECT ticker,
session,
abs_gap_pct,
row_number() OVER (PARTITION BY ticker ORDER BY abs_gap_pct DESC) AS rk
FROM moves
),
spacing AS (
SELECT ticker,
session,
abs_gap_pct,
dateDiff('day',
lagInFrame(session) OVER (PARTITION BY ticker ORDER BY session
ROWS BETWEEN 1 PRECEDING AND CURRENT ROW),
session) AS days_between
FROM biggest
WHERE rk <= 8
)
SELECT ticker,
round(quantileDeterministic(0.5)(toFloat64(days_between), cityHash64(session)), 0) AS median_days_between,
min(days_between) AS closest_pair_days,
max(days_between) AS widest_pair_days,
round(quantileDeterministic(0.5)(abs_gap_pct, cityHash64(session)), 2) AS median_move_pct
FROM spacing
WHERE days_between BETWEEN 1 AND 400
GROUP BY ticker
ORDER BY median_days_between DESCPer ogni nome vengono mantenuti gli otto maggiori movimenti overnight dei due anni. Poi si misura il numero di giorni di calendario tra ciascun movimento e quello precedente. Due anni contengono otto report programmati, circa uno ogni tre mesi. L’intervallo mediano è di 93 giorni per WMT nella parte alta del pannello e di 8 giorni per NVDA nella parte bassa. Il movimento tipico di quel gruppo è stato pari a 3.91% per WMT. Quando l’intervallo di un nome è vicino a tre mesi, le sedute con i movimenti maggiori seguono una cadenza trimestrale. Quando è molto inferiore, i maggiori movimenti della finestra includono sedute esterne a qualsiasi settimana di pubblicazione dei risultati. Questo è il limite concreto del metodo: i prezzi mostrano un ritmo, mai una data.
Come vengono costruiti questi pannelli
I pannelli dei prezzi leggono barre a un minuto della sessione regolare, dalle 9:30 alle 15:59 ora di New York. Un movimento overnight è il prezzo del primo minuto di una seduta misurato rispetto al prezzo dell’ultimo minuto della seduta precedente. Include quindi tutto ciò che è accaduto mentre il mercato era chiuso, compreso un comunicato pubblicato dopo la chiusura. I movimenti superiori al 30% in valore assoluto vengono esclusi: le barre non sono aggiustate e una variazione del numero di azioni, come uno split, appare come un enorme movimento overnight che nessuno ha negoziato.
Il pannello del calendario fiscale conta i periodi di conto economico depositati nei tre anni fino a giugno 2026, qualunque sia la durata coperta da ciascun filing. Conta quindi i periodi, non le società. Le date dei filing indicate dai vendor su quei prospetti non sono affidabili e non compare nessuna di esse in questa pagina.
Nessun pannello indica una futura data di pubblicazione dei risultati. Una data che la società non ha ancora annunciato non esiste in alcun dataset; una data che ha annunciato compare in un comunicato stampa.
Perché la data esatta è importante se detieni opzioni
La volatilità implicita è l’ampiezza del movimento implicata dal prezzo di un’opzione, espressa come percentuale annualizzata. I contratti con scadenza successiva a un report programmato incorporano una volatilità implicita maggiore rispetto ai contratti con scadenza precedente. Quando i dati diventano pubblici, quel premio esce rapidamente dal prezzo, spesso nei primi minuti di contrattazione. IV crush illustra il meccanismo, mentre come gli utili muovono i greeks delle opzioni segue cosa accade a vega e theta durante l’evento.
È qui che una data stimata può diventare costosa. Sbagliare di una settimana colloca la posizione dal lato sbagliato del print: una scadenza precedente al comunicato non vede mai l’evento, mentre una scadenza successiva paga un premio che scompare la mattina seguente. Il movimento atteso è il calcolo usato per dimensionare un print prima che si verifichi.
FAQ
Con quanto anticipo le società annunciano la data degli utili?
Le società di grandi dimensioni confermano in genere con un anticipo di due-quattro settimane, tramite un breve comunicato stampa, e molte mantengono una cadenza stabile da un trimestre all’altro. Le società più piccole spesso forniscono una settimana o meno di preavviso. Finché il comunicato non esiste, ogni data visualizzata è una stima.
La data degli utili nella mia app di brokerage è confermata o stimata?
Considerala stimata, a meno che la voce non indichi una fonte. Una data confermata è collegata a un comunicato stampa e quasi sempre riporta l’orario della call. Una voce senza orario, rimasta invariata per tutto il trimestre, è stata ricavata dal calendario dell’anno precedente.
Dove si trova il comunicato sugli utili nei filing SEC?
In un 8-K, ai sensi dell’Item 2.02, Results of Operations and Financial Condition, con il comunicato allegato come Exhibit 99.1. I prospetti completi arrivano separatamente nel 10-Q o nel 10-K dopo il quarto trimestre.
Che cosa significa un filing NT 10-Q?
È il Form 12b-25, depositato quando una società non rispetterà una scadenza di filing. Indica il motivo e concede cinque giorni di calendario aggiuntivi per un 10-Q o quindici per un 10-K. Riguarda il filing, non la conference call sugli utili, anche se spesso i due eventi si spostano insieme.
Le società pubblicano i risultati prima dell’apertura o dopo la chiusura?
Entrambe le modalità sono comuni e l’annuncio specifica quale viene utilizzata. La scelta determina quando il prezzo può reagire: dopo un comunicato pubblicato a mercati chiusi, il primo prezzo nella sessione regolare è l’apertura della mattina successiva, con il trading after-hours e pre-market nel frattempo.
Ogni pannello qui presente è una stored query con il relativo SQL allegato. Aprine uno, sostituisci il ticker ed eseguilo sul terminale Strasmore.