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 | S&P 500 | Excess |
|---|---|---|---|---|---|---|---|---|
| Drawdown | 1973-05-09 | 1974-10-01 | 354 | $0.57 | $0.37 | -35.3% | -42.6% | +7.3% |
| Rally | 1974-10-01 | 1979-09-18 | 1,255 | $0.37 | $0.68 | +85.1% | +70.4% | +14.7% |
| Drawdown | 1979-09-18 | 1980-03-27 | 134 | $0.68 | $0.48 | -30.4% | -9.1% | -21.3% |
| Rally | 1980-03-27 | 1981-03-18 | 246 | $0.48 | $0.80 | +68.0% | +36.7% | +31.3% |
| Drawdown | 1981-03-18 | 1981-09-25 | 134 | $0.80 | $0.55 | -30.5% | -16.0% | -14.6% |
| Rally | 1981-09-25 | 1987-07-17 | 1,469 | $0.55 | $2.52 | +354.6% | +179.0% | +175.6% |
| Drawdown | 1987-07-17 | 1987-12-08 | 101 | $2.52 | $1.81 | -28.3% | -25.3% | -3.0% |
| Rally | 1987-12-08 | 1989-12-28 | 521 | $1.81 | $3.49 | +93.1% | +49.3% | +43.8% |
| Drawdown | 1989-12-28 | 1990-04-30 | 85 | $3.49 | $2.75 | -21.4% | -5.7% | -15.7% |
| Rally | 1990-04-30 | 1993-09-28 | 865 | $2.75 | $5.73 | +108.6% | +39.5% | +69.0% |
| Drawdown | 1993-09-28 | 1994-11-18 | 291 | $5.73 | $4.18 | -26.9% | 0.0% | -26.9% |
| Rally | 1994-11-18 | 1998-10-12 | 984 | $4.18 | $9.71 | +132.2% | +116.2% | +16.0% |
| Drawdown | 1998-10-12 | 1999-04-06 | 121 | $9.71 | $7.65 | -21.3% | +32.1% | -53.4% |
| Rally | 1999-04-06 | 1999-11-15 | 157 | $7.65 | $10.77 | +40.8% | +5.8% | +35.0% |
| Drawdown | 1999-11-15 | 2000-02-24 | 70 | $10.77 | $8.25 | -23.4% | -2.9% | -20.5% |
| Rally | 2000-02-24 | 2000-12-28 | 215 | $8.25 | $13.84 | +67.8% | -1.4% | +69.2% |
| Drawdown | 2000-12-28 | 2002-07-24 | 391 | $13.84 | $7.34 | -47.0% | -36.8% | -10.2% |
| Rally | 2002-07-24 | 2008-05-21 | 1,468 | $7.34 | $35.40 | +382.6% | +64.9% | +317.7% |
| Drawdown | 2008-05-21 | 2008-10-10 | 100 | $35.40 | $16.96 | -52.1% | -35.3% | -16.7% |
| Rally | 2008-10-10 | 2008-10-20 | 7 | $16.96 | $21.60 | +27.3% | +9.6% | +17.8% |
| Drawdown | 2008-10-20 | 2008-11-20 | 24 | $21.60 | $15.75 | -27.1% | -23.6% | -3.4% |
| Rally | 2008-11-20 | 2010-04-23 | 357 | $15.75 | $33.09 | +110.0% | +61.8% | +48.2% |
| Drawdown | 2010-04-23 | 2010-08-31 | 91 | $33.09 | $26.37 | -20.3% | -13.8% | -6.5% |
| Rally | 2010-08-31 | 2011-07-06 | 214 | $26.37 | $47.28 | +79.3% | +27.6% | +51.7% |
| Drawdown | 2011-07-06 | 2011-10-03 | 63 | $47.28 | $29.16 | -38.3% | -17.9% | -20.4% |
| Rally | 2011-10-03 | 2011-11-03 | 24 | $29.16 | $40.14 | +37.7% | +14.7% | +22.9% |
| Drawdown | 2011-11-03 | 2012-06-04 | 146 | $40.14 | $26.99 | -32.8% | +1.4% | -34.1% |
| Rally | 2012-06-04 | 2014-06-30 | 521 | $26.99 | $52.97 | +96.3% | +53.4% | +42.9% |
| Drawdown | 2014-06-30 | 2015-12-11 | 368 | $52.97 | $26.48 | -50.0% | +2.7% | -52.7% |
| Rally | 2015-12-11 | 2019-04-16 | 841 | $26.48 | $47.43 | +79.2% | +44.5% | +34.7% |
| Drawdown | 2019-04-16 | 2020-03-23 | 236 | $47.43 | $26.43 | -44.3% | -23.0% | -21.2% |
| Rally | 2020-03-23 | 2022-06-07 | 558 | $26.43 | $65.54 | +148.0% | +86.0% | +62.0% |
| Drawdown | 2022-06-07 | 2024-02-05 | 418 | $65.54 | $42.12 | -35.7% | +18.8% | -54.5% |
| Rally | 2024-02-05 | 2026-04-07 | 544 | $42.12 | $94.62 | +124.6% | +33.9% | +90.8% |
| Drawdown Ongoing | 2026-04-07 | 2026-11-05 | 149 | $94.62 | $73.97 | -21.8% | +11.1% | -33.0% |
Stock returns use adjusted closes. S&P 500 is the GSPC index price return over the same dates. Excess is the stock return minus the S&P 500 return.