Stock Regimes

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

Symbol
TECH.US
Window
1989-02-09 โ€“ 2026-11-05
Min reversal 20%
Regimes
82
Current regime
Rally
since 2026-05-15 ยท +68.5%
Stock return
+80,010.3%
S&P 500
+2,383.9%
Excess
+77,626.4%

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.

TECH.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 1989-02-22 1989-05-25 66 $0.10 $0.06 -33.3% +9.7% -43.0%
Rally 1989-05-25 1989-10-13 99 $0.06 $0.08 +29.9% +4.5% +25.4%
Drawdown 1989-10-13 1989-11-13 22 $0.08 $0.06 -23.0% +1.8% -24.8%
Rally 1989-11-13 1990-07-20 173 $0.06 $0.17 +159.9% +6.5% +153.4%
Drawdown 1990-07-20 1990-10-01 51 $0.17 $0.12 -30.8% -12.9% -17.9%
Rally 1990-10-01 1991-08-21 226 $0.12 $0.54 +361.1% +24.0% +337.0%
Drawdown 1991-08-21 1991-09-10 14 $0.54 $0.41 -24.1% -1.5% -22.5%
Rally 1991-09-10 1991-11-12 46 $0.41 $0.68 +66.7% +3.2% +63.5%
Drawdown 1991-11-12 1991-11-19 6 $0.68 $0.51 -25.7% -4.4% -21.3%
Rally 1991-11-19 1992-01-13 37 $0.51 $0.69 +35.9% +9.2% +26.7%
Drawdown 1992-01-13 1992-04-08 62 $0.69 $0.44 -35.8% -4.8% -31.1%
Rally 1992-04-08 1993-02-03 209 $0.44 $0.96 +117.6% +13.4% +104.3%
Drawdown 1993-02-03 1993-06-18 95 $0.96 $0.63 -33.8% -0.8% -33.0%
Rally 1993-06-18 1993-09-10 59 $0.63 $0.84 +32.7% +4.1% +28.6%
Drawdown 1993-09-10 1994-01-21 94 $0.84 $0.49 -41.5% +2.8% -44.4%
Rally 1994-01-21 1994-05-06 73 $0.49 $0.65 +31.6% -5.7% +37.3%
Drawdown 1994-05-06 1994-08-04 63 $0.65 $0.45 -30.0% +2.4% -32.4%
Rally 1994-08-04 1994-10-19 54 $0.45 $0.65 +42.9% +2.6% +40.3%
Drawdown 1994-10-19 1994-12-15 41 $0.65 $0.49 -24.0% -3.2% -20.8%
Rally 1994-12-15 1995-11-24 239 $0.49 $1.25 +154.0% +31.8% +122.2%
Drawdown 1995-11-24 1996-02-01 48 $1.25 $0.94 -24.9% +6.4% -31.3%
Rally 1996-02-01 1996-06-14 94 $0.94 $1.70 +80.7% +4.3% +76.4%
Drawdown 1996-06-14 1996-09-26 73 $1.70 $1.14 -32.8% +3.0% -35.8%
Rally 1996-09-26 1997-10-24 274 $1.14 $2.05 +79.6% +37.3% +42.3%
Drawdown 1997-10-24 1997-12-19 40 $2.05 $1.62 -20.9% +0.5% -21.4%
Rally 1997-12-19 1998-03-20 62 $1.62 $2.07 +28.0% +16.1% +11.9%
Drawdown 1998-03-20 1998-08-31 114 $2.07 $1.27 -38.7% -12.9% -25.8%
Rally 1998-08-31 1999-04-15 157 $1.27 $3.06 +140.8% +38.2% +102.6%
Drawdown 1999-04-15 1999-05-18 24 $3.06 $2.44 -20.2% +0.8% -21.0%
Rally 1999-05-18 2000-03-06 203 $2.44 $9.22 +278.0% +4.3% +273.6%
Drawdown 2000-03-06 2000-03-15 8 $9.22 $6.79 -26.3% +0.1% -26.4%
Rally 2000-03-15 2000-03-22 6 $6.79 $8.39 +23.5% +7.8% +15.8%
Drawdown 2000-03-22 2000-04-03 9 $8.39 $6.22 -25.9% +0.4% -26.3%
Rally 2000-04-03 2000-07-03 64 $6.22 $15.34 +146.7% -2.4% +149.1%
Drawdown 2000-07-03 2000-08-18 34 $15.34 $7.57 -50.7% +1.5% -52.2%
Rally 2000-08-18 2000-10-23 46 $7.57 $12.99 +71.7% -6.4% +78.1%
Drawdown 2000-10-23 2001-01-08 53 $12.99 $4.97 -61.7% -7.2% -54.5%
Rally 2001-01-08 2001-01-26 14 $4.97 $6.66 +33.9% +4.6% +29.3%
Drawdown 2001-01-26 2001-02-23 20 $6.66 $5.14 -22.8% -8.1% -14.7%
Rally 2001-02-23 2001-03-05 7 $5.14 $6.35 +23.4% -0.4% +23.8%
Drawdown 2001-03-05 2001-03-22 14 $6.35 $4.66 -26.5% -10.0% -16.6%
Rally 2001-03-22 2001-05-22 43 $4.66 $7.96 +70.7% +17.2% +53.5%
Drawdown 2001-05-22 2001-06-25 24 $7.96 $5.39 -32.3% -6.9% -25.3%
Rally 2001-06-25 2001-08-23 43 $5.39 $7.36 +36.4% -4.6% +41.1%
Drawdown 2001-08-23 2001-09-24 18 $7.36 $5.37 -27.0% -13.7% -13.4%
Rally 2001-09-24 2002-01-11 77 $5.37 $7.68 +43.0% +14.2% +28.9%
Drawdown 2002-01-11 2002-05-06 79 $7.68 $5.24 -31.7% -8.1% -23.6%
Rally 2002-05-06 2002-05-17 10 $5.24 $6.78 +29.3% +5.1% +24.2%
Drawdown 2002-05-17 2002-07-10 37 $6.78 $4.72 -30.3% -16.8% -13.5%
Rally 2002-07-10 2002-10-03 61 $4.72 $7.20 +52.5% -11.0% +63.5%
Drawdown 2002-10-03 2003-04-07 128 $7.20 $3.93 -45.5% +7.4% -52.9%
Rally 2003-04-07 2004-06-30 311 $3.93 $9.01 +129.3% +29.7% +99.6%
Drawdown 2004-06-30 2005-02-22 164 $9.01 $6.86 -23.8% +3.8% -27.6%
Rally 2005-02-22 2006-03-31 280 $6.86 $12.47 +81.6% +9.3% +72.3%
Drawdown 2006-03-31 2006-08-08 90 $12.47 $9.46 -24.1% -1.8% -22.3%
Rally 2006-08-08 2008-08-08 505 $9.46 $16.98 +79.5% +2.0% +77.5%
Drawdown 2008-08-08 2009-03-09 146 $16.98 $9.54 -43.8% -47.8% +4.0%
Rally 2009-03-09 2011-07-06 588 $9.54 $18.46 +93.5% +98.0% -4.4%
Drawdown 2011-07-06 2011-11-25 101 $18.46 $13.63 -26.2% -13.5% -12.7%
Rally 2011-11-25 2015-08-05 928 $13.63 $25.61 +87.9% +81.2% +6.6%
Drawdown 2015-08-05 2016-01-28 122 $25.61 $18.86 -26.4% -9.8% -16.5%
Rally 2016-01-28 2018-09-28 674 $18.86 $48.86 +159.1% +53.9% +105.2%
Drawdown 2018-09-28 2018-12-24 60 $48.86 $31.83 -34.8% -19.3% -15.5%
Rally 2018-12-24 2019-12-20 251 $31.83 $53.61 +68.4% +37.0% +31.4%
Drawdown 2019-12-20 2020-03-16 58 $53.61 $38.96 -27.3% -25.9% -1.4%
Rally 2020-03-16 2021-09-24 387 $38.96 $131.03 +236.3% +86.7% +149.6%
Drawdown 2021-09-24 2022-01-27 87 $131.03 $86.10 -34.3% -2.9% -31.4%
Rally 2022-01-27 2022-04-07 50 $86.10 $109.49 +27.2% +4.0% +23.2%
Drawdown 2022-04-07 2022-06-16 49 $109.49 $78.64 -28.2% -18.5% -9.7%
Rally 2022-06-16 2022-08-03 33 $78.64 $95.50 +21.4% +13.3% +8.1%
Drawdown 2022-08-03 2022-10-11 49 $95.50 $68.78 -28.0% -13.6% -14.3%
Rally 2022-10-11 2023-07-21 195 $68.78 $87.85 +27.7% +26.4% +1.3%
Drawdown 2023-07-21 2023-11-01 73 $87.85 $51.95 -40.9% -6.6% -34.3%
Rally 2023-11-01 2023-12-28 40 $51.95 $77.03 +48.3% +12.9% +35.4%
Drawdown 2023-12-28 2024-04-19 78 $77.03 $61.24 -20.5% +3.8% -24.3%
Rally 2024-04-19 2024-05-14 18 $61.24 $83.05 +35.6% +5.6% +30.0%
Drawdown 2024-05-14 2025-05-21 256 $83.05 $46.28 -44.3% +11.4% -55.7%
Rally 2025-05-21 2026-01-21 168 $46.28 $71.00 +53.4% +17.6% +35.8%
Drawdown 2026-01-21 2026-03-16 38 $71.00 $48.61 -31.5% -2.6% -29.0%
Rally 2026-03-16 2026-04-20 25 $48.61 $60.33 +24.1% +6.1% +18.0%
Drawdown 2026-04-20 2026-05-15 20 $60.33 $43.12 -28.5% +4.2% -32.7%
Rally Ongoing 2026-05-15 2026-11-05 121 $43.12 $72.66 +68.5% -0.7% +69.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.