Strasmore Research
Matuto Matt ConnorNi Matt Connor

Paano Hanapin ang Earnings Date ng Stock

Itinatakda ng kumpanya ang earnings date at kinukumpirma ito sa press release at 8-K filing. Alamin kung saan maghanap at gaano maaaring magbago ang tinantyang petsa.

Ang petsa ng earnings ng isang stock ay itinatakda mismo ng kumpanya. Dalawang dokumento lamang ang nagpapatunay nito: ang press release na nag-aanunsyo ng petsa, at ang 8-K na inihahain sa SEC kapag inilabas ang mga resulta. Ang ibang calendar na makikita mo ay alinman sa kumokopya sa anunsyong iyon o nanghuhula batay sa pattern noong nakaraang taon. Ipinapakita ng page na ito kung paano paghiwalayin ang dalawang ito at kung ano talaga ang hinihingi ng filing deadlines.

Sino ang nagtatakda ng petsa ng earnings ng kumpanya?

Walang exchange na nagtatakda nito. Pinipili ng kumpanya ang sarili nitong araw ng pag-uulat, inaayos ang conference call, at inihahayag ang dalawa, karaniwan dalawang hanggang apat na linggo nang mas maaga. Ang kinokontrol ng SEC ay ang filing, hindi ang anunsyo. Ang large accelerated filer, o kumpanyang may hindi bababa sa $700 million na public float, ay may 40 calendar days matapos magsara ang fiscal quarter upang ihain ang 10-Q, at 60 days matapos magsara ang fiscal year upang ihain ang 10-K. Ang accelerated filers ay may 40 at 75 days. Ang lahat ng iba pa ay may 45 at 90.

Karaniwang nauuna ang press release, o lumalabas ito sa parehong araw, at naglalaman ito ng pangunahing figures. Ang kasunod na 10-Q o 10-K ang naglalaman ng buong financial statements. Ipinapaliwanag ng gabay sa karaniwang SEC filings ang mga form number.

Kailan nag-uulat ang mga kumpanya matapos magsara ang isang quarter?

Nagsisimula ang bilang sa sariling fiscal quarter end ng kumpanya, na hindi palaging kapareho ng calendar quarter end. Bilangin ang bawat income-statement period na naka-file para sa tatlong taon hanggang June 2026, at agad makikita ang hugis ng reporting calendar.

QueryKung kailan talaga nagtatapos ang fiscal quarters: mga panahon ng statement ayon sa calendar month, July 2023 hanggang June 2026
Ang eksaktong SQL sa likod ng bawat 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)
Run this yourself

Ang mga period na nagtatapos sa Dec ay bumubuo sa 33.1% ng file, habang ang 16.6% ay nasa Mar, ang 16.5% ay nasa Jun, at ang 25.1% ay nasa Sep. Karamihan ng file ay nasa apat na buwang ito. Ang natitira ang madalas nakalilito: ang 1.2% ng mga period ay nagtatapos sa Jan at ang 1.7% ay sa Jul. Isinasara ng Apple ang fiscal year nito sa huling bahagi ng September. Isinasara naman ng Walmart ang fiscal year nito sa January 31. Lumalabas ang kanilang fourth-quarter reports sa mga linggo matapos ang mga petsang iyon, at malayo sa katapusan ng December.

Sa loob ng window matapos magsara ang isang quarter, karamihan ng malalaking kumpanya ay nag-uulat sa ikatlo hanggang ikaanim na linggo, bago pa ang 40-day filing deadline. Ituring itong pattern, hindi rule. Maaaring mag-ulat ang isang kumpanya sa day 12 o day 39 nang walang nalalabag.

Nakumpirmang petsa kumpara sa tinatayang petsa

Ang nakumpirmang petsa ay may dokumentong pinagbabatayan. Naglalabas ang kumpanya ng maikling release: ilalabas sa itinakdang araw ang mga resulta para sa quarter na nagtapos sa tinukoy na petsa, bago magbukas ang merkado o matapos magsara ito, kasama ang conference call sa itinakdang oras.

Ang tinatayang petsa ay walang dokumentong pinagbabatayan. Hinuhulaan ito mula sa history: kaparehong fiscal week noong nakaraang taon, kaparehong weekday, at ina-adjust para sa holidays. Inilalathala ito ng mga vendor at ipinapakita ng mga app, ngunit kadalasan ay walang malinaw na markang estimate lamang ito. Dalawang palatandaan ang maaasahan. Bihirang may call time ang tinatayang petsa, at bihira itong magbago habang lumilipas ang quarter.

Nagbabago ang estimates sa karaniwang mga dahilan. Maaaring maantala nang isang linggo ang board meeting, mangailangan ng dagdag na oras ang auditor, o hindi pabor ang timing ng holiday. Kapag dumating ang confirmation, pinapalitan nito ang estimate. Kung hindi nagbago ang isang calendar entry mula nang magsimula ang quarter, wala pa itong tunay na source.

Saan talaga lumalabas ang confirmation

Dalawang lugar, sa ganitong pagkakasunod-sunod.

  • Ang investor-relations site, sa ilalim ng heading na gaya ng Events, Events and Presentations, o News Releases. Ang date announcement ay isang press release na may dalawang paragraph.
  • Ang EDGAR, ang public filing system ng SEC. Hanapin ang kumpanya at basahin ang mga 8-K filings nito. Inihahain ang mga resulta sa ilalim ng Item 2.02, Results of Operations and Financial Condition, kasama ang release bilang Exhibit 99.1.

Ang 8-K ay ang current report na inihahain ng kumpanya sa pagitan ng quarterly reports kapag may material na pangyayari, karaniwan sa loob ng four business days mula sa event. Ang earnings ang pinakakaraniwang gamit nito. Ang third-party calendar ay pinakamainam na isang kopya ng filing na iyon at pinakamalala ay isang hula. Dahil dito, maayos itong unang sanggunian ngunit hindi magandang final answer.

Ano ang hitsura ng delayed filing

Kapag hindi makapag-file sa oras ang isang kumpanya, naghahain ito ng Form 12b-25, na lumalabas sa EDGAR bilang NT 10-Q o NT 10-K. Ang NT ay nangangahulugang notification. Kailangang maihain ito hindi lalampas sa isang business day matapos ang hindi nasunod na deadline, at inilalahad nito sa payak na wika ang dahilan. Nagbibigay ito ng dagdag na five calendar days para sa 10-Q at fifteen para sa 10-K. Ang report na dumating sa loob ng window na iyon ay itinuturing pa ring timely.

Magkahiwalay na event ang earnings call at ang filing. Ang late filing ay hindi awtomatikong naglilipat sa call. Madalas silang sabay na gumagalaw kaya dapat basahin ang NT notice bago umasa sa anumang petsa. Gayunman, factual ang sinasabi nito at hindi predictive: ipinaalam ng kumpanya sa SEC na hindi nito maaabot ang deadline, at sinabi nito kung bakit. Kabilang sa mga nakasaad na dahilan ang paglipat sa bagong accounting system at restatement.

Ano ang ipinapakita ng tape tungkol sa isang print

Hindi ka bibigyan ng price history ng petsa nang maaga. Ipinapakita lamang nito ang rhythm na hinahanap mo. Isinasara ng Nvidia ang fiscal quarters nito sa huling bahagi ng January, April, July at October, at nag-uulat humigit-kumulang tatlong linggo matapos ang bawat pagsasara. Nasa ibaba ang sampung pinakamalalaking overnight moves nito sa loob ng dalawang taon hanggang June 2026. Sinusukat ang bawat isa mula sa huling presyo ng isang session hanggang sa unang presyo ng susunod.

QueryNVDA: sampung pinakamalalaking overnight moves, July 2024 hanggang June 2026
Ang eksaktong SQL sa likod ng bawat 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 10
Run this yourself

Ang pinakamalaki sa sampu ay gumalaw ng -14.49% noong Mon Aug 5, 2024, na may laki na 14.49%, kumpara sa 5.46% para sa session na nasa ikasampung puwesto noong Fri Aug 2, 2024. Tingnan ang weekday sa simula ng bawat label. Kapag pare-pareho ang reporting weekday ng isang kumpanya, nasa parehong weekday rin ang malalaking session nito. Ito ang pinakamahalagang clue sa tinatayang petsa. Marami pang ibang pinagmumulan ang overnight moves; ipinapaliwanag ng kung bakit nagkakaroon ng overnight gap ang mga stock ang mga ito.

Isang kumpanya lamang ang isang anecdote. Palawakin ito sa pitong household names at sukatin ang layo sa calendar sa pagitan ng kanilang pinakamalalaking overnight moves.

QueryAgwat sa pagitan ng walong pinakamalalaking overnight moves ng bawat pangalan, July 2024 hanggang June 2026
Ang eksaktong SQL sa likod ng bawat 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 DESC
Run this yourself

Para sa bawat pangalan, pinanatili ang walong pinakamalalaking overnight moves sa loob ng dalawang taon. Pagkatapos, sinukat ang bilang ng calendar days sa pagitan ng bawat isa at ng nauna rito. Ang dalawang taon ay naglalaman ng walong scheduled reports, o humigit-kumulang isa bawat tatlong buwan. Ang median interval ay 93 days para sa WMT sa itaas ng panel at 8 days para sa NVDA sa ibaba. Ang karaniwang move sa set na iyon ay 3.91% para sa WMT. Kapag malapit sa tatlong buwan ang interval ng isang pangalan, nakaayon ang pinakamalalaking session nito sa quarterly cadence. Kapag mas mababa ito nang malaki, kabilang sa pinakamalalaking move sa window ang mga session sa labas ng anumang reporting week. Iyan ang makatotohanang limitasyon ng method: nagpapakita ang mga presyo ng rhythm, hindi ng eksaktong petsa.

Paano binuo ang mga panel na ito

Binabasa ng price panels ang one-minute bars mula sa regular session, 9:30 hanggang 15:59 New York time. Ang overnight move ay ang presyo sa unang minuto ng isang session kumpara sa presyo sa huling minuto ng naunang session. Saklaw nito ang lahat ng nangyari habang sarado ang merkado, kabilang ang release matapos magsara ang merkado. Inaalis ang mga move na higit sa 30% ang absolute size. Unadjusted ang bars, at ang pagbabago sa share count gaya ng split ay lumalabas bilang napakalaking overnight move kahit walang aktuwal na nag-trade nito.

Binibilang ng fiscal-calendar panel ang mga income-statement period na naka-file para sa tatlong taon hanggang June 2026, anuman ang haba ng bawat filing. Kaya mga period ang binibilang nito, hindi mga kumpanya. Hindi maaasahan ang vendor filing dates sa mga statement na iyon, at walang lumalabas na vendor filing date saanman sa page na ito.

Walang panel na nagtatalaga ng future reporting date. Ang petsang hindi pa inihahayag ng kumpanya ay wala sa anumang dataset, at ang petsang inihayag na nito ay nasa isang press release.

Bakit mahalaga ang eksaktong petsa kung may hawak kang options

Ang implied volatility ay sukat ng galaw na ipinahihiwatig ng presyo ng isang option. Ipinapahayag ito bilang annualized percentage. Mas mataas ito sa mga contract na nag-e-expire matapos ang scheduled report kaysa sa mga nag-e-expire bago nito. Kapag naging public na ang mga numero, mabilis na nawawala ang premium na iyon sa presyo, kadalasan sa mga unang minuto ng trading. Ipinapaliwanag ng IV crush ang mechanics, at sinusubaybayan ng kung paano ginagalaw ng earnings ang option greeks ang epekto sa vega at theta sa buong event.

Dito nagiging magastos ang tinatayang petsa. Kapag nagkamali ka nang isang linggo, napupunta ang position sa maling panig ng print: hindi masasaksihan ng expiry na mauuna sa release ang event, habang magbabayad naman ang expiry na susunod dito para sa premium na mawawala kinabukasan. Ang expected move ang arithmetic na ginagamit upang sukatin ang print bago ito mangyari.

Mga FAQ

Gaano kalayo bago ang earnings date nag-aanunsyo ang mga kumpanya?

Karaniwang nagkukumpirma ang malalaking kumpanya dalawang hanggang apat na linggo nang maaga sa isang maikling press release. Marami rin ang nagpapanatili ng nakagawiang pattern mula quarter hanggang quarter. Ang maliliit na kumpanya ay madalas nagbibigay lamang ng isang linggo o mas maikli. Hangga't wala ang release na iyon, estimate ang anumang petsang ipinapakita sa screen.

Nakumpirma ba o tinatayang petsa ang earnings date sa aking brokerage app?

Ipagpalagay na estimate ito maliban kung may source na ipinapakita ang entry. Ang nakumpirmang petsa ay may kalakip na press release at halos palaging may call time. Ang entry na walang time of day at hindi nagbago sa buong quarter ay hinula mula sa calendar noong nakaraang taon.

Saan makikita sa SEC filings ang earnings release?

Sa isang 8-K, sa ilalim ng Item 2.02, Results of Operations and Financial Condition, kasama ang release bilang Exhibit 99.1. Hiwalay na dumarating ang buong statements sa 10-Q, o sa 10-K matapos ang fourth quarter.

Ano ang ibig sabihin ng NT 10-Q filing?

Ito ay Form 12b-25, na inihahain kapag hindi maaabot ng kumpanya ang filing deadline. Inilalahad nito ang dahilan at nagbibigay ng dagdag na five calendar days para sa 10-Q o fifteen para sa 10-K. Tungkol ito sa filing, hindi sa earnings call, bagaman madalas na sabay na gumagalaw ang dalawa.

Nag-uulat ba ang mga kumpanya bago magbukas ang merkado o matapos magsara ito?

Parehong karaniwan ang dalawang oras, at sinasabi ng announcement kung alin ang gagamitin. Tinutukoy ng pagpili kung kailan makatutugon ang presyo: kapag release matapos magsara ang merkado, ang susunod na regular-hours price ay ang open kinabukasan ng umaga, na may after-hours at pre-market trading sa pagitan.


Ang bawat panel dito ay isang stored query na may kalakip na SQL. Buksan ang isa, palitan ang ticker, at patakbuhin ito sa Strasmore terminal.