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 | S&P 500 | Excess |
|---|---|---|---|---|---|---|---|---|
| Drawdown | 2002-01-17 | 2002-04-15 | 14 | CAD 2.76 | CAD 1.38 | -50.0% | -3.2% | -46.8% |
| Rally | 2002-04-15 | 2002-04-25 | 2 | CAD 1.38 | CAD 1.94 | +40.0% | -1.0% | +41.0% |
| Drawdown | 2002-04-25 | 2002-11-19 | 13 | CAD 1.94 | CAD 1.15 | -40.5% | -17.8% | -22.6% |
| Rally | 2002-11-19 | 2002-11-21 | 2 | CAD 1.15 | CAD 2.30 | +100.0% | +4.1% | +95.9% |
| Drawdown | 2002-11-21 | 2003-01-08 | 5 | CAD 2.30 | CAD 0.51 | -78.0% | -2.6% | -75.4% |
| Rally | 2003-01-08 | 2003-01-10 | 3 | CAD 0.51 | CAD 1.57 | +209.1% | +1.9% | +207.1% |
| Drawdown | 2003-01-10 | 2003-02-06 | 3 | CAD 1.57 | CAD 0.55 | -64.7% | -9.6% | -55.1% |
| Rally | 2003-02-06 | 2003-04-03 | 5 | CAD 0.55 | CAD 1.38 | +150.0% | +4.6% | +145.4% |
| Drawdown | 2003-04-03 | 2003-06-04 | 3 | CAD 1.38 | CAD 0.92 | -33.3% | +12.5% | -45.9% |
| Rally | 2003-06-04 | 2003-09-04 | 6 | CAD 0.92 | CAD 1.38 | +50.0% | +4.2% | +45.8% |
| Drawdown | 2003-09-04 | 2003-09-18 | 4 | CAD 1.38 | CAD 0.78 | -43.3% | +1.1% | -44.5% |
| Rally | 2003-09-18 | 2003-11-07 | 11 | CAD 0.78 | CAD 1.61 | +105.9% | +1.3% | +104.6% |
| Drawdown | 2003-11-07 | 2003-12-09 | 8 | CAD 1.61 | CAD 1.29 | -20.0% | +0.7% | -20.7% |
| Rally | 2003-12-09 | 2004-01-14 | 5 | CAD 1.29 | CAD 1.61 | +25.0% | +6.6% | +18.4% |
| Drawdown | 2004-01-14 | 2004-03-31 | 14 | CAD 1.61 | CAD 0.94 | -41.4% | -0.4% | -41.0% |
| Rally | 2004-03-31 | 2004-04-22 | 2 | CAD 0.94 | CAD 1.47 | +56.1% | +1.2% | +54.9% |
| Drawdown | 2004-04-22 | 2004-04-27 | 2 | CAD 1.47 | CAD 1.15 | -21.9% | -0.2% | -21.7% |
| Rally | 2004-04-27 | 2004-05-25 | 6 | CAD 1.15 | CAD 1.61 | +40.0% | -2.2% | +42.2% |
| Drawdown | 2004-05-25 | 2004-06-14 | 7 | CAD 1.61 | CAD 1.11 | -31.4% | +1.1% | -32.5% |
| Rally | 2004-06-14 | 2004-06-24 | 3 | CAD 1.11 | CAD 1.45 | +31.2% | +1.4% | +29.9% |
| Drawdown | 2004-06-24 | 2004-07-27 | 9 | CAD 1.45 | CAD 1.01 | -30.2% | -4.0% | -26.1% |
| Rally | 2004-07-27 | 2004-08-10 | 6 | CAD 1.01 | CAD 1.43 | +40.9% | -1.4% | +42.3% |
| Drawdown | 2004-08-10 | 2004-08-16 | 3 | CAD 1.43 | CAD 1.06 | -25.8% | +0.0% | -25.8% |
| Rally | 2004-08-16 | 2004-08-20 | 2 | CAD 1.06 | CAD 1.43 | +34.8% | +1.8% | +33.0% |
| Drawdown | 2004-08-20 | 2004-09-09 | 6 | CAD 1.43 | CAD 1.01 | -29.0% | +1.8% | -30.9% |
| Rally | 2004-09-09 | 2005-01-10 | 55 | CAD 1.01 | CAD 2.03 | +100.0% | +6.4% | +93.6% |
| Drawdown | 2005-01-10 | 2005-04-08 | 55 | CAD 2.03 | CAD 1.52 | -25.0% | -0.8% | -24.2% |
| Rally | 2005-04-08 | 2005-04-20 | 9 | CAD 1.52 | CAD 1.84 | +21.2% | -3.7% | +24.9% |
| Drawdown | 2005-04-20 | 2005-06-30 | 37 | CAD 1.84 | CAD 1.34 | -27.5% | +4.7% | -32.2% |
| Rally | 2005-06-30 | 2005-07-29 | 18 | CAD 1.34 | CAD 2.53 | +89.6% | +3.6% | +86.1% |
| Drawdown | 2005-07-29 | 2005-08-03 | 3 | CAD 2.53 | CAD 1.94 | -23.6% | +0.9% | -24.5% |
| Rally | 2005-08-03 | 2005-08-16 | 6 | CAD 1.94 | CAD 2.49 | +28.6% | -2.1% | +30.6% |
| Drawdown | 2005-08-16 | 2005-09-29 | 28 | CAD 2.49 | CAD 1.87 | -25.0% | +0.7% | -25.7% |
| Rally | 2005-09-29 | 2006-05-08 | 131 | CAD 1.87 | CAD 5.53 | +196.3% | +7.9% | +188.4% |
| Drawdown | 2006-05-08 | 2006-06-19 | 27 | CAD 5.53 | CAD 4.01 | -27.5% | -6.4% | -21.1% |
| Rally | 2006-06-19 | 2006-06-22 | 4 | CAD 4.01 | CAD 5.07 | +26.4% | +0.4% | +26.0% |
| Drawdown | 2006-06-22 | 2006-10-20 | 49 | CAD 5.07 | CAD 3.23 | -36.4% | +9.9% | -46.2% |
| Rally | 2006-10-20 | 2006-10-23 | 2 | CAD 3.23 | CAD 4.15 | +28.6% | +0.6% | +28.0% |
| Drawdown | 2006-10-23 | 2006-11-22 | 15 | CAD 4.15 | CAD 2.99 | -27.8% | +2.1% | -29.9% |
| Rally | 2006-11-22 | 2007-01-04 | 23 | CAD 2.99 | CAD 4.38 | +46.2% | +0.9% | +45.3% |
| Drawdown | 2007-01-04 | 2007-02-26 | 25 | CAD 4.38 | CAD 2.76 | -36.8% | +2.2% | -39.0% |
| Rally | 2007-02-26 | 2007-03-05 | 5 | CAD 2.76 | CAD 3.59 | +30.0% | -5.2% | +35.2% |
| Drawdown | 2007-03-05 | 2007-04-02 | 14 | CAD 3.59 | CAD 1.94 | -46.2% | +3.7% | -49.8% |
| Rally | 2007-04-02 | 2007-05-17 | 20 | CAD 1.94 | CAD 3.46 | +78.6% | +6.2% | +72.4% |
| Drawdown | 2007-05-17 | 2007-07-12 | 22 | CAD 3.46 | CAD 2.07 | -40.0% | +2.3% | -42.3% |
| Rally | 2007-07-12 | 2007-07-13 | 2 | CAD 2.07 | CAD 2.95 | +42.2% | +0.3% | +41.9% |
| Drawdown | 2007-07-13 | 2007-08-10 | 13 | CAD 2.95 | CAD 1.84 | -37.5% | -6.4% | -31.1% |
| Rally | 2007-08-10 | 2007-09-11 | 10 | CAD 1.84 | CAD 2.30 | +25.0% | +1.2% | +23.8% |
| Drawdown | 2007-09-11 | 2007-11-26 | 27 | CAD 2.30 | CAD 1.15 | -50.0% | -4.4% | -45.6% |
| Rally | 2007-11-26 | 2007-12-31 | 18 | CAD 1.15 | CAD 1.75 | +52.0% | +4.3% | +47.7% |
| Drawdown | 2007-12-31 | 2008-04-14 | 38 | CAD 1.75 | CAD 1.24 | -28.9% | -9.5% | -19.4% |
| Rally | 2008-04-14 | 2008-04-17 | 3 | CAD 1.24 | CAD 1.70 | +37.0% | +2.8% | +34.2% |
| Drawdown | 2008-04-17 | 2008-05-05 | 8 | CAD 1.70 | CAD 1.27 | -25.7% | +3.1% | -28.7% |
| Rally | 2008-05-05 | 2008-06-04 | 16 | CAD 1.27 | CAD 2.53 | +100.0% | -2.2% | +102.1% |
| Drawdown | 2008-06-04 | 2008-07-09 | 10 | CAD 2.53 | CAD 1.47 | -41.8% | -9.6% | -32.2% |
| Rally | 2008-07-09 | 2008-07-11 | 2 | CAD 1.47 | CAD 2.03 | +37.5% | -0.4% | +37.9% |
| Drawdown | 2008-07-11 | 2008-08-01 | 7 | CAD 2.03 | CAD 1.43 | -29.5% | +1.7% | -31.2% |
| Rally | 2008-08-01 | 2008-08-08 | 2 | CAD 1.43 | CAD 1.82 | +27.4% | +2.9% | +24.6% |
| Drawdown | 2008-08-08 | 2008-08-28 | 7 | CAD 1.82 | CAD 1.20 | -34.2% | +0.3% | -34.5% |
| Rally | 2008-08-28 | 2008-08-29 | 2 | CAD 1.20 | CAD 1.61 | +34.6% | -1.4% | +36.0% |
| Drawdown | 2008-08-29 | 2008-09-22 | 11 | CAD 1.61 | CAD 1.29 | -20.0% | -5.9% | -14.1% |
| Rally | 2008-09-22 | 2008-10-02 | 9 | CAD 1.29 | CAD 1.75 | +35.7% | -7.7% | +43.4% |
| Drawdown | 2008-10-02 | 2008-10-22 | 7 | CAD 1.75 | CAD 0.92 | -47.4% | -19.5% | -27.9% |
| Rally | 2008-10-22 | 2008-11-07 | 6 | CAD 0.92 | CAD 1.24 | +35.0% | +3.8% | +31.2% |
| Drawdown | 2008-11-07 | 2008-12-05 | 4 | CAD 1.24 | CAD 0.51 | -59.3% | -5.9% | -53.4% |
| Rally | 2008-12-05 | 2009-05-29 | 43 | CAD 0.51 | CAD 1.11 | +118.2% | +4.9% | +113.3% |
| Drawdown | 2009-05-29 | 2009-06-25 | 6 | CAD 1.11 | CAD 0.46 | -58.3% | +0.1% | -58.5% |
| Rally | 2009-06-25 | 2009-06-26 | 2 | CAD 0.46 | CAD 0.92 | +100.0% | -0.1% | +100.1% |
| Drawdown | 2009-06-26 | 2009-07-29 | 7 | CAD 0.92 | CAD 0.53 | -42.5% | +6.1% | -48.6% |
| Rally | 2009-07-29 | 2009-08-05 | 3 | CAD 0.53 | CAD 0.71 | +34.8% | +2.8% | +32.0% |
| Drawdown | 2009-08-05 | 2009-08-20 | 6 | CAD 0.71 | CAD 0.53 | -25.8% | +0.5% | -26.3% |
| Rally | 2009-08-20 | 2009-08-27 | 3 | CAD 0.53 | CAD 0.74 | +39.1% | +2.3% | +36.8% |
| Drawdown | 2009-08-27 | 2009-08-28 | 2 | CAD 0.74 | CAD 0.53 | -28.1% | -0.2% | -27.9% |
| Rally | 2009-08-28 | 2009-09-03 | 4 | CAD 0.53 | CAD 0.92 | +73.9% | -2.5% | +76.4% |
| Drawdown | 2009-09-03 | 2009-09-08 | 3 | CAD 0.92 | CAD 0.62 | -32.5% | +2.2% | -34.7% |
| Rally | 2009-09-08 | 2009-10-02 | 8 | CAD 0.62 | CAD 0.88 | +40.7% | 0.0% | +40.8% |
| Drawdown | 2009-10-02 | 2009-10-05 | 2 | CAD 0.88 | CAD 0.69 | -21.1% | +1.5% | -22.5% |
| Rally | 2009-10-05 | 2009-11-11 | 15 | CAD 0.69 | CAD 1.08 | +56.7% | +5.6% | +51.1% |
| Drawdown | 2009-11-11 | 2009-11-25 | 5 | CAD 1.08 | CAD 0.74 | -31.9% | +1.1% | -33.0% |
| Rally | 2009-11-25 | 2009-11-26 | 2 | CAD 0.74 | CAD 1.06 | +43.8% | 0.0% | +43.8% |
| Drawdown | 2009-11-26 | 2009-12-18 | 10 | CAD 1.06 | CAD 0.65 | -39.1% | -0.7% | -38.4% |
| Rally | 2009-12-18 | 2010-01-07 | 8 | CAD 0.65 | CAD 1.13 | +75.0% | +3.6% | +71.4% |
| Drawdown | 2010-01-07 | 2010-05-13 | 49 | CAD 1.13 | CAD 0.76 | -32.6% | +1.4% | -34.0% |
| Rally | 2010-05-13 | 2010-06-23 | 18 | CAD 0.76 | CAD 2.90 | +281.8% | -5.7% | +287.5% |
| Drawdown | 2010-06-23 | 2010-09-13 | 56 | CAD 2.90 | CAD 1.89 | -34.9% | +2.7% | -37.7% |
| Rally | 2010-09-13 | 2011-07-21 | 216 | CAD 1.89 | CAD 3.50 | +85.1% | +19.8% | +65.3% |
| Drawdown | 2011-07-21 | 2011-10-04 | 52 | CAD 3.50 | CAD 2.35 | -32.8% | -16.4% | -16.4% |
| Rally | 2011-10-04 | 2012-02-27 | 100 | CAD 2.35 | CAD 4.86 | +106.9% | +21.7% | +85.2% |
| Drawdown | 2012-02-27 | 2012-06-25 | 84 | CAD 4.86 | CAD 2.67 | -45.0% | -3.9% | -41.1% |
| Rally | 2012-06-25 | 2014-08-21 | 542 | CAD 2.67 | CAD 9.32 | +248.8% | +51.7% | +197.1% |
| Drawdown | 2014-08-21 | 2015-01-12 | 98 | CAD 9.32 | CAD 5.03 | -46.0% | +1.8% | -47.8% |
| Rally | 2015-01-12 | 2015-04-20 | 69 | CAD 5.03 | CAD 8.04 | +59.8% | +3.6% | +56.3% |
| Drawdown | 2015-04-20 | 2015-07-27 | 69 | CAD 8.04 | CAD 5.37 | -33.2% | -1.6% | -31.7% |
| Rally | 2015-07-27 | 2015-08-12 | 12 | CAD 5.37 | CAD 6.62 | +23.2% | +0.9% | +22.4% |
| Drawdown | 2015-08-12 | 2015-08-24 | 9 | CAD 6.62 | CAD 4.91 | -25.8% | -9.2% | -16.5% |
| Rally | 2015-08-24 | 2015-10-08 | 33 | CAD 4.91 | CAD 7.17 | +46.0% | +6.4% | +39.6% |
| Drawdown | 2015-10-08 | 2016-01-19 | 70 | CAD 7.17 | CAD 3.50 | -51.2% | -6.6% | -44.7% |
| Rally | 2016-01-19 | 2016-01-22 | 4 | CAD 3.50 | CAD 4.35 | +24.4% | +1.4% | +23.1% |
| Drawdown | 2016-01-22 | 2016-02-10 | 14 | CAD 4.35 | CAD 3.27 | -24.8% | -2.9% | -21.9% |
| Rally | 2016-02-10 | 2017-01-05 | 227 | CAD 3.27 | CAD 7.08 | +116.4% | +22.5% | +93.9% |
| Drawdown | 2017-01-05 | 2018-03-02 | 291 | CAD 7.08 | CAD 4.41 | -37.8% | +18.6% | -56.4% |
| Rally | 2018-03-02 | 2018-05-22 | 56 | CAD 4.41 | CAD 5.93 | +34.6% | +1.2% | +33.4% |
| Drawdown | 2018-05-22 | 2018-12-24 | 151 | CAD 5.93 | CAD 2.34 | -60.5% | -13.7% | -46.8% |
| Rally | 2018-12-24 | 2019-04-23 | 82 | CAD 2.34 | CAD 3.69 | +57.5% | +24.8% | +32.7% |
| Drawdown | 2019-04-23 | 2019-08-27 | 88 | CAD 3.69 | CAD 2.20 | -40.3% | -2.2% | -38.1% |
| Rally | 2019-08-27 | 2019-09-16 | 14 | CAD 2.20 | CAD 3.19 | +44.9% | +4.5% | +40.4% |
| Drawdown | 2019-09-16 | 2019-10-18 | 24 | CAD 3.19 | CAD 2.38 | -25.3% | -0.4% | -25.0% |
| Rally | 2019-10-18 | 2020-01-06 | 54 | CAD 2.38 | CAD 3.74 | +56.9% | +8.7% | +48.2% |
| Drawdown | 2020-01-06 | 2020-03-18 | 52 | CAD 3.74 | CAD 0.52 | -86.0% | -26.1% | -59.9% |
| Rally | 2020-03-18 | 2020-06-08 | 57 | CAD 0.52 | CAD 2.00 | +283.2% | +34.8% | +248.4% |
| Drawdown | 2020-06-08 | 2020-07-09 | 23 | CAD 2.00 | CAD 1.50 | -24.8% | -2.5% | -22.3% |
| Rally | 2020-07-09 | 2021-03-05 | 165 | CAD 1.50 | CAD 4.95 | +228.7% | +21.9% | +206.8% |
| Drawdown | 2021-03-05 | 2021-03-23 | 13 | CAD 4.95 | CAD 3.75 | -24.3% | +1.8% | -26.0% |
| Rally | 2021-03-23 | 2021-07-05 | 72 | CAD 3.75 | CAD 4.84 | +29.1% | +11.3% | +17.8% |
| Drawdown | 2021-07-05 | 2021-08-19 | 33 | CAD 4.84 | CAD 3.59 | -25.8% | +1.2% | -27.0% |
| Rally | 2021-08-19 | 2022-06-08 | 202 | CAD 3.59 | CAD 9.57 | +166.5% | -6.6% | +173.1% |
| Drawdown | 2022-06-08 | 2022-07-06 | 20 | CAD 9.57 | CAD 6.28 | -34.3% | -6.6% | -27.8% |
| Rally | 2022-07-06 | 2023-09-15 | 301 | CAD 6.28 | CAD 9.62 | +53.1% | +15.7% | +37.4% |
| Drawdown | 2023-09-15 | 2024-02-07 | 100 | CAD 9.62 | CAD 6.92 | -28.0% | +12.2% | -40.3% |
| Rally | 2024-02-07 | 2024-10-07 | 168 | CAD 6.92 | CAD 9.81 | +41.7% | +14.0% | +27.7% |
| Drawdown | 2024-10-07 | 2025-04-08 | 127 | CAD 9.81 | CAD 6.55 | -33.2% | -12.5% | -20.7% |
| Rally Ongoing | 2025-04-08 | 2026-11-05 | 397 | CAD 6.55 | CAD 16.70 | +155.0% | +47.6% | +107.4% |
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.