Earnings Calendar Today: 6 Stocks Reporting Fri, Sep 4 (BMO & AMC)
Friday, September 4, 2026: 18 earnings reports hit the tape — 14 beat consensus EPS, 1 missed, and 1 were inline. The market confirmed 6 of the beats with a positive reaction while 8 beats sold off, and punished 0 of the misses while 1 misses rallied anyway. Median completed reaction: -1.01%. Tonight 0 more report after the close, with 1 due tomorrow before the open.
Price reactions use our daily OHLCV bars. Pair the event read with the momentum scanner or unusual-volume detector for confirmation outside the earnings print.
Sources, methodology & freshnessLast updated 2026-09-04 · Open ↓Close ↑
Beats outnumber misses 14 to 1 on the reports that hit today's tape.
Best: AOUT +44.7%Worst: GWRE -19.9%
Reports that hit today's tape — Fri, Sep 4 (18 posted)
Every report whose market reaction landed in the last completed session: yesterday's after-close reporters (their next-session reaction finished today) plus today's before-open and intraday reporters. All reactions in this section are complete.
Did the stock confirm the EPS surprise?
Each dot compares the reported EPS surprise with the completed close-to-close reaction. A beat can still sell off, while a miss can rally when expectations were worse than the consensus number.
16 reporters currently have both a measurable EPS surprise and a completed reaction. Symmetric-log spacing keeps very large percentage surprises from flattening the rest of the chart.
Reported this morning — Fri, Sep 4 before the open (1)
| HURC | BMO | — | +0.35 | — | — | $47M | — | -6.01% | +0.83% |
Reported last evening — Thu, Sep 3 after the close (17)
| AOUT | AMC | -0.24 | +0.03 | +112.3% | $36M | $37M | +2.5% | +0.40% | +44.66% |
| NX | AMC | +0.68 | +0.79 | +16.7% | $512M | $502M | -2.1% | -1.73% | +22.23% |
| BBCP | AMC | +0.09 | +0.09 | +5.9% | $112M | $117M | +3.9% | +0.78% | +16.02% |
| CURV | AMC | -0.03 | -0.04 | -38.4% | $243M | $232M | -4.6% | -2.62% | +9.42% |
| SWBI | AMC | -0.05 | +0.06 | +217.6% | $101M | $113M | +11.8% | -3.99% | +5.05% |
| IOT | AMC | +0.16 | +0.20 | +23.9% | $488M | $508M | +4.2% | +2.81% | +3.74% |
| DOCU | AMC | +1.11 | +1.16 | +4.7% | $885M | $876M | -1.0% | -1.63% | +3.70% |
| AMBA | AMC | +0.17 | +0.18 | +3.3% | $110M | $108M | -1.6% | -4.85% | -0.77% |
| PL | AMC | -0.02 | +0.02 | +180.3% | $107M | $116M | +8.2% | -7.60% | -1.25% |
| ZS | AMC | +1.12 | +1.19 | +6.5% | $904M | $898M | -0.6% | -0.47% | -4.74% |
| MAMA | AMC | +0.05 | +0.06 | +23.7% | $54M | $55M | +1.2% | +2.18% | -5.01% |
| GROW | AMC | — | -0.03 | — | — | $3M | — | -0.30% | -8.87% |
| ASAN | AMC | +0.09 | +0.10 | +12.1% | $218M | $216M | -0.9% | -0.69% | -12.69% |
| PATH | AMC | +0.15 | +0.15 | -0.8% | $406M | $410M | +1.1% | -0.98% | -16.63% |
| LULU | AMC | +1.83 | +2.06 | +12.5% | $2.51B | $2.42B | -3.7% | +0.51% | -17.38% |
| EGAN | AMC | +0.03 | +0.08 | +161.4% | $22M | $22M | -0.2% | -3.53% | -17.86% |
| GWRE | AMC | +0.96 | +0.99 | +3.0% | $410M | $411M | +0.2% | +2.45% | -19.93% |
Reporting into the next session — Mon, Sep 7 (5)
Everything queued to move the next tape: tonight's after-close reporters (actuals appear as they post; reactions complete after the next close) and the next session's before-open names.
Next morning before the open — Mon, Sep 7 (1)
Today, timing unconfirmed (4)
Upcoming earnings workload
Scheduled reports by release window. Use the tallest sessions to anticipate where event risk and post-earnings volume may concentrate.
Schedule counts can change as companies confirm dates. Weekend placeholders are excluded from the next-trading-session view.
Next trading session — Mon, Sep 7 (20)
Scheduled reporters for Monday, September 7, 2026. These are planning estimates; actuals and reactions fill in after the event.
Following scheduled sessions
A compact forward view of the remaining loaded trading dates.
Timing, surprise, and reaction definitions
- BMO (Before Market Open)
- Released before 9:30 AM ET. Reaction = report-day close vs prior close.
- AMC (After Market Close)
- Released after 4:00 PM ET. Reaction = next-session close vs report-day close.
- EPS surprise
- (actual − consensus) / |consensus|. Above +2% = beat; below −2% = miss.
- Revenue surprise
- The same calculation on revenue; actuals remain blank until the feed posts them.
Beats outnumber misses 14 to 1 on the reports that hit today's tape.
Best: AOUT +44.7%Worst: GWRE -19.9%
How Earnings Calendar Works
- 1Pull the daily earnings calendarEach trading day we pull the earnings calendar over a -2 / +5 day window. The feed includes scheduled report date, before-market-open vs after-market-close timing, EPS estimates, EPS actuals (when published), revenue estimates, and revenue actuals.
- 2Compute the next-day price reactionFor each company that has already reported, we look up its daily OHLC bars. Reaction is computed as (close on the day the market first prices the report) minus (close on the prior trading day), expressed as a percentage. Before-market-open reports use today's close vs yesterday's close; after-market-close reports use the next trading day's close vs the report-day's close.
- 3Compute beat / miss / surprise percentagesWe compare each reported actual to the consensus estimate. Surprise % = (actual − estimate) / |estimate|. Positive surprise = beat. Negative = miss. Inline = within ±2% of estimate. Both EPS and revenue surprises are computed and color-coded.