Stock Regimes

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

Symbol
NGVC.US
Window
2012-07-25 โ€“ 2026-11-06
Min reversal 20%
Regimes
47
Current regime
Rally
since 2026-08-10 ยท +9.5%
Stock return
+127.8%
S&P 500
+451.4%
Excess
-323.5%

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.

NGVC.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock Annualized S&P 500 Excess
Rally 2012-07-25 2012-10-03 50 $12.56 $17.40 +38.6% +417.8% +8.5% +30.1%
Drawdown 2012-10-03 2013-01-10 67 $17.40 $12.44 -28.5% -71.7% +1.5% -30.0%
Rally 2013-01-10 2014-01-10 253 $12.44 $30.03 +141.4% +140.6% +25.2% +116.3%
Drawdown 2014-01-10 2014-01-29 13 $30.03 $23.56 -21.5% -99.1% -3.7% -17.8%
Rally 2014-01-29 2014-03-20 36 $23.56 $30.99 +31.5% +580.4% +5.5% +26.0%
Drawdown 2014-03-20 2014-06-02 51 $30.99 $13.87 -55.2% -98.1% +2.8% -58.1%
Rally 2014-06-02 2014-07-22 36 $13.87 $16.85 +21.5% +290.7% +3.0% +18.4%
Drawdown 2014-07-22 2014-10-10 58 $16.85 $11.24 -33.3% -82.8% -3.9% -29.4%
Rally 2014-10-10 2015-02-05 81 $11.24 $22.18 +97.2% +727.6% +8.2% +89.0%
Drawdown 2015-02-05 2015-07-30 122 $22.18 $15.14 -31.7% -54.6% +2.2% -34.0%
Rally 2015-07-30 2015-07-31 2 $15.14 $18.80 +24.2% +72,222,223,970,943.8% -0.2% +24.4%
Drawdown 2015-07-31 2016-02-10 134 $18.80 $12.02 -36.1% -56.9% -12.0% -24.1%
Rally 2016-02-10 2016-03-30 34 $12.02 $15.21 +26.6% +473.2% +11.5% +15.1%
Drawdown 2016-03-30 2016-11-30 172 $15.21 $7.45 -51.0% -64.8% +6.5% -57.5%
Rally 2016-11-30 2017-01-25 38 $7.45 $9.60 +28.8% +435.0% +4.5% +24.2%
Drawdown 2017-01-25 2017-10-27 193 $9.60 $3.40 -64.6% -74.2% +12.3% -76.9%
Rally 2017-10-27 2017-12-18 36 $3.40 $6.43 +89.4% +8,655.1% +4.2% +85.2%
Drawdown 2017-12-18 2018-02-02 32 $6.43 $4.65 -27.8% -92.3% +2.7% -30.4%
Rally 2018-02-02 2018-07-13 112 $4.65 $11.18 +140.5% +620.6% +1.4% +139.1%
Drawdown 2018-07-13 2018-08-01 14 $11.18 $8.82 -21.1% -98.6% +0.4% -21.6%
Rally 2018-08-01 2018-08-14 10 $8.82 $13.68 +55.2% +6,445,279.2% +0.9% +54.2%
Drawdown 2018-08-14 2018-10-05 38 $13.68 $10.63 -22.3% -81.2% +1.6% -23.9%
Rally 2018-10-05 2018-11-16 31 $10.63 $15.82 +48.8% +2,431.2% -5.2% +54.0%
Drawdown 2018-11-16 2019-07-23 169 $15.82 $6.00 -62.0% -76.4% +9.8% -71.9%
Rally 2019-07-23 2019-08-02 9 $6.00 $8.36 +39.2% +1,057,041.4% -2.4% +41.7%
Drawdown 2019-08-02 2019-08-15 10 $8.36 $6.28 -24.9% -99.9% -2.9% -22.0%
Rally 2019-08-15 2019-09-16 22 $6.28 $8.03 +27.9% +1,573.0% +5.3% +22.6%
Drawdown 2019-09-16 2019-10-21 26 $8.03 $5.79 -27.8% -95.8% +0.3% -28.1%
Rally 2019-10-21 2020-01-29 69 $5.79 $7.58 +30.9% +167.0% +8.9% +22.0%
Drawdown 2020-01-29 2020-03-12 31 $7.58 $4.15 -45.3% -99.3% -24.2% -21.1%
Rally 2020-03-12 2020-05-08 41 $4.15 $11.10 +167.4% +42,133.6% +18.1% +149.3%
Drawdown 2020-05-08 2020-06-19 30 $11.10 $8.65 -22.1% -87.7% +5.7% -27.8%
Rally 2020-06-19 2020-07-28 27 $8.65 $12.16 +40.6% +2,299.9% +3.9% +36.7%
Drawdown 2020-07-28 2020-09-23 41 $12.16 $6.85 -43.6% -97.1% +0.6% -44.2%
Rally 2020-09-23 2021-01-27 87 $6.85 $14.89 +117.3% +847.3% +15.9% +101.5%
Drawdown 2021-01-27 2021-02-25 21 $14.89 $11.63 -21.9% -94.8% +2.1% -24.0%
Rally 2021-02-25 2021-04-05 27 $11.63 $15.01 +29.0% +975.2% +6.5% +22.5%
Drawdown 2021-04-05 2021-09-16 116 $15.01 $8.36 -44.3% -71.9% +9.7% -54.0%
Rally 2021-09-16 2022-04-21 151 $8.36 $20.16 +141.1% +334.4% -1.8% +142.9%
Drawdown 2022-04-21 2023-01-19 188 $20.16 $7.39 -63.3% -73.9% -11.3% -52.1%
Rally 2023-01-19 2025-02-06 515 $7.39 $48.72 +559.1% +151.6% +56.0% +503.1%
Drawdown 2025-02-06 2025-03-10 22 $48.72 $34.58 -29.0% -98.0% -7.7% -21.3%
Rally 2025-03-10 2025-05-09 44 $34.58 $58.13 +68.1% +1,857.8% +0.8% +67.3%
Drawdown 2025-05-09 2026-01-07 167 $58.13 $23.33 -59.9% -74.8% +22.3% -82.2%
Rally 2026-01-07 2026-07-07 124 $23.33 $33.56 +43.9% +109.4% +8.4% +35.4%
Drawdown 2026-07-07 2026-08-10 25 $33.56 $26.12 -22.2% -92.0% +3.3% -25.5%
Rally Ongoing 2026-08-10 2026-11-06 64 $26.12 $28.61 +9.5% +43.1% -4.9% +14.4%

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.