Stock Regimes
Major swings and moving-average trends across the full price history, with each period compared to the S&P 500.
Price history
Green bands are rallies and red bands are drawdowns. A swing is confirmed when price reverses by at least 20%.
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.
Regimes
| Direction | Start | End | Trading days | Start price | End price | Stock | Annualized | S&P 500 | Excess |
|---|---|---|---|---|---|---|---|---|---|
| Drawdown | 1989-12-18 | 1990-09-28 | 196 | CAD 3.32 | CAD 2.58 | -22.4% | -27.8% | -11.0% | -11.5% |
| Rally | 1990-09-28 | 1998-06-19 | 1,913 | CAD 2.58 | CAD 7.83 | +203.8% | +15.8% | +259.6% | -55.9% |
| Drawdown | 1998-06-19 | 1998-08-27 | 47 | CAD 7.83 | CAD 5.80 | -26.0% | -80.0% | -5.3% | -20.7% |
| Rally | 1998-08-27 | 1999-02-18 | 118 | CAD 5.80 | CAD 8.12 | +40.0% | +105.3% | +18.7% | +21.4% |
| Drawdown | 1999-02-18 | 1999-12-08 | 201 | CAD 8.12 | CAD 4.44 | -45.3% | -53.1% | +13.5% | -58.8% |
| Rally | 1999-12-08 | 2001-06-04 | 369 | CAD 4.44 | CAD 11.00 | +147.7% | +85.8% | -9.7% | +157.5% |
| Drawdown | 2001-06-04 | 2003-03-28 | 457 | CAD 11.00 | CAD 6.25 | -43.2% | -26.8% | -31.9% | -11.4% |
| Rally | 2003-03-28 | 2008-08-26 | 1,363 | CAD 6.25 | CAD 18.96 | +203.6% | +22.8% | +47.3% | +156.3% |
| Drawdown | 2008-08-26 | 2008-10-10 | 33 | CAD 18.96 | CAD 10.70 | -43.6% | -98.7% | -29.3% | -14.3% |
| Rally | 2008-10-10 | 2008-10-20 | 6 | CAD 10.70 | CAD 14.22 | +32.9% | +15,439,291.2% | +9.6% | +23.3% |
| Drawdown | 2008-10-20 | 2008-11-20 | 24 | CAD 14.22 | CAD 10.77 | -24.2% | -94.6% | -23.6% | -0.6% |
| Rally | 2008-11-20 | 2009-01-06 | 31 | CAD 10.77 | CAD 13.05 | +21.1% | +373.9% | +24.2% | -3.1% |
| Drawdown | 2009-01-06 | 2009-03-05 | 42 | CAD 13.05 | CAD 9.47 | -27.4% | -85.3% | -27.0% | -0.4% |
| Rally | 2009-03-05 | 2011-10-12 | 654 | CAD 9.47 | CAD 13.92 | +46.9% | +16.0% | +76.9% | -30.0% |
| Drawdown | 2011-10-12 | 2012-09-05 | 227 | CAD 13.92 | CAD 9.00 | -35.4% | -38.4% | +16.3% | -51.6% |
| Rally | 2012-09-05 | 2013-01-22 | 96 | CAD 9.00 | CAD 10.96 | +21.8% | +67.7% | +6.4% | +15.4% |
| Drawdown | 2013-01-22 | 2013-06-20 | 105 | CAD 10.96 | CAD 8.71 | -20.6% | -42.4% | +6.4% | -27.0% |
| Rally | 2013-06-20 | 2014-02-18 | 166 | CAD 8.71 | CAD 10.50 | +20.6% | +32.9% | +15.9% | +4.7% |
| Drawdown | 2014-02-18 | 2014-12-15 | 209 | CAD 10.50 | CAD 7.30 | -30.4% | -35.4% | +8.1% | -38.5% |
| Rally | 2014-12-15 | 2015-04-28 | 92 | CAD 7.30 | CAD 9.32 | +27.7% | +95.4% | +6.3% | +21.4% |
| Drawdown | 2015-04-28 | 2015-09-14 | 96 | CAD 9.32 | CAD 4.44 | -52.4% | -85.7% | -7.6% | -44.7% |
| Rally | 2015-09-14 | 2015-10-07 | 18 | CAD 4.44 | CAD 5.61 | +26.5% | +2,576.8% | +2.2% | +24.3% |
| Drawdown | 2015-10-07 | 2015-12-14 | 48 | CAD 5.61 | CAD 3.36 | -40.1% | -93.2% | +1.3% | -41.5% |
| Rally | 2015-12-14 | 2015-12-24 | 9 | CAD 3.36 | CAD 4.05 | +20.6% | +18,773.4% | +1.9% | +18.7% |
| Drawdown | 2015-12-24 | 2016-01-15 | 14 | CAD 4.05 | CAD 3.06 | -24.5% | -99.4% | -8.8% | -15.7% |
| Rally | 2016-01-15 | 2016-06-08 | 101 | CAD 3.06 | CAD 5.83 | +90.5% | +399.3% | +12.7% | +77.8% |
| Drawdown | 2016-06-08 | 2016-11-14 | 110 | CAD 5.83 | CAD 4.29 | -26.4% | -50.4% | +2.1% | -28.5% |
| Rally | 2016-11-14 | 2017-07-04 | 160 | CAD 4.29 | CAD 7.05 | +64.4% | +118.7% | +12.2% | +52.1% |
| Drawdown | 2017-07-04 | 2018-02-06 | 150 | CAD 7.05 | CAD 5.45 | -22.8% | -35.2% | +11.0% | -33.7% |
| Rally | 2018-02-06 | 2018-08-07 | 126 | CAD 5.45 | CAD 6.67 | +22.4% | +49.9% | +6.1% | +16.4% |
| Drawdown | 2018-08-07 | 2018-12-27 | 99 | CAD 6.67 | CAD 4.85 | -27.3% | -55.5% | -12.9% | -14.3% |
| Rally | 2018-12-27 | 2019-04-02 | 67 | CAD 4.85 | CAD 8.76 | +80.5% | +822.8% | +15.2% | +65.3% |
| Drawdown | 2019-04-02 | 2019-11-04 | 149 | CAD 8.76 | CAD 6.77 | -22.7% | -35.3% | +7.4% | -30.1% |
| Rally | 2019-11-04 | 2020-02-21 | 76 | CAD 6.77 | CAD 9.97 | +47.3% | +261.4% | +8.4% | +38.9% |
| Drawdown | 2020-02-21 | 2020-03-23 | 22 | CAD 9.97 | CAD 4.93 | -50.6% | -100.0% | -33.0% | -17.6% |
| Rally | 2020-03-23 | 2022-07-18 | 583 | CAD 4.93 | CAD 14.00 | +184.2% | +57.1% | +71.2% | +113.0% |
| Drawdown | 2022-07-18 | 2022-10-12 | 60 | CAD 14.00 | CAD 10.01 | -28.5% | -75.6% | -6.6% | -21.9% |
| Rally | 2022-10-12 | 2023-08-10 | 209 | CAD 10.01 | CAD 13.18 | +31.7% | +39.4% | +24.9% | +6.8% |
| Drawdown | 2023-08-10 | 2024-04-12 | 170 | CAD 13.18 | CAD 8.00 | -39.3% | -52.3% | +14.6% | -53.9% |
| Rally | 2024-04-12 | 2025-01-20 | 194 | CAD 8.00 | CAD 20.33 | +154.0% | +235.6% | +17.0% | +136.9% |
| Drawdown | 2025-01-20 | 2025-04-08 | 56 | CAD 20.33 | CAD 11.34 | -44.2% | -92.8% | -16.9% | -27.3% |
| Rally | 2025-04-08 | 2025-10-31 | 143 | CAD 11.34 | CAD 24.43 | +115.4% | +286.5% | +37.3% | +78.1% |
| Drawdown | 2025-10-31 | 2026-03-20 | 97 | CAD 24.43 | CAD 16.09 | -34.1% | -66.2% | -4.9% | -29.2% |
| Rally | 2026-03-20 | 2026-07-09 | 77 | CAD 16.09 | CAD 20.45 | +27.1% | +119.1% | +15.9% | +11.1% |
| Drawdown Ongoing | 2026-07-09 | 2026-11-06 | 84 | CAD 20.45 | CAD 18.38 | -10.1% | -27.4% | -2.2% | -7.9% |
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.