Stock Regimes

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

Symbol
TOU.TO
Window
2010-11-23 โ€“ 2026-11-06
Min reversal 20%
Regimes
33
Current regime
Rally
since 2024-02-14 ยท +32.9%
Stock return
+389.4%
S&P 500
+524.8%
Excess
-135.3%

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.

TOU.TO S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Rally 2010-12-17 2011-08-02 155 $12.57 $22.33 +77.7% +0.8% +76.9%
Drawdown 2011-08-02 2011-10-04 45 $22.33 $17.54 -21.4% -10.4% -11.1%
Rally 2011-10-04 2011-10-27 17 $17.54 $21.70 +23.7% +14.3% +9.4%
Drawdown 2011-10-27 2012-04-19 121 $21.70 $12.03 -44.6% +7.2% -51.8%
Rally 2012-04-19 2014-06-16 542 $12.03 $36.51 +203.5% +40.7% +162.8%
Drawdown 2014-06-16 2015-01-29 157 $36.51 $21.13 -42.1% +4.3% -46.4%
Rally 2015-01-29 2015-04-15 53 $21.13 $26.82 +26.9% +4.2% +22.7%
Drawdown 2015-04-15 2015-08-24 91 $26.82 $17.83 -33.5% -10.1% -23.4%
Rally 2015-08-24 2015-10-08 33 $17.83 $21.90 +22.8% +6.4% +16.5%
Drawdown 2015-10-08 2015-12-14 47 $21.90 $13.30 -39.2% +0.4% -39.7%
Rally 2015-12-14 2016-10-21 215 $13.30 $24.15 +81.6% +5.9% +75.7%
Drawdown 2016-10-21 2017-10-26 255 $24.15 $13.58 -43.8% +19.6% -63.3%
Rally 2017-10-26 2017-11-09 11 $13.58 $16.73 +23.2% +0.9% +22.2%
Drawdown 2017-11-09 2018-03-02 78 $16.73 $11.44 -31.6% +4.1% -35.7%
Rally 2018-03-02 2018-05-31 63 $11.44 $16.19 +41.5% +0.5% +41.0%
Drawdown 2018-05-31 2018-09-06 68 $16.19 $12.30 -24.0% +6.4% -30.4%
Rally 2018-09-06 2018-10-03 20 $12.30 $14.85 +20.8% +1.6% +19.1%
Drawdown 2018-10-03 2018-12-18 54 $14.85 $10.14 -31.8% -13.0% -18.8%
Rally 2018-12-18 2019-04-23 86 $10.14 $14.23 +40.4% +15.2% +25.2%
Drawdown 2019-04-23 2019-08-27 88 $14.23 $7.88 -44.6% -2.2% -42.4%
Rally 2019-08-27 2019-09-16 14 $7.88 $9.68 +22.7% +4.5% +18.2%
Drawdown 2019-09-16 2019-10-08 17 $9.68 $6.91 -28.6% -3.5% -25.1%
Rally 2019-10-08 2020-01-10 65 $6.91 $10.45 +51.3% +12.9% +38.4%
Drawdown 2020-01-10 2020-03-23 51 $10.45 $4.50 -56.9% -31.5% -25.4%
Rally 2020-03-23 2022-05-30 549 $4.50 $59.48 +1,220.9% +85.9% +1,135.1%
Drawdown 2022-05-30 2022-06-23 19 $59.48 $45.90 -22.8% -8.7% -14.1%
Rally 2022-06-23 2022-09-14 57 $45.90 $64.82 +41.2% +4.0% +37.3%
Drawdown 2022-09-14 2022-09-26 9 $64.82 $51.83 -20.0% -7.4% -12.7%
Rally 2022-09-26 2022-11-30 47 $51.83 $64.81 +25.0% +11.6% +13.4%
Drawdown 2022-11-30 2023-03-15 72 $64.81 $43.76 -32.5% -4.6% -27.9%
Rally 2023-03-15 2023-11-01 160 $43.76 $64.33 +47.0% +8.9% +38.1%
Drawdown 2023-11-01 2024-02-14 73 $64.33 $47.43 -26.3% +18.0% -44.3%
Rally Ongoing 2024-02-14 2026-11-06 686 $47.43 $63.03 +32.9% +47.5% -14.6%

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.