Finance
Earnings Calendar — Quarterly Reports That Move Stocks
Earnings calendars list when public companies report quarterly results. For US stocks, four 'earnings seasons' per year — and the first two weeks of each season produce the bulk of price moves.
The four earnings seasons (US)
- Q4 / annual: mid-January to late February. Kicks off with the big banks (JPMorgan, Wells Fargo).
- Q1: mid-April to mid-May. Tech mega-caps cluster at the end of April.
- Q2: mid-July to mid-August. Banks again kick off; tech follows.
- Q3: mid-October to mid-November. Similar cadence.
Roughly two-thirds of S&P 500 companies report within a single three-week window each quarter.
How to read an earnings calendar
- Reporting date — when the company releases results.
- Time of day — "BMO" (Before Market Open, ~6:00–9:00 AM ET) or "AMC" (After Market Close, 4:00–5:30 PM ET).
- EPS / Revenue estimate — analyst consensus the report will be benchmarked against.
- Conference call time — when management discusses results live (usually 30–60 min after release).
Where to find an earnings calendar
- Earnings Whispers — focused, includes the all-important "whisper" estimate (informal analyst expectation often diverging from headline consensus).
- Yahoo Finance Earnings Calendar — free, filterable, includes confirmed times.
- NASDAQ Earnings Calendar — official-feel, includes after-hours moves.
- Seeking Alpha — adds rich analysis around the calendar entries.
How to add earnings to your calendar app
Earnings Whispers offers an iCal subscription for individual tickers (Pro tier). Some brokers (Fidelity, Schwab) let you set per-stock notifications without using a calendar app.
Frequently asked questions
When is earnings season?
Roughly mid-month for one month following each quarter end — January, April, July, October. Each season is about 5–6 weeks long; the first 2 weeks see the most reports.
What is BMO vs AMC?
BMO = Before Market Open (companies report between 6:00 and 9:00 AM Eastern). AMC = After Market Close (4:00 to 5:30 PM Eastern). Both timings let the market digest the news before the next trading session opens.