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 | 2018-05-02 | 2018-12-07 | 153 | $4.18 | $2.70 | -35.5% | -0.1% | -35.4% |
| Rally | 2018-12-07 | 2020-02-19 | 295 | $2.70 | $3.66 | +35.7% | +28.6% | +7.1% |
| Drawdown | 2020-02-19 | 2020-03-19 | 22 | $3.66 | $1.88 | -48.6% | -28.8% | -19.7% |
| Rally | 2020-03-19 | 2020-03-20 | 2 | $1.88 | $2.51 | +33.3% | -4.3% | +37.7% |
| Drawdown | 2020-03-20 | 2020-03-23 | 2 | $2.51 | $1.92 | -23.3% | -2.9% | -20.4% |
| Rally | 2020-03-23 | 2021-09-17 | 375 | $1.92 | $3.82 | +98.7% | +98.1% | +0.6% |
| Drawdown | 2021-09-17 | 2022-11-04 | 286 | $3.82 | $1.89 | -50.7% | -14.9% | -35.7% |
| Rally | 2022-11-04 | 2023-03-07 | 84 | $1.89 | $2.31 | +22.3% | +5.7% | +16.6% |
| Drawdown | 2023-03-07 | 2023-11-01 | 166 | $2.31 | $1.65 | -28.5% | +6.3% | -34.8% |
| Rally Ongoing | 2023-11-01 | 2025-06-13 | 404 | $1.65 | $2.28 | +38.2% | +41.0% | -2.9% |
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.