Stock Regimes

Major swings and moving-average trends across the full price history, with each period compared to the S&P 500.

Symbol
VST.US
Window
2016-10-05 โ€“ 2026-11-05
Min reversal 20%
Regimes
26
Current regime
Drawdown
since 2026-07-23 ยท -33.1%
Stock return
+897.2%
S&P 500
+240.5%
Excess
+656.7%

Price history

Green bands are rallies and red bands are drawdowns. A swing is confirmed when price reverses by at least 20%.

Close Rally Drawdown

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.

VST.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Rally 2016-11-03 2019-05-02 626 $9.93 $23.32 +134.8% +39.7% +95.1%
Drawdown 2019-05-02 2019-07-23 57 $23.32 $18.44 -21.0% +3.0% -24.0%
Rally 2019-07-23 2019-11-04 74 $18.44 $23.66 +28.3% +2.4% +25.9%
Drawdown 2019-11-04 2020-03-18 93 $23.66 $11.04 -53.3% -22.1% -31.2%
Rally 2020-03-18 2020-06-08 57 $11.04 $19.28 +74.6% +34.8% +39.8%
Drawdown 2020-06-08 2020-10-29 102 $19.28 $15.41 -20.1% +2.4% -22.5%
Rally 2020-10-29 2021-02-24 80 $15.41 $21.34 +38.5% +18.6% +19.9%
Drawdown 2021-02-24 2021-05-17 58 $21.34 $14.37 -32.6% +6.1% -38.7%
Rally 2021-05-17 2022-06-07 268 $14.37 $25.52 +77.5% -0.1% +77.6%
Drawdown 2022-06-07 2022-09-30 81 $25.52 $19.86 -22.2% -13.8% -8.3%
Rally 2022-09-30 2024-05-28 416 $19.86 $104.47 +426.1% +48.0% +378.1%
Drawdown 2024-05-28 2024-07-30 44 $104.47 $68.05 -34.9% +2.5% -37.3%
Rally 2024-07-30 2024-11-21 82 $68.05 $164.71 +142.0% +9.4% +132.6%
Drawdown 2024-11-21 2024-12-18 19 $164.71 $131.38 -20.2% -1.3% -19.0%
Rally 2024-12-18 2025-01-23 23 $131.38 $190.01 +44.6% +4.2% +40.4%
Drawdown 2025-01-23 2025-01-27 3 $190.01 $135.74 -28.6% -1.7% -26.8%
Rally 2025-01-27 2025-01-30 4 $135.74 $174.58 +28.6% +1.0% +27.6%
Drawdown 2025-01-30 2025-03-10 27 $174.58 $107.43 -38.5% -7.5% -30.9%
Rally 2025-03-10 2025-03-24 11 $107.43 $133.85 +24.6% +2.7% +21.9%
Drawdown 2025-03-24 2025-04-04 10 $133.85 $97.28 -27.3% -12.0% -15.3%
Rally 2025-04-04 2025-09-22 117 $97.28 $216.67 +122.7% +31.9% +90.8%
Drawdown 2025-09-22 2026-02-04 94 $216.67 $141.90 -34.5% +2.8% -37.3%
Rally 2026-02-04 2026-02-26 16 $141.90 $176.05 +24.1% +0.4% +23.7%
Drawdown 2026-02-26 2026-05-19 58 $176.05 $134.31 -23.7% +6.4% -30.1%
Rally 2026-05-19 2026-07-23 45 $134.31 $168.70 +25.6% +0.7% +24.9%
Drawdown Ongoing 2026-07-23 2026-11-05 75 $168.70 $112.89 -33.1% -0.7% -32.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.