Last updated: 2026-08-20
The short answer
Since QQQ began trading on 10 March 1999, the Nasdaq-100 has fallen 10% or more from an all-time high 19 times. That is roughly once every 17 months.
Most were forgettable. Thirteen of the nineteen were corrections of 10-15%, and the median one took 28 days to get back to its prior high after bottoming.
The tail is what matters. Only two drawdowns exceeded 30%, and both were career-defining:
- The dot-com crash (2000-2002) fell 83.0% and took 16 years and 5 months from peak to full recovery. QQQ did not close above its 27 March 2000 high of $117.80 until 6 September 2016.
- The 2022 bear market fell 35.6% over 13 months and recovered in a further 12. Just over two years, peak to peak.
The COVID crash, for all its violence, was the third-deepest at 28.6% and took just 107 days peak to recovery.
Full reference table
All 19 Nasdaq-100 (QQQ) drawdowns of 10% or more, March 1999 to August 2026.
| # | Peak | Trough | Depth (close) | Depth (intraday) | Decline | Recovery | Recovered on |
|---|---|---|---|---|---|---|---|
| 1 | 1999-04-09 | 1999-04-19 | -11.2% | -12.5% | 10 d | 7 d | 1999-04-26 |
| 2 | 1999-04-26 | 1999-05-25 | -11.9% | -13.5% | 29 d | 27 d | 1999-06-21 |
| 3 | 1999-07-16 | 1999-08-10 | -11.8% | -13.8% | 25 d | 15 d | 1999-08-25 |
| 4 | 2000-01-03 | 2000-01-06 | -15.5% | -15.8% | 3 d | 13 d | 2000-01-19 |
| 5 | 2000-01-21 | 2000-01-28 | -10.6% | -13.2% | 7 d | 6 d | 2000-02-03 |
| 6 | 2000-03-09 | 2000-03-15 | -10.5% | -12.2% | 6 d | 8 d | 2000-03-23 |
| 7 | 2000-03-27 | 2002-10-09 | -83.0% | -83.2% | 926 d | 5,081 d | 2016-09-06 |
| 8 | 2018-01-26 | 2018-02-08 | -10.2% | -12.2% | 13 d | 29 d | 2018-03-09 |
| 9 | 2018-03-12 | 2018-04-02 | -10.7% | -11.6% | 21 d | 63 d | 2018-06-04 |
| 10 | 2018-08-29 | 2018-12-24 | -23.2% | -23.2% | 117 d | 114 d | 2019-04-17 |
| 11 | 2019-05-03 | 2019-06-03 | -11.0% | -11.4% | 31 d | 30 d | 2019-07-03 |
| 12 | 2020-02-19 | 2020-03-16 | -28.6% | -30.4% | 26 d | 81 d | 2020-06-05 |
| 13 | 2020-09-02 | 2020-09-23 | -12.7% | -14.1% | 21 d | 69 d | 2020-12-01 |
| 14 | 2021-02-12 | 2021-03-08 | -10.9% | -11.6% | 24 d | 32 d | 2021-04-09 |
| 15 | 2021-11-19 | 2022-12-28 | -35.6% | -37.1% | 404 d | 352 d | 2023-12-15 |
| 16 | 2024-07-10 | 2024-08-07 | -13.6% | -15.8% | 28 d | 91 d | 2024-11-06 |
| 17 | 2025-02-19 | 2025-04-08 | -22.9% | -25.4% | 48 d | 77 d | 2025-06-24 |
| 18 | 2025-10-29 | 2026-03-30 | -12.2% | -12.6% | 152 d | 16 d | 2026-04-15 |
| 19 | 2026-06-02 | 2026-07-29 | -11.3% | -11.4% | 57 d | ongoing | |
Durations are calendar days. "Decline" is peak to trough. "Recovery" is trough to the first close above the prior peak.
By severity
| Severity | Episodes | Median depth | Median decline | Median recovery | Worst recovery |
|---|---|---|---|---|---|
| Correction (10-15%) | 13 | -11.2% | 24 d | 28 d | 91 d |
| Deep (15-20%) | 1 | -15.5% | 3 d | 13 d | 13 d |
| Severe (20-30%) | 3 | -23.2% | 48 d | 81 d | 114 d |
| Bear (30%+) | 2 | -59.3% | 665 d | 2,717 d | 5,081 d |
The distribution is the finding. Drawdowns under 20% resolve in weeks to months with striking consistency. Past 30%, the recovery clock changes units, from months to years.
Notable episodes in context
Dot-com (2000-2002)
The outlier that anchors every long-run statistic. An 83.0% decline over 2 years and 7 months, followed by a 13.9-year climb back. Peak to full recovery: 6,007 calendar days. Any study of Nasdaq drawdowns that includes this episode will be dominated by it, and any study that excludes it is understating tail risk. It belongs in the table with a warning label, not in the average.
Q4 2018 (-23.2%)
A four-month decline ending on Christmas Eve, recovered in a near-symmetrical 114 days. The cleanest example in the record of a severe drawdown that was, in hindsight, a non-event.
COVID (-28.6%)
The fastest severe drawdown on record here: 26 calendar days from peak to closing trough. Note the split between the closing low (16 March 2020, $169.30) and the intraday low (23 March 2020, $164.93). Most published accounts cite 23 March, which is correct on an intraday basis but not on a closing basis.
2022 (-35.6%)
The only other bear market in the record. Notable for its shape: a slow 13-month grind down rather than a crash, then a 12-month recovery. Duration, not depth, was what made it hard to sit through.
Methodology
Reproducible in full. Every number above comes from one query against raw daily OHLCV data.
Instrument. Invesco QQQ Trust (QQQ), the longest continuously traded Nasdaq-100 proxy, from its inception on 10 March 1999 through 17 August 2026.
Drawdown definition. For each trading day, the running all-time-high closing price is computed from inception. An episode is the set of consecutive days sharing the same running peak. It begins the day after a new all-time high and ends when the next all-time high is set. Depth is the lowest closing price within the episode measured against that peak close.
Threshold. Episodes reaching -10% or deeper on a closing basis are reported. Shallower episodes are excluded.
Durations. Calendar days, not trading sessions. Decline is peak date to closing-trough date. Recovery is closing-trough date to the first subsequent close above the prior peak.
Intraday depth uses the lowest intraday low within the episode against the peak close. It can therefore fall on a different date than the closing trough, as it does for COVID.
The SQL
The full query. It runs in under a second and can be verified against any daily QQQ price series.
WITH px AS (
SELECT date, close, low
FROM shibui.stock_quotes
WHERE ticker = 'QQQ' AND date >= DATE '1999-01-01'
),
runmax AS (
SELECT date, close, low,
MAX(close) OVER (ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS peak_close,
arg_max(date, close) OVER (ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS peak_date
FROM px
),
episodes AS (
SELECT peak_date,
MAX(peak_close) AS peak_close,
MIN(close) AS trough_close,
arg_min(date, close) AS trough_date,
MIN(low) AS intraday_low
FROM runmax
GROUP BY peak_date
),
seq AS (
SELECT *, LEAD(peak_date) OVER (ORDER BY peak_date) AS recovery_date
FROM episodes
)
SELECT
peak_date, trough_date,
ROUND((trough_close / NULLIF(peak_close, 0) - 1) * 100, 1) AS depth_close_pct,
ROUND((intraday_low / NULLIF(peak_close, 0) - 1) * 100, 1) AS depth_intraday_pct,
(trough_date - peak_date) AS decline_cal_days,
(recovery_date - trough_date) AS recovery_cal_days,
recovery_date
FROM seq
WHERE (trough_close / NULLIF(peak_close, 0) - 1) <= -0.10
ORDER BY peak_date;
Limitations
Stated plainly, because a reference table is only useful if you know where it breaks.
- Price return, not total return. QQQ closing prices are split-adjusted but not dividend-adjusted. On a total-return basis every recovery is somewhat faster than shown. The effect is negligible for a three-week correction and material for the 13.9-year dot-com recovery. QQQ's distribution yield over the period was low but non-zero, so reinvestment would have pulled the recovery date meaningfully earlier. We have not computed the total-return version and do not quantify it here.
- QQQ is a proxy, not the index. The fund tracks the Nasdaq-100 with small tracking error and a 0.20% expense ratio. Index-level figures will differ marginally. QQQ was chosen because it is what an investor could actually have held.
- The record starts in 1999. QQQ did not exist for the 1987 crash, the 1990 recession, or the 1998 LTCM episode. A 27-year sample containing two bear markets is a small sample for tail estimation.
- The 10% threshold is a convention, not a natural boundary. An episode bottoming at -9.8% is excluded and one at -10.1% is included, though they are the same event in substance.
- Overlapping episodes are not separately counted. A decline that briefly recovers to a new high before falling again registers as two episodes, not one. Episodes 1 and 2 (April-May 1999) and 8 and 9 (early 2018) are examples. Readers who consider those single events should merge them.
- Nothing here is predictive. Median recovery times describe 19 historical episodes. They are not an estimate of how long the current drawdown will last, and the sample is far too small to support that use.
Frequently asked questions
How many Nasdaq-100 drawdowns have there been?
Since QQQ began trading on 10 March 1999, the Nasdaq-100 has experienced 19 drawdowns of 10% or more on a closing basis. That is roughly once every 17 months.
How long did the dot-com crash take to recover?
The dot-com crash peaked on 27 March 2000 and fell 83.0% to a closing trough on 9 October 2002. QQQ did not close above its prior high of $117.80 until 6 September 2016, a total recovery time of 5,081 calendar days (about 13 years and 11 months from the trough).
How long does a typical Nasdaq-100 correction take to recover?
The median 10-15% correction recovered in 28 calendar days from trough to new all-time high. The worst took 91 days. Only drawdowns past 30% changed the recovery clock from months to years.
Can I reproduce this data?
Yes. Connect the free Shibui Finance MCP server to Claude and ask it to build a complete table of every Nasdaq-100 drawdown since 1999. The full SQL is published above and runs in under a second.
Is this financial advice?
No. This is a historical reference table built from raw market data. Past performance does not predict future results.
Cite this
Free to use with attribution.
Shibui Finance, Every Nasdaq-100 Drawdown Since 1999: Depth, Duration, and Recovery Time, August 2026. https://shibui.finance/nasdaq-100-drawdown-history
Charts and tables may be reproduced with a link to this page. If you need a different threshold, a different index, or the same analysis on total-return data, email chris@shibui.finance and we will run it.
Reproduce it yourself
Every figure on this page came from a single natural-language question asked of Claude with the Shibui Finance connector attached. No spreadsheet, no Python, no data download.
"Build a complete table of every Nasdaq-100 drawdown since 1999. For each episode show the peak and trough dates, how deep it fell, how long the decline lasted, and how long recovery took."
Related studies:
- Insider buying during crashes - do insiders predict the recovery?
- SPY flush-and-recovery - do prior day levels work?
- Momentum strategy backtest - does ranking add value?
Data note: Results are generated from a specific date and will change as new data arrives. Episode 19 is ongoing. Shibui covers NYSE + NASDAQ (~9,900 securities), daily prices since 1962 (~31M rows), quarterly financials, and SEC filing metadata. This is a data tool, not financial advice.
Run your own research
Connect Shibui to Claude in 2 minutes. Ask any question about US stocks and get real data back. No coding, no subscription, no hallucinated numbers.
Connect to Claude →