Stock Regimes

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

Symbol
STC.US
Window
1973-02-21 โ€“ 2026-11-05
Min reversal 20%
Regimes
136
Current regime
Drawdown
since 2026-07-16 ยท -31.6%
Stock return
+5,683.3%
S&P 500
+6,311.8%
Excess
-628.6%

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.

STC.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Rally 1973-03-26 1973-04-09 11 $0.71 $0.93 +31.7% +0.9% +30.8%
Drawdown 1973-04-09 1973-12-31 185 $0.93 $0.41 -55.6% -12.0% -43.6%
Rally 1973-12-31 1974-02-11 30 $0.41 $0.52 +25.0% -7.1% +32.1%
Drawdown 1974-02-11 1974-02-19 6 $0.52 $0.40 -23.3% +1.6% -25.0%
Rally 1974-02-19 1974-03-25 25 $0.40 $0.55 +39.1% +6.0% +33.1%
Drawdown 1974-03-25 1974-09-10 118 $0.55 $0.21 -62.5% -29.1% -33.4%
Rally 1974-09-10 1974-09-30 15 $0.21 $0.31 +50.0% -8.2% +58.2%
Drawdown 1974-09-30 1974-11-08 30 $0.31 $0.22 -27.8% +17.9% -45.7%
Rally 1974-11-08 1975-02-07 63 $0.22 $0.47 +107.7% +5.0% +102.7%
Drawdown 1975-02-07 1975-03-06 19 $0.47 $0.29 -37.0% +6.4% -43.5%
Rally 1975-03-06 1975-06-06 65 $0.29 $0.43 +47.1% +10.5% +36.6%
Drawdown 1975-06-06 1975-07-25 35 $0.43 $0.33 -24.0% -3.4% -20.5%
Rally 1975-07-25 1975-08-19 18 $0.33 $0.41 +26.3% -4.9% +31.2%
Drawdown 1975-08-19 1975-10-28 50 $0.41 $0.24 -41.7% +6.5% -48.2%
Rally 1975-10-28 1975-11-17 15 $0.24 $0.31 +28.6% +1.0% +27.5%
Drawdown 1975-11-17 1975-12-12 19 $0.31 $0.24 -22.2% -4.0% -18.3%
Rally 1975-12-12 1976-02-19 47 $0.24 $0.57 +135.7% +15.5% +120.3%
Drawdown 1976-02-19 1976-04-02 32 $0.57 $0.43 -24.2% +0.8% -25.1%
Rally 1976-04-02 1977-01-25 206 $0.43 $1.04 +140.0% +0.9% +139.1%
Drawdown 1977-01-25 1977-03-15 35 $1.04 $0.83 -20.0% -1.1% -18.9%
Rally 1977-03-15 1977-07-25 91 $0.83 $1.40 +68.8% -1.1% +69.9%
Drawdown 1977-07-25 1977-10-25 66 $1.40 $0.95 -32.1% -9.8% -22.3%
Rally 1977-10-25 1977-11-23 22 $0.95 $1.19 +25.4% +6.0% +19.4%
Drawdown 1977-11-23 1978-01-12 34 $1.19 $0.95 -20.3% -6.9% -13.4%
Rally 1978-01-12 1978-09-13 170 $0.95 $2.37 +149.1% +18.4% +130.7%
Drawdown 1978-09-13 1978-10-31 35 $2.37 $1.23 -48.2% -12.4% -35.8%
Rally 1978-10-31 1979-04-05 109 $1.23 $2.21 +80.3% +10.9% +69.4%
Drawdown 1979-04-05 1979-05-16 29 $2.21 $1.68 -24.2% -4.7% -19.5%
Rally 1979-05-16 1979-09-12 83 $1.68 $2.30 +37.1% +9.6% +27.6%
Drawdown 1979-09-12 1979-10-23 30 $2.30 $1.28 -44.4% -7.0% -37.4%
Rally 1979-10-23 1979-12-06 32 $1.28 $1.76 +37.8% +7.7% +30.1%
Drawdown 1979-12-06 1980-05-07 106 $1.76 $1.21 -31.4% -0.8% -30.6%
Rally 1980-05-07 1980-10-13 111 $1.21 $2.09 +72.9% +23.2% +49.7%
Drawdown 1980-10-13 1980-12-11 42 $2.09 $1.43 -31.4% -3.5% -27.9%
Rally 1980-12-11 1981-06-12 127 $1.43 $1.85 +28.9% +4.8% +24.1%
Drawdown 1981-06-12 1982-03-22 196 $1.85 $1.26 -31.8% -15.5% -16.2%
Rally 1982-03-22 1983-05-11 290 $1.26 $4.63 +267.1% +46.3% +220.8%
Drawdown 1983-05-11 1983-07-18 47 $4.63 $3.32 -28.4% -0.6% -27.7%
Rally 1983-07-18 1983-10-12 62 $3.32 $4.32 +30.2% +3.5% +26.7%
Drawdown 1983-10-12 1984-07-27 201 $4.32 $2.35 -45.6% -10.9% -34.7%
Rally 1984-07-27 1984-08-28 23 $2.35 $3.15 +33.8% +10.7% +23.1%
Drawdown 1984-08-28 1984-11-12 54 $3.15 $2.46 -22.0% 0.0% -22.0%
Rally 1984-11-12 1986-05-30 390 $2.46 $4.32 +76.1% +47.8% +28.3%
Drawdown 1986-05-30 1986-09-18 78 $4.32 $2.88 -33.3% -6.1% -27.2%
Rally 1986-09-18 1987-03-17 125 $2.88 $3.95 +37.1% +25.9% +11.2%
Drawdown 1987-03-17 1987-10-29 159 $3.95 $1.99 -49.7% -16.3% -33.4%
Rally 1987-10-29 1989-02-03 321 $1.99 $3.72 +87.3% +21.3% +65.9%
Drawdown 1989-02-03 1990-02-06 255 $3.72 $2.77 -25.7% +11.0% -36.7%
Rally 1990-02-06 1990-07-06 105 $2.77 $3.45 +24.8% +8.7% +16.1%
Drawdown 1990-07-06 1990-12-28 123 $3.45 $1.28 -63.0% -8.3% -54.7%
Rally 1990-12-28 1991-04-23 80 $1.28 $2.71 +111.9% +16.1% +95.8%
Drawdown 1991-04-23 1991-07-24 65 $2.71 $2.15 -20.7% -0.8% -19.9%
Rally 1991-07-24 1991-11-12 79 $2.15 $2.58 +20.5% +4.8% +15.7%
Drawdown 1991-11-12 1991-12-19 27 $2.58 $1.77 -31.5% -3.6% -27.9%
Rally 1991-12-19 1992-02-05 33 $1.77 $3.46 +95.6% +8.2% +87.4%
Drawdown 1992-02-05 1992-04-13 48 $3.46 $2.70 -22.0% -1.9% -20.1%
Rally 1992-04-13 1993-03-15 233 $2.70 $5.70 +111.0% +11.2% +99.8%
Drawdown 1993-03-15 1993-04-28 32 $5.70 $4.05 -28.9% -3.0% -25.9%
Rally 1993-04-28 1994-02-25 212 $4.05 $6.32 +56.0% +6.4% +49.6%
Drawdown 1994-02-25 1994-12-12 201 $6.32 $4.32 -31.7% -3.6% -28.2%
Rally 1994-12-12 1998-07-22 912 $4.32 $20.75 +380.8% +159.0% +221.8%
Drawdown 1998-07-22 1998-08-03 9 $20.75 $14.41 -30.5% -4.4% -26.1%
Rally 1998-08-03 1998-08-19 13 $14.41 $19.10 +32.5% -1.3% +33.8%
Drawdown 1998-08-19 1998-10-14 40 $19.10 $14.67 -23.2% -8.4% -14.8%
Rally 1998-10-14 1999-01-07 59 $14.67 $19.42 +32.4% +26.3% +6.2%
Drawdown 1999-01-07 1999-03-26 55 $19.42 $9.73 -49.9% +1.0% -50.9%
Rally 1999-03-26 1999-08-02 89 $9.73 $14.05 +44.4% +3.5% +40.8%
Drawdown 1999-08-02 1999-10-26 61 $14.05 $8.02 -42.9% -3.5% -39.4%
Rally 1999-10-26 1999-11-08 10 $8.02 $10.09 +25.9% +7.4% +18.4%
Drawdown 1999-11-08 1999-12-15 27 $10.09 $6.73 -33.3% +2.6% -36.0%
Rally 1999-12-15 2000-04-04 77 $6.73 $10.00 +48.7% +5.8% +42.9%
Drawdown 2000-04-04 2000-05-19 33 $10.00 $7.85 -21.6% -5.9% -15.7%
Rally 2000-05-19 2000-12-29 156 $7.85 $13.93 +77.5% -6.2% +83.7%
Drawdown 2000-12-29 2001-04-24 79 $13.93 $10.23 -26.5% -8.4% -18.1%
Rally 2001-04-24 2001-11-15 141 $10.23 $13.81 +35.0% -5.6% +40.5%
Drawdown 2001-11-15 2002-02-07 57 $13.81 $10.64 -23.0% -5.4% -17.5%
Rally 2002-02-07 2002-06-28 99 $10.64 $12.90 +21.2% -8.4% +29.6%
Drawdown 2002-06-28 2002-07-23 17 $12.90 $9.74 -24.5% -19.4% -5.1%
Rally 2002-07-23 2004-02-11 393 $9.74 $30.04 +208.6% +45.1% +163.4%
Drawdown 2004-02-11 2004-07-23 113 $30.04 $19.87 -33.9% -6.2% -27.7%
Rally 2004-07-23 2004-12-02 93 $19.87 $28.54 +43.7% +9.6% +34.1%
Drawdown 2004-12-02 2005-05-13 113 $28.54 $22.37 -21.6% -3.0% -18.6%
Rally 2005-05-13 2006-02-01 182 $22.37 $35.29 +57.8% +11.1% +46.6%
Drawdown 2006-02-01 2006-08-14 135 $35.29 $21.44 -39.2% -1.1% -38.1%
Rally 2006-08-14 2007-01-03 98 $21.44 $29.62 +38.1% +11.7% +26.4%
Drawdown 2007-01-03 2007-08-03 148 $29.62 $22.97 -22.4% +1.2% -23.6%
Rally 2007-08-03 2007-08-09 5 $22.97 $28.34 +23.4% +1.4% +22.0%
Drawdown 2007-08-09 2008-01-18 113 $28.34 $14.70 -48.1% -8.8% -39.3%
Rally 2008-01-18 2008-02-07 14 $14.70 $24.36 +65.8% +0.9% +64.9%
Drawdown 2008-02-07 2008-07-15 110 $24.36 $12.89 -47.1% -9.1% -37.9%
Rally 2008-07-15 2008-07-23 7 $12.89 $17.88 +38.7% +5.5% +33.1%
Drawdown 2008-07-23 2008-08-07 12 $17.88 $10.97 -38.7% -1.3% -37.4%
Rally 2008-08-07 2008-09-30 38 $10.97 $20.32 +85.2% -7.9% +93.1%
Drawdown 2008-09-30 2008-10-09 8 $20.32 $11.44 -43.7% -22.0% -21.7%
Rally 2008-10-09 2008-10-13 3 $11.44 $13.88 +21.4% +10.3% +11.1%
Drawdown 2008-10-13 2008-10-29 13 $13.88 $7.73 -44.3% -7.3% -37.0%
Rally 2008-10-29 2008-10-31 3 $7.73 $11.34 +46.6% +4.2% +42.5%
Drawdown 2008-10-31 2008-11-20 15 $11.34 $4.41 -61.1% -22.3% -38.8%
Rally 2008-11-20 2008-12-31 28 $4.41 $16.17 +266.5% +20.0% +246.5%
Drawdown 2008-12-31 2009-01-30 21 $16.17 $10.22 -36.8% -8.6% -28.3%
Rally 2009-01-30 2009-02-06 6 $10.22 $12.99 +27.2% +5.2% +22.0%
Drawdown 2009-02-06 2009-02-20 10 $12.99 $8.70 -33.0% -11.3% -21.7%
Rally 2009-02-20 2009-04-09 35 $8.70 $15.98 +83.6% +11.2% +72.4%
Drawdown 2009-04-09 2009-06-17 48 $15.98 $9.41 -41.1% +6.3% -47.4%
Rally 2009-06-17 2009-07-28 29 $9.41 $11.31 +20.2% +7.6% +12.6%
Drawdown 2009-07-28 2009-10-30 68 $11.31 $6.15 -45.6% +5.8% -51.4%
Rally 2009-10-30 2010-04-14 113 $6.15 $10.28 +67.0% +16.8% +50.2%
Drawdown 2010-04-14 2010-07-06 58 $10.28 $5.56 -45.9% -15.1% -30.8%
Rally 2010-07-06 2011-01-27 144 $5.56 $8.64 +55.3% +26.4% +28.9%
Drawdown 2011-01-27 2011-10-03 173 $8.64 $5.73 -33.6% -15.4% -18.2%
Rally 2011-10-03 2013-01-23 328 $5.73 $20.80 +262.9% +36.0% +226.9%
Drawdown 2013-01-23 2013-02-25 23 $20.80 $15.95 -23.3% -0.5% -22.8%
Rally 2013-02-25 2014-03-10 262 $15.95 $26.26 +64.6% +26.2% +38.5%
Drawdown 2014-03-10 2014-10-09 150 $26.26 $19.07 -27.4% +2.7% -30.1%
Rally 2014-10-09 2015-12-01 289 $19.07 $31.08 +63.0% +9.0% +53.9%
Drawdown 2015-12-01 2016-01-25 37 $31.08 $23.12 -25.6% -10.7% -14.9%
Rally 2016-01-25 2017-04-27 318 $23.12 $35.62 +54.1% +27.3% +26.8%
Drawdown 2017-04-27 2017-09-07 93 $35.62 $26.44 -25.8% +3.2% -29.0%
Rally 2017-09-07 2018-01-19 93 $26.44 $35.97 +36.0% +14.0% +22.0%
Drawdown 2018-01-19 2019-09-06 411 $35.97 $26.80 -25.5% +6.0% -31.5%
Rally 2019-09-06 2019-11-25 57 $26.80 $35.19 +31.3% +5.2% +26.1%
Drawdown 2019-11-25 2020-03-18 78 $35.19 $17.41 -50.5% -23.5% -27.0%
Rally 2020-03-18 2021-12-29 451 $17.41 $68.55 +293.6% +99.9% +193.8%
Drawdown 2021-12-29 2022-06-16 118 $68.55 $39.78 -42.0% -23.5% -18.5%
Rally 2022-06-16 2022-08-18 44 $39.78 $48.33 +21.5% +16.8% +4.7%
Drawdown 2022-08-18 2022-11-03 55 $48.33 $31.88 -34.0% -13.2% -20.9%
Rally 2022-11-03 2023-02-03 63 $31.88 $45.50 +42.7% +11.2% +31.5%
Drawdown 2023-02-03 2023-03-17 30 $45.50 $32.52 -28.5% -5.3% -23.2%
Rally 2023-03-17 2024-12-09 436 $32.52 $72.65 +123.4% +54.5% +68.9%
Drawdown 2024-12-09 2025-01-13 23 $72.65 $56.43 -22.3% -3.6% -18.7%
Rally 2025-01-13 2025-04-02 56 $56.43 $69.33 +22.9% -2.8% +25.7%
Drawdown 2025-04-02 2025-07-15 71 $69.33 $54.71 -21.1% +10.1% -31.2%
Rally 2025-07-15 2025-11-25 95 $54.71 $74.77 +36.7% +8.4% +28.3%
Drawdown 2025-11-25 2026-03-20 79 $74.77 $56.46 -24.5% -3.8% -20.6%
Rally 2026-03-20 2026-07-16 81 $56.46 $71.64 +26.9% +15.8% +11.1%
Drawdown Ongoing 2026-07-16 2026-11-05 80 $71.64 $48.99 -31.6% -2.4% -29.2%

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.