Stock Regimes

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

Symbol
NFG.US
Window
1973-05-03 โ€“ 2026-11-05
Min reversal 20%
Regimes
35
Current regime
Drawdown
since 2026-04-07 ยท -21.8%
Stock return
+12,881.7%
S&P 500
+6,571.9%
Excess
+6,309.9%

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.

NFG.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 1973-05-09 1974-10-01 354 $0.57 $0.37 -35.3% -42.6% +7.3%
Rally 1974-10-01 1979-09-18 1,255 $0.37 $0.68 +85.1% +70.4% +14.7%
Drawdown 1979-09-18 1980-03-27 134 $0.68 $0.48 -30.4% -9.1% -21.3%
Rally 1980-03-27 1981-03-18 246 $0.48 $0.80 +68.0% +36.7% +31.3%
Drawdown 1981-03-18 1981-09-25 134 $0.80 $0.55 -30.5% -16.0% -14.6%
Rally 1981-09-25 1987-07-17 1,469 $0.55 $2.52 +354.6% +179.0% +175.6%
Drawdown 1987-07-17 1987-12-08 101 $2.52 $1.81 -28.3% -25.3% -3.0%
Rally 1987-12-08 1989-12-28 521 $1.81 $3.49 +93.1% +49.3% +43.8%
Drawdown 1989-12-28 1990-04-30 85 $3.49 $2.75 -21.4% -5.7% -15.7%
Rally 1990-04-30 1993-09-28 865 $2.75 $5.73 +108.6% +39.5% +69.0%
Drawdown 1993-09-28 1994-11-18 291 $5.73 $4.18 -26.9% 0.0% -26.9%
Rally 1994-11-18 1998-10-12 984 $4.18 $9.71 +132.2% +116.2% +16.0%
Drawdown 1998-10-12 1999-04-06 121 $9.71 $7.65 -21.3% +32.1% -53.4%
Rally 1999-04-06 1999-11-15 157 $7.65 $10.77 +40.8% +5.8% +35.0%
Drawdown 1999-11-15 2000-02-24 70 $10.77 $8.25 -23.4% -2.9% -20.5%
Rally 2000-02-24 2000-12-28 215 $8.25 $13.84 +67.8% -1.4% +69.2%
Drawdown 2000-12-28 2002-07-24 391 $13.84 $7.34 -47.0% -36.8% -10.2%
Rally 2002-07-24 2008-05-21 1,468 $7.34 $35.40 +382.6% +64.9% +317.7%
Drawdown 2008-05-21 2008-10-10 100 $35.40 $16.96 -52.1% -35.3% -16.7%
Rally 2008-10-10 2008-10-20 7 $16.96 $21.60 +27.3% +9.6% +17.8%
Drawdown 2008-10-20 2008-11-20 24 $21.60 $15.75 -27.1% -23.6% -3.4%
Rally 2008-11-20 2010-04-23 357 $15.75 $33.09 +110.0% +61.8% +48.2%
Drawdown 2010-04-23 2010-08-31 91 $33.09 $26.37 -20.3% -13.8% -6.5%
Rally 2010-08-31 2011-07-06 214 $26.37 $47.28 +79.3% +27.6% +51.7%
Drawdown 2011-07-06 2011-10-03 63 $47.28 $29.16 -38.3% -17.9% -20.4%
Rally 2011-10-03 2011-11-03 24 $29.16 $40.14 +37.7% +14.7% +22.9%
Drawdown 2011-11-03 2012-06-04 146 $40.14 $26.99 -32.8% +1.4% -34.1%
Rally 2012-06-04 2014-06-30 521 $26.99 $52.97 +96.3% +53.4% +42.9%
Drawdown 2014-06-30 2015-12-11 368 $52.97 $26.48 -50.0% +2.7% -52.7%
Rally 2015-12-11 2019-04-16 841 $26.48 $47.43 +79.2% +44.5% +34.7%
Drawdown 2019-04-16 2020-03-23 236 $47.43 $26.43 -44.3% -23.0% -21.2%
Rally 2020-03-23 2022-06-07 558 $26.43 $65.54 +148.0% +86.0% +62.0%
Drawdown 2022-06-07 2024-02-05 418 $65.54 $42.12 -35.7% +18.8% -54.5%
Rally 2024-02-05 2026-04-07 544 $42.12 $94.62 +124.6% +33.9% +90.8%
Drawdown Ongoing 2026-04-07 2026-11-05 149 $94.62 $73.97 -21.8% +11.1% -33.0%

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.