On February 19, 2020, the S&P 500 closed at an all-time high of 3,386.15. Thirty-three days later, it stood at 2,237.40 — down 33.9%, the fastest decline of that magnitude in the index’s 80-year history. Inside that plunge, eight +4% rallies erupted in five weeks — more extreme rally days than the previous eight years combined. A virus nobody had heard of three months earlier had produced the most compressed period of market chaos since October 2008.
COVID-19 was different from every crisis in this series. The 2008 crash was caused by bad mortgages and overleveraged banks. The dot-com bust was a valuation reckoning. Black Monday was a plumbing failure. The COVID crash was caused by the simultaneous shutdown of the global economy — voluntarily, by governments, to prevent a health catastrophe. There was no toxic asset to quarantine, no bank to bail out, no interest rate to cut that would cure a virus.
The speed of the decline reflected this novelty. Markets had no framework for pricing a pandemic. Italy locked down on March 9. The WHO declared a pandemic on March 11. The NBA suspended its season on March 11. The president declared a national emergency on March 13. By March 16, most of the United States was heading for lockdown. Each day brought new unknowns: How many would die? How long would shutdowns last? Would there be a vaccine? Would the economy survive?
The +4% rallies came because the answers — or at least the attempted answers — arrived at the same speed as the questions. The Fed cut rates to zero and launched unlimited QE. Congress passed a $2.2 trillion stimulus bill. Treasury backstopped money market funds. The speed of the policy response matched the speed of the crisis, and the result was the most volatile month in modern market history.
The S&P had already fallen 12.8% from its February 19 high when March began. Italy was in crisis. South Korea was testing aggressively. The virus had arrived in the United States, but the scale was unclear.
March 2, 2020: +4.60%. The S&P surged from 2,954.22 to 3,090.23, the largest single-day point gain in the index’s history at the time. The rally was driven by expectations that the Fed would cut rates at an emergency meeting — expectations that proved correct the next day, when the Fed cut by 50 basis points. The paradox: the market rallied on the anticipation of a rate cut that would only be necessary if things were much worse than people thought.
March 4, 2020: +4.22%. The S&P rallied from 3,003.37 to 3,130.12, virtually erasing the entire selloff to that point. Joe Biden’s Super Tuesday victories calmed market fears about a Sanders nomination, and optimism about fiscal stimulus boosted sentiment. The S&P was back within 7.5% of its all-time high. It would never be this close again during the crash.
On March 9, the S&P plunged 7.60% — the worst day since December 2008. Saudi Arabia launched an oil price war with Russia, and oil crashed 25% overnight. The combination of a pandemic and an energy price collapse was more than the market could digest.
March 10, 2020: +4.94%. The S&P bounced from 2,746.56 to 2,882.23. President Trump proposed a payroll tax cut and met with Republican senators on stimulus. The rally was hopeful but tentative: 4,276 of 5,907 stocks advanced (72.4%), a notably lower breadth than the 2008 rallies, suggesting many investors were using the bounce to sell.
March 11: the WHO declared COVID-19 a pandemic. The S&P dropped 4.89%. March 12: the S&P plunged 9.51% — the worst day since Black Monday 1987. Circuit breakers halted trading for the third time in a week.
March 13, 2020: +9.29%. The S&P surged from 2,480.64 to 2,711.02 after President Trump declared a national emergency, freeing up $50 billion in disaster relief funds and signaling that the federal government would finally mobilize at scale. Breadth was strong: 4,777 of 5,904 stocks advanced (80.9%), with a median gain of 5.64%. Among large caps, Ferrovial surged 43.20%, EQT Corporation rallied 37.27%, and Oracle gained 20.41%.
Monday, March 16 was the worst day of the entire crash: the S&P fell 11.98%, the largest single-day decline since October 19, 1987 (Black Monday). The Fed had cut rates to zero and announced $700 billion in QE over the weekend — but the market interpreted the emergency action as panic. If the Fed was deploying its last resort on a Sunday night, how bad were things?
March 17, 2020: +6.00%. The S&P rallied from 2,386.13 to 2,529.19. Treasury Secretary Mnuchin floated $1 trillion in stimulus checks, and the market seized on the scale of the number. The rally was uneven: 3,996 of 5,909 stocks advanced (67.6%), the narrowest breadth of any COVID rally. Defense and healthcare led; travel and leisure continued to sink.
The next three days ground lower: −5.18%, +0.47%, −4.34%. On March 23, the S&P closed at 2,237.40 — down 33.9% from its all-time high just 23 trading days earlier. The speed of the decline was unprecedented. The 1929 crash took 48 days to fall 33%. The 2008 crisis took over a year. COVID did it in a month.
The most important +4% day in this entire series — and arguably the most consequential single trading day since March 2009 — was March 24, 2020. The S&P surged from 2,237.40 to 2,447.33, a gain of +9.38%.
The catalyst was the Senate’s progress toward a $2.2 trillion stimulus package — the largest fiscal intervention in American history. The CARES Act would include $1,200 stimulus checks for most adults, $600 enhanced unemployment insurance, $350 billion in small business loans (PPP), and $500 billion in corporate backstops. The scale was staggering: the entire TARP program in 2008 was $700 billion. The CARES Act was three times larger.
Breadth was explosive. Of 5,911 stocks with data, 5,201 advanced (87.9%) — the highest participation rate of any COVID rally day. The median stock gained 8.11%. Among large caps, the leaders were the names that had been most devastated by shutdown fears: Carvana (+43.04%), Bloom Energy (+44.47%), Darden Restaurants (+31.34%), Freeport-McMoRan (+29.76%), and United Airlines (+25.71%).
March 23 turned out to be the bottom. The S&P would never return to those levels. From 2,237.40, the index would reach 4,796.56 by the end of 2021 — a gain of 114% in 21 months.
March 26, 2020: +6.24%. The S&P surged from 2,475.56 to 2,630.07. The CARES Act passed the Senate 96–0 — an extraordinary show of unanimity in a bitterly divided Congress. Breadth was strong: 4,942 of 5,910 stocks advanced (83.6%), with a median gain of 4.79%.
April 6, 2020: +7.03%. The S&P jumped from 2,488.65 to 2,663.68. New COVID-19 case counts in New York were showing signs of plateauing, and the market rallied on the hope that social distancing was working. Breadth was broad: 5,142 of 5,915 stocks advanced (86.9%), with a median gain of 5.83%.
April 6 was the last +4% day of the pandemic era. The recovery that followed was steady and powerful, driven by the Fed’s unlimited QE, successive rounds of fiscal stimulus, and the remarkably fast development of effective vaccines. The S&P returned to its February 19 high on August 18, 2020 — a recovery that took just 148 days, compared to over five years after the 2007 peak.
| Date | Return | Close | Prior Close | Advancers | Context |
|---|---|---|---|---|---|
| Mar 2 | +4.60% | 3,090.23 | 2,954.22 | — | Fed rate cut expectations; record point gain at the time |
| Mar 4 | +4.22% | 3,130.12 | 3,003.37 | 4,758 / 5,901 | Super Tuesday; Biden victories calm markets |
| Mar 10 | +4.94% | 2,882.23 | 2,746.56 | 4,276 / 5,907 (72.4%) | Trump proposes payroll tax cut; oil price war bounce |
| Mar 13 | +9.29% | 2,711.02 | 2,480.64 | 4,777 / 5,904 (80.9%) | National emergency declared; $50B disaster relief |
| Mar 17 | +6.00% | 2,529.19 | 2,386.13 | 3,996 / 5,909 (67.6%) | Mnuchin proposes $1T stimulus checks |
| Mar 24 | +9.38% | 2,447.33 | 2,237.40 | 5,201 / 5,911 (87.9%) | CARES Act progress; $2.2T stimulus; THE BOTTOM |
| Mar 26 | +6.24% | 2,630.07 | 2,475.56 | 4,942 / 5,910 (83.6%) | CARES Act passes Senate 96–0 |
| Apr 6 | +7.03% | 2,663.68 | 2,488.65 | 5,142 / 5,915 (86.9%) | NYC case count plateaus; social distancing working |
| Stock | Company | Return | Rally Day | Mkt Cap ($B) |
|---|---|---|---|---|
| March 24, 2020 — CARES Act Rally (S&P +9.38%) | ||||
| BE | Bloom Energy | +44.47% | Mar 24 | 36.5 |
| CVNA | Carvana | +43.04% | Mar 24 | 65.0 |
| DRI | Darden Restaurants | +31.34% | Mar 24 | 23.5 |
| FCX | Freeport-McMoRan | +29.76% | Mar 24 | 81.0 |
| UAL | United Airlines | +25.71% | Mar 24 | 28.0 |
| COP | ConocoPhillips | +25.20% | Mar 24 | 149.0 |
| ULTA | Ulta Beauty | +23.98% | Mar 24 | 24.0 |
| March 13, 2020 — National Emergency (S&P +9.29%) | ||||
| FER | Ferrovial SE | +43.20% | Mar 13 | 45.6 |
| EQT | EQT Corporation | +37.27% | Mar 13 | 40.2 |
| AMP | Ameriprise Financial | +22.64% | Mar 13 | 41.1 |
| ORCL | Oracle | +20.41% | Mar 13 | 445.8 |
| VALE | Vale S.A. | +21.36% | Mar 13 | 62.7 |
| OXY | Occidental Petroleum | +19.91% | Mar 13 | 57.1 |
The COVID movers reveal the market’s logic. On March 24, the biggest gainers were companies most damaged by shutdowns: restaurants (Darden +31.34%), airlines (United +25.71%), retail (Ulta +23.98%), and commodities (Freeport-McMoRan +29.76%). The rally was a bet that the CARES Act would keep these companies alive until the economy reopened. On March 13, energy names dominated as the oil price war showed signs of de-escalation.
Both crises produced clusters of +4% days — seventeen in 2008–09, eight in 2020. But the differences are instructive.
Speed: The 2008 crisis unfolded over 18 months, from the Bear Stearns rescue in March 2008 to the March 2009 bottom. The COVID crash compressed the same emotional range into 23 trading days. The +4% days were correspondingly compressed: eight in 26 trading days, versus seventeen spread across seven months.
Cause: In 2008, the crisis was endogenous — born inside the financial system. In 2020, it was exogenous — a virus from outside the economic system. This matters because exogenous shocks can be resolved if the external cause is removed (vaccines, reopening), while endogenous crises require rebuilding the system itself (recapitalization, new regulations).
Policy response: The 2008 response was improvised over months: Bear Stearns backstop, Fannie/Freddie takeover, Lehman failure, AIG rescue, TARP. Each step was fought over politically and legally. In 2020, the Fed went to zero and launched unlimited QE within two weeks. Congress passed $2.2 trillion in stimulus within three weeks. The lesson of 2008 had been learned: move fast, move big, sort out the details later.
Recovery: The 2008 bear market took 65 months to reach its prior high. The 2020 crash took 148 days. The speed of the policy response determined the speed of the recovery.
The COVID crash produced eight +4% days in 26 trading sessions — more than the previous eight years combined. The crash was the fastest 30%+ decline in market history. The recovery was the fastest full recovery in market history. The policy response was the largest and fastest in market history. Everything about March 2020 was unprecedented — the cause, the speed, the scale.
The two +9% days — March 13 and March 24 — are the third and fourth largest single-day gains in S&P 500 history, behind only October 13 and October 28, 2008. All four of the largest rally days in history occurred during the two worst crises of the 21st century, and all four were triggered by government action: a bank bailout, a TARP expansion, a national emergency declaration, and a $2.2 trillion stimulus package.
The message is the same one this series keeps finding: the best days live inside the worst markets. An investor who sold on March 16 — the day after the Fed went to zero, when the market fell 11.98% — and waited for “stability” would have missed the +9.38% rally eight days later and the 114% gain over the next 21 months. The cost of missing the turn was permanent.