Stock Regimes
Major swings and moving-average trends across the full price history, with each period compared to the S&P 500.
Price history
Green bands are rallies and red bands are drawdowns. A swing is confirmed when price reverses by at least 20%.
Versus the S&P 500
Both series are rebased to 100 at the first date they share in this window. Returns are price returns from adjusted closes, not dividend total return.
Regimes
| Direction | Start | End | Trading days | Start price | End price | Stock | Annualized | S&P 500 | Excess |
|---|---|---|---|---|---|---|---|---|---|
| Drawdown | 2000-02-09 | 2000-02-24 | 12 | $8.60 | $3.93 | -54.3% | -100.0% | -4.1% | -50.2% |
| Rally | 2000-02-24 | 2002-03-08 | 532 | $3.93 | $12.03 | +206.3% | +69.9% | -14.0% | +220.3% |
| Drawdown | 2002-03-08 | 2002-09-24 | 143 | $12.03 | $8.40 | -30.2% | -46.9% | -29.6% | -0.6% |
| Rally | 2002-09-24 | 2007-12-07 | 1,334 | $8.40 | $24.43 | +190.9% | +22.3% | +83.7% | +107.2% |
| Drawdown | 2007-12-07 | 2008-03-17 | 68 | $24.43 | $19.05 | -22.0% | -60.2% | -15.2% | -6.9% |
| Rally | 2008-03-17 | 2008-05-02 | 34 | $19.05 | $22.98 | +20.6% | +301.2% | +10.8% | +9.9% |
| Drawdown | 2008-05-02 | 2008-10-10 | 112 | $22.98 | $15.40 | -33.0% | -59.4% | -36.4% | +3.4% |
| Rally | 2008-10-10 | 2008-10-20 | 6 | $15.40 | $18.52 | +20.2% | +229,391.4% | +9.6% | +10.6% |
| Drawdown | 2008-10-20 | 2008-12-23 | 47 | $18.52 | $11.51 | -37.8% | -92.2% | -12.4% | -25.4% |
| Rally | 2008-12-23 | 2009-01-06 | 8 | $11.51 | $14.74 | +28.0% | +239,961.3% | +8.3% | +19.7% |
| Drawdown | 2009-01-06 | 2009-03-09 | 44 | $14.74 | $8.22 | -44.3% | -96.5% | -27.6% | -16.6% |
| Rally | 2009-03-09 | 2011-05-31 | 560 | $8.22 | $26.47 | +222.2% | +69.3% | +98.8% | +123.4% |
| Drawdown | 2011-05-31 | 2012-02-13 | 178 | $26.47 | $16.18 | -38.9% | -50.2% | +0.5% | -39.4% |
| Rally | 2012-02-13 | 2012-03-16 | 24 | $16.18 | $20.98 | +29.7% | +1,428.4% | +3.9% | +25.8% |
| Drawdown | 2012-03-16 | 2012-07-25 | 91 | $20.98 | $13.55 | -35.4% | -70.2% | -4.7% | -30.7% |
| Rally | 2012-07-25 | 2014-09-18 | 540 | $13.55 | $34.09 | +151.5% | +53.8% | +50.3% | +101.2% |
| Drawdown | 2014-09-18 | 2015-02-05 | 97 | $34.09 | $27.07 | -20.6% | -45.1% | +2.5% | -23.1% |
| Rally | 2015-02-05 | 2015-12-04 | 210 | $27.07 | $32.91 | +21.6% | +26.4% | +1.4% | +20.1% |
| Drawdown | 2015-12-04 | 2016-02-11 | 47 | $32.91 | $25.94 | -21.2% | -72.1% | -12.6% | -8.6% |
| Rally | 2016-02-11 | 2018-01-19 | 487 | $25.94 | $46.76 | +80.3% | +35.7% | +53.6% | +26.6% |
| Drawdown | 2018-01-19 | 2018-12-24 | 235 | $46.76 | $32.56 | -30.4% | -32.2% | -16.3% | -14.0% |
| Rally | 2018-12-24 | 2020-02-06 | 281 | $32.56 | $61.28 | +88.2% | +76.3% | +42.3% | +45.9% |
| Drawdown | 2020-02-06 | 2020-03-23 | 32 | $61.28 | $25.39 | -58.6% | -99.9% | -33.1% | -25.4% |
| Rally | 2020-03-23 | 2022-02-08 | 473 | $25.39 | $72.73 | +186.4% | +75.2% | +102.1% | +84.3% |
| Drawdown | 2022-02-08 | 2022-05-12 | 66 | $72.73 | $51.65 | -29.0% | -72.9% | -13.1% | -15.9% |
| Rally Ongoing | 2022-05-12 | 2026-11-06 | 1,127 | $51.65 | $210.72 | +308.0% | +36.9% | +87.7% | +220.3% |
Stock returns use adjusted closes. Annualized compounds that stock return over a 252-trading-day year. S&P 500 is the GSPC index price return over the same dates. Excess is the stock return minus the S&P 500 return.