Reality Check
August 3, 2026

For Mag 7 Names: Don’t Wait for the Earnings Gap to Fill

The ones that fill are the weak ones.

A Mag 7 stock gaps up on earnings and it feels like the move already happened without you.

We tested whether you actually get a second chance at it. We looked at every earnings gap up of 5% or more in AAPL, MSFT, GOOGL, AMZN, META, NVDA and TSLA since August 2016. A 1% gap is not a move you missed, so it does not count. That gave us 76 cases, with a median gap of 8%.

The gap fills 43% of the time.

33 of the 76 traded all the way back to the pre-report closing price, as if the earnings move never happened. Median wait was 13 sessions.

What buying the earnings gap fill actually returned.

Take the 33 that came back to the pre-report price. Buy each one there, hold it, and sell at the close the day before the next earnings report, so you are never holding through the next gap.

The median trade returned +4.1% and the average +7.4%. 21 of the 33 made money. The best was TSLA in April 2020 at +98.9% and the worst was TSLA in January 2025 at −38.8%.

Buying back at the pre-report price and holding to the next reportAll 33 Mag 7 gap ups of 5% or more that traded back to the pre-report price, August 2016 to now.Bought on the day it traded back to the pre-report price, sold at the close before the next report.-100%-50%+0%+50%+100%TSLA Apr 2020+98.9%TSLA Jan 2020+37.8%TSLA Jul 2020+32.7%AMZN Jan 2020+32.3%NVDA Feb 2020+29.6%GOOGL Oct 2024+21.6%META Apr 2021+21.5%NVDA Feb 2018+19.6%META Apr 2019+12.1%META Jul 2017+10.3%AMZN Feb 2018+9.2%TSLA Oct 2018+7.0%NVDA Aug 2023+6.0%MSFT Jul 2025+5.5%AMZN Jul 2020+5.2%NVDA Nov 2025+4.8%AMZN Feb 2022+4.1%NVDA Feb 2019+3.7%META Oct 2018+2.9%META Jul 2023+0.3%META Jan 2026+0.1%AMZN Oct 2025-0.1%TSLA Aug 2017-1.5%GOOGL Apr 2026-2.2%META Apr 2022-3.1%TSLA Aug 2018-4.1%MSFT Jan 2022-6.3%AMZN Aug 2023-7.2%AMZN Jul 2022-9.3%NVDA Nov 2021-9.4%GOOGL Feb 2022-13.8%TSLA Apr 2022-24.0%TSLA Jan 2025-38.8%Return per trade

So is there an edge? No.

Compare it against the obvious alternative: buying the morning after the report and not waiting at all for the earnings gap to fill.

That produces a median return of +11.7%, with 76% profitable. Waiting for the price to come back only gets you +4.1% and 64% profitable.

The reason is that the ones that never filled their earnings gap were the strong ones, and waiting for the gap to fill filters those out.

You cannot know in advance which ones will fill, and that is the point. The choice you actually have on the day is chase or wait, and over ten years chasing won.

Of the 76 Mag 7 earnings gap ups of 5% or more since August 2016, 33 traded back down to the pre-report price. That is 43%. The median wait was 13 sessions.

If you bought those 33 at the fill price and sold at the close before the next report, the median return was 4.1% and the average was 7.4%. 21 of the 33 made money.

Two TSLA trades drive most of the average. The April 2020 trade returned 98.9%. The January 2025 trade lost 38.8%. Take both out and the average drops to 6.0%. The median does not change.

If instead you bought all 76 the morning after the report, at the close of the gap day, the median return was 11.7% and 76% of the trades made money. Waiting for the fill cost about 7.5 points of median return per trade. The gaps that come back tend to be the weaker ones. We would not wait.

See Every Earnings Reaction for Any Ticker

TradeIntel’s Earnings Analyzer shows the historical gap and what followed it, report by report, for any stock you are watching.

Open the Earnings Analyzer

Comments

Loading comments…