Stock Regimes

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

Symbol
ENB.US
Window
1984-03-15 โ€“ 2026-11-06
Min reversal 20%
Regimes
25
Current regime
Rally
since 2023-10-04 ยท +80.2%
Stock return
+25,069.1%
S&P 500
+4,586.4%
Excess
+20,482.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.

ENB.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock Annualized S&P 500 Excess
Rally 1984-05-09 1987-08-25 833 $0.16 $0.40 +146.1% +31.3% +110.3% +35.8%
Drawdown 1987-08-25 1987-11-25 66 $0.40 $0.30 -25.4% -67.4% -27.5% +2.1%
Rally 1987-11-25 1992-02-12 1,066 $0.30 $0.62 +106.0% +18.6% +70.9% +35.1%
Drawdown 1992-02-12 1993-01-06 228 $0.62 $0.47 -24.2% -26.4% +4.2% -28.4%
Rally 1993-01-06 1994-02-07 277 $0.47 $0.73 +55.7% +49.6% +8.6% +47.1%
Drawdown 1994-02-07 1995-01-24 243 $0.73 $0.56 -22.9% -23.7% -1.3% -21.7%
Rally 1995-01-24 1999-05-06 1,082 $0.56 $1.82 +225.4% +31.6% +185.9% +39.5%
Drawdown 1999-05-06 2000-01-25 183 $1.82 $1.32 -27.8% -36.2% +5.9% -33.7%
Rally 2000-01-25 2001-01-02 238 $1.32 $2.25 +71.3% +76.9% -9.0% +80.3%
Drawdown 2001-01-02 2001-01-18 12 $2.25 $1.79 -20.7% -99.2% +5.0% -25.8%
Rally 2001-01-18 2008-05-23 1,847 $1.79 $9.43 +427.6% +25.5% +2.1% +425.5%
Drawdown 2008-05-23 2008-10-27 109 $9.43 $6.04 -36.0% -64.3% -38.3% +2.3%
Rally 2008-10-27 2008-11-04 7 $6.04 $7.65 +26.8% +514,209.5% +18.5% +8.3%
Drawdown 2008-11-04 2008-11-20 13 $7.65 $5.58 -27.1% -99.8% -25.2% -2.0%
Rally 2008-11-20 2015-04-27 1,617 $5.58 $27.64 +395.5% +28.3% +180.3% +215.3%
Drawdown 2015-04-27 2015-09-29 109 $27.64 $18.67 -32.4% -59.6% -10.7% -21.8%
Rally 2015-09-29 2015-10-15 13 $18.67 $22.66 +21.3% +4,141.8% +7.4% +13.9%
Drawdown 2015-10-15 2016-01-20 66 $22.66 $14.83 -34.6% -80.2% -8.1% -26.4%
Rally 2016-01-20 2016-09-08 162 $14.83 $24.63 +66.1% +120.2% +17.3% +48.8%
Drawdown 2016-09-08 2018-04-25 410 $24.63 $16.93 -31.3% -20.6% +21.0% -52.3%
Rally 2018-04-25 2020-02-12 454 $16.93 $27.71 +63.7% +31.5% +28.0% +35.7%
Drawdown 2020-02-12 2020-03-23 28 $27.71 $15.50 -44.1% -99.5% -33.8% -10.3%
Rally 2020-03-23 2022-06-07 558 $15.50 $36.30 +134.3% +46.9% +86.0% +48.3%
Drawdown 2022-06-07 2023-10-04 334 $36.30 $26.03 -28.3% -22.2% +2.5% -30.8%
Rally Ongoing 2023-10-04 2026-11-06 777 $26.03 $46.89 +80.2% +21.0% +73.0% +7.1%

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.