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 |
|---|---|---|---|---|---|---|---|---|
| Rally | 2021-11-11 | 2022-03-29 | 95 | $6.13 | $7.67 | +25.2% | -0.4% | +25.6% |
| Drawdown | 2022-03-29 | 2022-06-29 | 64 | $7.67 | $5.83 | -24.1% | -17.5% | -6.5% |
| Rally | 2022-06-29 | 2023-03-03 | 171 | $5.83 | $7.75 | +33.0% | +5.9% | +27.0% |
| Drawdown | 2023-03-03 | 2023-05-04 | 44 | $7.75 | $6.16 | -20.4% | +0.4% | -20.8% |
| Rally | 2023-05-04 | 2024-02-22 | 202 | $6.16 | $9.15 | +48.4% | +25.3% | +23.2% |
| Drawdown | 2024-02-22 | 2024-11-04 | 178 | $9.15 | $7.25 | -20.8% | +12.3% | -33.1% |
| Rally | 2024-11-04 | 2025-02-21 | 74 | $7.25 | $8.79 | +21.3% | +5.3% | +16.1% |
| Drawdown | 2025-02-21 | 2025-04-08 | 33 | $8.79 | $6.76 | -23.1% | -17.1% | -6.0% |
| Rally | 2025-04-08 | 2025-07-17 | 69 | $6.76 | $9.17 | +35.6% | +26.4% | +9.2% |
| Drawdown | 2025-07-17 | 2026-06-25 | 237 | $9.17 | $5.01 | -45.3% | +16.8% | -62.2% |
| Rally Ongoing | 2026-06-25 | 2026-11-06 | 95 | $5.01 | $6.69 | +33.6% | +0.3% | +33.3% |
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.