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 |
|---|---|---|---|---|---|---|---|---|---|
| Rally | 2020-10-14 | 2020-10-15 | 2 | $132,696.49 | $253,597.73 | +91.1% | +27,671,208,225,794,459,404,600,130,963,117,178,880.0% | -0.2% | +91.3% |
| Drawdown | 2020-10-15 | 2020-10-30 | 12 | $253,597.73 | $139,577.05 | -45.0% | -100.0% | -6.1% | -38.8% |
| Rally | 2020-10-30 | 2021-02-17 | 74 | $139,577.05 | $244,751.30 | +75.4% | +577.0% | +20.2% | +55.1% |
| Drawdown | 2021-02-17 | 2021-03-10 | 15 | $244,751.30 | $189,706.83 | -22.5% | -98.6% | -0.8% | -21.7% |
| Rally | 2021-03-10 | 2021-11-17 | 173 | $189,706.83 | $411,783.00 | +117.1% | +209.2% | +20.3% | +96.8% |
| Drawdown | 2021-11-17 | 2022-01-28 | 52 | $411,783.00 | $235,730.85 | -42.8% | -93.3% | -5.5% | -37.3% |
| Rally | 2022-01-28 | 2022-04-01 | 41 | $235,730.85 | $321,270.31 | +36.3% | +570.5% | +2.6% | +33.7% |
| Drawdown | 2022-04-01 | 2022-06-23 | 57 | $321,270.31 | $138,752.97 | -56.8% | -97.6% | -16.5% | -40.3% |
| Rally | 2022-06-23 | 2022-08-18 | 40 | $138,752.97 | $186,993.25 | +34.8% | +555.2% | +12.9% | +21.9% |
| Drawdown | 2022-08-18 | 2022-10-13 | 37 | $186,993.25 | $108,913.62 | -41.8% | -97.5% | -14.3% | -27.4% |
| Rally | 2022-10-13 | 2023-06-22 | 173 | $108,913.62 | $305,355.99 | +180.4% | +348.9% | +19.4% | +161.0% |
| Drawdown | 2023-06-22 | 2023-11-17 | 101 | $305,355.99 | $189,280.93 | -38.0% | -69.7% | +3.0% | -41.0% |
| Rally | 2023-11-17 | 2024-01-11 | 37 | $189,280.93 | $255,418.48 | +34.9% | +669.8% | +5.9% | +29.0% |
| Drawdown | 2024-01-11 | 2024-03-07 | 38 | $255,418.48 | $185,477.71 | -27.4% | -88.0% | +7.9% | -35.3% |
| Rally | 2024-03-07 | 2024-04-19 | 31 | $185,477.71 | $229,976.40 | +24.0% | +474.4% | -3.7% | +27.7% |
| Drawdown | 2024-04-19 | 2024-09-23 | 104 | $229,976.40 | $157,641.09 | -31.5% | -60.0% | +15.1% | -46.6% |
| Rally | 2024-09-23 | 2025-07-01 | 186 | $157,641.09 | $313,056.58 | +98.6% | +153.3% | +8.4% | +90.2% |
| Drawdown | 2025-07-01 | 2025-07-30 | 22 | $313,056.58 | $250,145.69 | -20.1% | -92.3% | +2.7% | -22.8% |
| Rally | 2025-07-30 | 2026-02-19 | 135 | $250,145.69 | $403,927.86 | +61.5% | +144.6% | +7.8% | +53.6% |
| Drawdown | 2026-02-19 | 2026-06-26 | 87 | $403,927.86 | $177,800.00 | -56.0% | -90.7% | +7.2% | -63.2% |
| Rally | 2026-06-26 | 2026-07-07 | 8 | $177,800.00 | $232,000.00 | +30.5% | +436,437.1% | +2.0% | +28.4% |
| Drawdown | 2026-07-07 | 2026-10-02 | 60 | $232,000.00 | $155,300.00 | -33.1% | -81.5% | +2.9% | -36.0% |
| Rally | 2026-10-02 | 2026-10-19 | 10 | $155,300.00 | $188,500.00 | +21.4% | +13,092.4% | -0.4% | +21.8% |
| Drawdown Ongoing | 2026-10-19 | 2026-11-06 | 15 | $188,500.00 | $146,800.00 | -22.1% | -98.5% | -4.1% | -18.0% |
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.