Stock Regimes

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

Symbol
CU.TO
Window
1989-12-18 โ€“ 2026-11-06
Min reversal 20%
Regimes
17
Current regime
Rally
since 2023-10-03 ยท +114.5%
Stock return
+4,530.9%
S&P 500
+2,046.4%
Excess
+2,484.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.

CU.TO S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Rally 1990-04-24 1999-03-12 2,199 $0.95 $4.25 +347.3% +291.9% +55.5%
Drawdown 1999-03-12 2000-01-21 212 $4.25 $2.81 -33.9% +11.3% -45.3%
Rally 2000-01-21 2002-07-03 612 $2.81 $5.93 +110.9% -33.8% +144.7%
Drawdown 2002-07-03 2003-04-07 193 $5.93 $4.58 -22.7% -7.8% -14.9%
Rally 2003-04-07 2005-12-08 675 $4.58 $10.35 +125.9% +42.7% +83.2%
Drawdown 2005-12-08 2006-06-21 135 $10.35 $8.04 -22.3% -0.3% -22.0%
Rally 2006-06-21 2007-10-31 343 $8.04 $12.77 +58.8% +23.7% +35.1%
Drawdown 2007-10-31 2008-10-08 237 $12.77 $8.46 -33.8% -36.4% +2.6%
Rally 2008-10-08 2015-01-20 1,576 $8.46 $25.63 +203.1% +105.3% +97.8%
Drawdown 2015-01-20 2015-12-09 225 $25.63 $17.91 -30.1% +1.2% -31.4%
Rally 2015-12-09 2017-06-27 389 $17.91 $26.78 +49.6% +18.2% +31.4%
Drawdown 2017-06-27 2018-10-12 325 $26.78 $19.50 -27.2% +14.4% -41.6%
Rally 2018-10-12 2020-03-05 351 $19.50 $30.60 +56.9% +9.3% +47.6%
Drawdown 2020-03-05 2020-03-23 13 $30.60 $18.31 -40.2% -26.0% -14.1%
Rally 2020-03-23 2022-08-29 612 $18.31 $33.64 +83.7% +80.1% +3.6%
Drawdown 2022-08-29 2023-10-03 276 $33.64 $24.33 -27.7% +4.9% -32.6%
Rally Ongoing 2023-10-03 2026-11-06 778 $24.33 $52.19 +114.5% +74.4% +40.1%

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.