Strasmore Research
Learn Matt ConnorBy Matt Connor

AMZN Premarket and After-Hours Prices

Where AMZN premarket and after-hours prices come from, which hours they cover, and why two brokerage screens show different numbers on an earnings night.

AMZN premarket and after-hours prices come from trades and quotes printed on individual electronic venues outside the regular session, which runs 9:30 a.m. to 4:00 p.m. ET. Most retail platforms show a premarket window of 4:00 a.m. to 9:30 a.m. and an after-hours window of 4:00 p.m. to 8:00 p.m. Neither window has an auction behind it, and no single consolidated print is the one every platform must display, so two screens can carry two different numbers for the same minute. The practical skill is reading the session itself instead of chasing one quoted level.

What hours do AMZN premarket and after-hours prices cover?

The extended day splits into windows with very different participation. Premarket venue hours open at 4:00 a.m. ET, though many brokers accept orders only from 7:00 a.m. The regular session carries an auction at each end: the 9:30 a.m. opening auction, and the 4:00 p.m. closing auction that sets the official closing price. After-hours trading runs from 4:00 p.m. to 8:00 p.m., and a small overnight window operates on a handful of venues between 8:00 p.m. and 4:00 a.m. Your broker's hours sit inside the venue hours and never outside them, which is how the same ticker can be tradable on one platform and closed on another at 5:30 a.m. For the mechanics of each window, see after-hours and premarket trading.

You do not have to take the hours on faith. The panel below counts AMZN volume by ET clock hour across a pinned month of sessions, September 2025, with no session times hardcoded in the query.

QueryAMZN share volume by ET clock hour (September 2025 sessions)
et_houravg_shares_thousandsshare_of_day_pct
04:0047.30.13
05:0035.60.09
06:0040.30.11
07:0071.60.19
08:00399.31.06
09:007475.219.79
10:006445.217.06
11:004371.811.57
12:0034509.13
13:003169.78.39
14:003902.310.33
15:006865.818.18
16:001247.83.3
17:001450.38
18:0061.90.16
19:0041.90.11
The exact SQL behind every number
WITH hourly AS
(
    SELECT
        formatDateTime(toStartOfHour(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS et_hour,
        round(sum(volume)
              / countDistinct(toDate(toTimeZone(window_start, 'America/New_York')))
              / 1000, 1)                                                                     AS avg_shares_thousands
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AMZN'
      AND window_start >= '2025-09-02 04:00:00'
      AND window_start <  '2025-10-01 04:00:00'
    GROUP BY et_hour
)
SELECT
    et_hour,
    avg_shares_thousands,
    round(100 * avg_shares_thousands / sum(avg_shares_thousands) OVER (), 2) AS share_of_day_pct
FROM hourly
ORDER BY et_hour
Run this yourself

The earliest hour carrying prints, 04:00 ET, averaged 47.3 thousand shares per session, which is 0.13% of the average day. The last hour on the tape, 19:00 ET, averaged 41.9 thousand shares, or 0.11%. The curve peaks in the regular-session hours around the open and the close, and the extended hours sit far below them across all 16 hours the tape covers. That thinness is the one fact underneath every oddity described below.

Why does the AMZN after-hours price differ between platforms?

Four separate mechanics produce the disagreement, and none of them involve a platform being broken.

  • Venue participation. In the regular session, orders route across dozens of venues and the consolidated tape merges every print. After 4:00 p.m. only a subset of venues operates, and a platform reading its own primary feed can be showing a trade from a different venue than the screen next to it.
  • No consolidated close. The 4:00 p.m. official close is a price struck in the listing exchange's closing auction, one event with the whole market in it. After the bell there is no auction, and "the price" means nothing more than the most recent trade that happened somewhere.
  • Last trade against last quote. Some platforms display the last trade, which can be a 100-share fill from eleven minutes ago. Others display the current bid, the current ask, or the midpoint between them, all of which keep moving while nothing trades at all. In a thin book those readings sit far apart. See what a bid-ask spread is for how the two sides are quoted.
  • Feed timing. A free quote is often a 15-minute-old picture, and in an evening session that stale print can be a long way from the live one. Why stock quotes are delayed 15 minutes explains where the lag comes from.

The next panel measures AMZN's quoted spread hour by hour across one pinned stretch, from the 4:00 p.m. close on Jul 31, 2025 into the 10:00 a.m. hour the following morning. Spreads appear in basis points, hundredths of a percentage point, so the figure stays comparable whatever the share price was.

QueryAMZN quoted spread and inside size by ET hour, after the close into the next open
et_hourmedian_spread_bpsmedian_quoted_size
Thu 16:009.4400
Thu 17:005.3300
Thu 18:003.7400
Thu 19:002.3700
Fri 04:008.8400
Fri 05:008.4400
Fri 06:009.3400
Fri 07:004.6400
Fri 08:004.6400
Fri 09:002.7300
Fri 10:001.8300
The exact SQL behind every number
SELECT
    formatDateTime(hour_start, '%a %H:%i')                             AS et_hour,
    round(quantileDeterministic(0.5)(spread_bps, sequence_number), 1)  AS median_spread_bps,
    round(quantileDeterministic(0.5)(inside_size, sequence_number), 0) AS median_quoted_size
FROM
(
    SELECT
        toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York'))        AS hour_start,
        10000 * (toFloat64(ask_price) - toFloat64(bid_price))
              / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2)         AS spread_bps,
        toFloat64(bid_size + ask_size)                                      AS inside_size,
        toUInt64(abs(sequence_number))                                      AS sequence_number
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'AMZN'
      AND sip_timestamp >= '2025-07-31 20:00:00'
      AND sip_timestamp <  '2025-08-01 15:00:00'
      AND bid_price > 0
      AND ask_price > bid_price
      AND bid_size > 0
      AND ask_size > 0
)
GROUP BY hour_start
HAVING count() > 500
ORDER BY hour_start
Run this yourself

The Thu 16:00 hour carried a median spread of 9.4 basis points with 400 shares showing at the inside quote. By Fri 10:00, with the full market back on, the median spread measured 1.8 basis points against 300 shares at the inside. Those 11 hourly rows are the reason a "price" quoted in the evening deserves a wider mental error bar than one quoted at noon: the distance between the bid and the ask is itself part of the uncertainty, and a last-trade display hides it completely.

The AMZN earnings evening, read as a sequence

Most people searching for an AMZN after-hours price are doing it on a reporting night. The sequence runs the same way each quarter.

  1. The release crosses shortly after 4:00 p.m. ET, with the conference call typically an hour later.
  2. The first after-hours prints arrive into a thin book, with the spread near its widest and resting size scarce.
  3. Through the evening more participants arrive and the quoted range tightens. The 8:00 p.m. level is the evening's last word, not an official price.
  4. Premarket from 4:00 a.m. re-prices the name with the call and the overnight coverage available to everybody.
  5. The 9:30 a.m. opening auction prints the first official consolidated price of the new day. The distance from the prior close to that print is the overnight move, whatever the evening screens showed along the way.

Amazon's second-quarter 2025 results were released after the close on Thursday, Jul 31, 2025. The trace below follows the tape in 30-minute buckets from 4:00 p.m. that day through the first half hour of the next session, measured as a percentage move from the final regular-session print, which keeps the lesson about shape rather than about a dollar level that would date.

QueryAMZN from the Jul 31, 2025 close through the next morning's first half hour
window_startmove_pctvolume_millions
2025-07-31 16:00:00-3.368.54
2025-07-31 16:30:00-2.142.45
2025-07-31 17:00:00-3.551.42
2025-07-31 17:30:00-7.634.05
2025-07-31 18:00:00-6.661.1
2025-07-31 18:30:00-6.360.73
2025-07-31 19:00:00-6.60.6
2025-07-31 19:30:00-6.630.46
2025-08-01 04:00:00-7.910.35
2025-08-01 04:30:00-8.110.3
2025-08-01 05:00:00-7.880.18
2025-08-01 05:30:00-7.540.14
2025-08-01 06:00:00-7.710.12
2025-08-01 06:30:00-7.970.15
2025-08-01 07:00:00-7.640.3
2025-08-01 07:30:00-7.80.47
2025-08-01 08:00:00-7.911.55
2025-08-01 08:30:00-7.731.15
2025-08-01 09:00:00-7.221.94
2025-08-01 09:30:00-6.724.2
The exact SQL behind every number
WITH (
    SELECT toFloat64(close)
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AMZN'
      AND window_start >= '2025-07-31 19:30:00'
      AND window_start <  '2025-07-31 20:00:00'
    ORDER BY window_start DESC
    LIMIT 1
) AS prior_close
SELECT
    bucket                                         AS window_start,
    round(100 * (last_price / prior_close - 1), 2) AS move_pct,
    round(shares / 1e6, 2)                         AS volume_millions
FROM
(
    SELECT
        toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE) AS bucket,
        argMax(toFloat64(close), window_start)                                              AS last_price,
        sum(volume)                                                                         AS shares
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AMZN'
      AND window_start >= '2025-07-31 20:00:00'
      AND window_start <  '2025-08-01 14:00:00'
    GROUP BY bucket
)
ORDER BY window_start
Run this yourself

The first half hour after the close measured -3.36% from the reference print, on 8.54 million shares. The opening half hour the next morning measured -6.7% on 24.2 million shares. The flat stretch in the middle of the line is the 8:00 p.m. to 4:00 a.m. gap, where this tape has nothing to show. Put the two half hours side by side and the size difference is the point: an evening quote is a real price, struck by real participants, on a fraction of the usual volume. Whether that overnight move came in larger or smaller than the options market had priced is a separate measurement, and AMZN implied volatility walks through the expected-move arithmetic you can compare it against.

How wide do AMZN's overnight gaps get?

An overnight gap is the distance from one session's closing price to the next session's opening print. That window is exactly where extended-hours trading lives, so the gap is the scoreboard for everything that happened on the evening and premarket screens.

QueryThe eight widest overnight gaps on AMZN, Oct 2023 through Sep 2025
labelovernight_gap_pctday_session_move_pct
Aug 2, 2024-9.410.69
May 12, 20259.14-0.98
Aug 5, 2024-8.154.42
Aug 1, 2025-7.22-1.13
Nov 1, 20246.76-0.54
Apr 3, 2025-6.64-2.51
Apr 4, 2025-6.312.31
Feb 2, 20246.221.55
The exact SQL behind every number
WITH
daily AS
(
    SELECT
        date,
        any(toFloat64(open))  AS open_px,
        any(toFloat64(close)) AS close_px
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'AMZN'
      AND date >= '2023-10-01'
      AND date <  '2025-10-01'
    GROUP BY date
),
gapped AS
(
    SELECT
        date,
        open_px,
        close_px,
        any(close_px) OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prev_close
    FROM daily
)
SELECT
    formatDateTime(date, '%b %e, %Y')          AS label,
    round(100 * (open_px / prev_close - 1), 2) AS overnight_gap_pct,
    round(100 * (close_px / open_px - 1), 2)   AS day_session_move_pct
FROM gapped
WHERE prev_close > 0
ORDER BY abs(open_px / prev_close - 1) DESC
LIMIT 8
Run this yourself

Aug 2, 2024 sits at the top of that list at -9.41%, and the regular session that followed moved 0.69% from the open. The eighth row, Feb 2, 2024, measured 6.22%. Two things are visible in the bars. The large gaps cluster into a handful of sessions a year rather than spreading evenly across the calendar, and the day-session bar is often the shorter of the pair, meaning the bulk of the repricing had already happened before anyone could trade in the regular session. Why stocks gap overnight covers the mechanism in full.

What the extended session means for your orders

The thin book changes what an order can do, not just what it costs.

  • Limit orders only. Most brokers reject market orders outside regular hours. A market order resting against a wide quote would take whatever price happens to be sitting there.
  • Partial fills are ordinary. With a few hundred shares at the inside quote, a 1,000-share order can fill in pieces across the evening, or sit unfilled and expire at 8:00 p.m.
  • The spread is a real cost. Crossing a 30 basis point spread to get filled immediately costs roughly three times what crossing a 10 basis point spread costs, on the same number of shares.
  • One venue, not the whole market. An extended-hours order usually reaches a single electronic venue, so the best price available somewhere else may be unreachable from your ticket.

Time in force matters here too, including which order types survive into the overnight window and which are cancelled at the session boundary. That detail lives in overnight trading order types.

FAQ

What hours can you trade AMZN premarket and after hours?

Premarket venue hours begin at 4:00 a.m. ET and run to the 9:30 a.m. open. After-hours trading runs from the 4:00 p.m. close to 8:00 p.m. ET. Individual brokers set narrower windows inside those hours, with 7:00 a.m. a common premarket start, and a few venues add an overnight session between 8:00 p.m. and 4:00 a.m.

Why is AMZN's after-hours price different on two platforms?

There is no auction and no single mandated print after 4:00 p.m., so one platform may show its last received trade while another shows the current bid, the ask, or the midpoint. A delayed feed adds up to 15 minutes of lag on top of that difference.

Does the after-hours price become the next day's opening price?

Not directly. The opening price is struck in the 9:30 a.m. opening auction, and the premarket session between 4:00 a.m. and 9:30 a.m. frequently moves the level again before that print lands. The evening quote is one observation along the way, not a reservation for the open.

Can you place a market order on AMZN after hours?

Most brokers accept only limit orders outside the regular session, and many also restrict the time in force to the current session. Partial fills are common, since the resting size at the inside quote is small compared with regular hours.

Is extended-hours volume on AMZN large enough to matter?

The clock-hour panel above answers that with counted shares rather than an opinion: the premarket and after-hours hours carry a small share of the day's volume, with the heaviest activity packed into the regular session around the open and the close.


Every panel on this page ships with the SQL that produced it, so you can open one and see exactly which hours and which prints were counted. The same questions work for any ticker and any evening when you ask them in plain English on the Strasmore terminal.