Stock Regimes

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

Symbol
RVTY.US
Window
1973-02-21 โ€“ 2026-11-05
Min reversal 20%
Regimes
110
Current regime
Rally
since 2026-04-29 ยท +83.6%
Stock return
+29,975.8%
S&P 500
+6,311.8%
Excess
+23,663.9%

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.

RVTY.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 1973-04-16 1973-06-25 49 $0.54 $0.31 -43.0% -8.2% -34.7%
Rally 1973-06-25 1973-11-13 100 $0.31 $0.78 +152.1% +2.1% +150.0%
Drawdown 1973-11-13 1973-12-05 16 $0.78 $0.50 -35.9% -11.7% -24.2%
Rally 1973-12-05 1974-01-03 20 $0.50 $0.68 +34.7% +8.3% +26.4%
Drawdown 1974-01-03 1974-02-19 33 $0.68 $0.44 -34.6% -7.7% -26.9%
Rally 1974-02-19 1974-03-01 9 $0.44 $0.55 +24.0% +3.7% +20.3%
Drawdown 1974-03-01 1974-05-21 57 $0.55 $0.34 -38.8% -8.0% -30.8%
Rally 1974-05-21 1974-06-13 17 $0.34 $0.43 +26.6% +5.0% +21.6%
Drawdown 1974-06-13 1974-07-11 20 $0.43 $0.29 -31.0% -13.5% -17.5%
Rally 1974-07-11 1974-08-08 21 $0.29 $0.36 +21.7% +2.1% +19.6%
Drawdown 1974-08-08 1974-09-12 25 $0.36 $0.24 -32.2% -18.2% -13.9%
Rally 1974-09-12 1974-11-26 54 $0.24 $0.47 +94.8% +4.1% +90.6%
Drawdown 1974-11-26 1975-01-23 40 $0.47 $0.35 -26.1% +3.7% -29.9%
Rally 1975-01-23 1975-06-30 110 $0.35 $0.66 +90.2% +32.1% +58.2%
Drawdown 1975-06-30 1975-09-17 56 $0.66 $0.44 -33.3% -13.5% -19.9%
Rally 1975-09-17 1975-10-23 27 $0.44 $0.57 +29.8% +10.8% +19.0%
Drawdown 1975-10-23 1975-12-22 42 $0.57 $0.44 -23.7% -3.4% -20.3%
Rally 1975-12-22 1976-01-29 27 $0.44 $0.60 +35.9% +13.6% +22.4%
Drawdown 1976-01-29 1976-06-08 91 $0.60 $0.46 -22.2% -1.3% -20.8%
Rally 1976-06-08 1976-07-16 28 $0.46 $0.66 +43.1% +6.0% +37.2%
Drawdown 1976-07-16 1976-11-17 87 $0.66 $0.50 -24.4% -3.9% -20.5%
Rally 1976-11-17 1977-04-18 105 $0.50 $0.73 +44.9% -0.1% +45.0%
Drawdown 1977-04-18 1977-11-03 140 $0.73 $0.54 -25.1% -9.7% -15.4%
Rally 1977-11-03 1978-10-13 239 $0.54 $1.11 +104.7% +15.3% +89.4%
Drawdown 1978-10-13 1978-11-16 25 $1.11 $0.85 -23.7% -10.5% -13.2%
Rally 1978-11-16 1980-02-08 311 $0.85 $2.17 +155.0% +25.9% +129.2%
Drawdown 1980-02-08 1980-03-07 20 $2.17 $1.56 -27.8% -9.4% -18.5%
Rally 1980-03-07 1980-11-20 180 $1.56 $3.28 +109.8% +31.3% +78.4%
Drawdown 1980-11-20 1981-02-18 61 $3.28 $2.23 -32.1% -8.5% -23.6%
Rally 1981-02-18 1981-06-05 76 $2.23 $2.94 +32.1% +2.9% +29.1%
Drawdown 1981-06-05 1981-09-08 66 $2.94 $2.23 -24.3% -10.8% -13.5%
Rally 1981-09-08 1981-11-25 57 $2.23 $2.95 +32.4% +5.1% +27.3%
Drawdown 1981-11-25 1982-03-05 69 $2.95 $1.97 -33.1% -11.9% -21.3%
Rally 1982-03-05 1983-07-22 351 $1.97 $5.18 +162.6% +54.5% +108.2%
Drawdown 1983-07-22 1984-02-24 151 $5.18 $3.68 -29.0% -6.7% -22.3%
Rally 1984-02-24 1985-07-25 359 $3.68 $5.96 +62.1% +21.9% +40.1%
Drawdown 1985-07-25 1985-10-08 52 $5.96 $4.66 -21.8% -5.3% -16.5%
Rally 1985-10-08 1986-03-13 109 $4.66 $6.02 +29.1% +28.2% +0.9%
Drawdown 1986-03-13 1986-07-31 98 $6.02 $3.98 -33.8% +1.3% -35.1%
Rally 1986-07-31 1987-10-02 298 $3.98 $6.47 +62.6% +38.9% +23.6%
Drawdown 1987-10-02 1987-10-26 17 $6.47 $4.43 -31.6% -30.6% -1.0%
Rally 1987-10-26 1988-02-29 87 $4.43 $5.60 +26.4% +17.6% +8.8%
Drawdown 1988-02-29 1988-11-23 189 $5.60 $4.03 -28.0% +0.4% -28.5%
Rally 1988-11-23 1990-05-14 371 $4.03 $6.24 +54.9% +31.9% +23.0%
Drawdown 1990-05-14 1990-10-17 110 $6.24 $4.32 -30.8% -15.8% -15.0%
Rally 1990-10-17 1992-03-26 365 $4.32 $8.39 +94.1% +36.5% +57.6%
Drawdown 1992-03-26 1992-12-14 183 $8.39 $5.82 -30.6% +6.1% -36.8%
Rally 1992-12-14 1993-05-28 116 $5.82 $7.91 +36.1% +4.0% +32.0%
Drawdown 1993-05-28 1994-05-20 248 $7.91 $4.73 -40.3% +1.1% -41.3%
Rally 1994-05-20 1994-10-21 108 $4.73 $5.71 +20.7% +2.2% +18.5%
Drawdown 1994-10-21 1995-01-24 65 $5.71 $4.56 -20.1% +0.2% -20.3%
Rally 1995-01-24 1996-03-07 284 $4.56 $8.87 +94.5% +40.3% +54.2%
Drawdown 1996-03-07 1996-10-09 151 $8.87 $6.00 -32.4% +6.6% -39.0%
Rally 1996-10-09 1997-02-12 88 $6.00 $8.90 +48.4% +15.2% +33.2%
Drawdown 1997-02-12 1997-04-14 42 $8.90 $6.73 -24.4% -7.4% -17.0%
Rally 1997-04-14 1998-05-20 279 $6.73 $12.83 +90.6% +50.5% +40.1%
Drawdown 1998-05-20 1998-09-01 73 $12.83 $7.44 -42.0% -11.2% -30.9%
Rally 1998-09-01 2000-02-17 370 $7.44 $29.93 +302.3% +39.6% +262.7%
Drawdown 2000-02-17 2000-02-28 7 $29.93 $23.73 -20.7% -2.9% -17.8%
Rally 2000-02-28 2000-03-06 6 $23.73 $31.15 +31.3% +3.2% +28.1%
Drawdown 2000-03-06 2000-05-23 56 $31.15 $19.71 -36.7% -1.3% -35.5%
Rally 2000-05-23 2000-10-31 113 $19.71 $47.25 +139.8% +4.0% +135.7%
Drawdown 2000-10-31 2000-11-30 22 $47.25 $35.22 -25.5% -8.0% -17.5%
Rally 2000-11-30 2000-12-11 8 $35.22 $43.84 +24.5% +5.0% +19.5%
Drawdown 2000-12-11 2001-04-04 79 $43.84 $16.93 -61.4% -20.1% -41.3%
Rally 2001-04-04 2001-05-22 34 $16.93 $29.82 +76.1% +18.7% +57.5%
Drawdown 2001-05-22 2001-07-06 32 $29.82 $19.90 -33.3% -9.1% -24.2%
Rally 2001-07-06 2001-07-27 16 $19.90 $27.03 +35.8% +1.3% +34.5%
Drawdown 2001-07-27 2001-10-01 42 $27.03 $20.48 -24.2% -13.9% -10.4%
Rally 2001-10-01 2002-01-04 67 $20.48 $28.90 +41.2% +12.9% +28.3%
Drawdown 2002-01-04 2002-04-11 67 $28.90 $9.60 -66.8% -5.9% -60.9%
Rally 2002-04-11 2002-05-23 31 $9.60 $11.76 +22.4% -0.6% +23.0%
Drawdown 2002-05-23 2002-08-16 60 $11.76 $3.96 -66.4% -15.3% -51.0%
Rally 2002-08-16 2002-08-22 5 $3.96 $5.07 +28.1% +3.7% +24.4%
Drawdown 2002-08-22 2002-10-17 40 $5.07 $3.59 -29.0% -8.7% -20.4%
Rally 2002-10-17 2004-04-08 372 $3.59 $18.89 +425.4% +29.6% +395.8%
Drawdown 2004-04-08 2004-07-26 74 $18.89 $13.42 -28.9% -4.8% -24.1%
Rally 2004-07-26 2005-02-07 137 $13.42 $20.32 +51.4% +10.9% +40.6%
Drawdown 2005-02-07 2005-05-03 60 $20.32 $15.52 -23.6% -3.4% -20.2%
Rally 2005-05-03 2006-03-01 209 $15.52 $20.95 +35.0% +11.2% +23.8%
Drawdown 2006-03-01 2006-08-02 108 $20.95 $15.67 -25.2% -1.1% -24.1%
Rally 2006-08-02 2007-10-01 293 $15.67 $26.47 +68.9% +21.1% +47.8%
Drawdown 2007-10-01 2008-01-24 80 $26.47 $20.23 -23.6% -12.6% -11.0%
Rally 2008-01-24 2008-08-15 143 $20.23 $26.60 +31.5% -4.0% +35.5%
Drawdown 2008-08-15 2009-03-09 141 $26.60 $9.94 -62.7% -47.9% -14.8%
Rally 2009-03-09 2010-05-03 291 $9.94 $23.18 +133.4% +77.7% +55.6%
Drawdown 2010-05-03 2010-07-21 56 $23.18 $17.45 -24.7% -11.0% -13.7%
Rally 2010-07-21 2011-05-02 198 $17.45 $26.51 +51.9% +27.3% +24.7%
Drawdown 2011-05-02 2011-10-07 112 $26.51 $16.75 -36.8% -15.1% -21.7%
Rally 2011-10-07 2015-12-29 1,063 $16.75 $52.58 +214.0% +79.9% +134.1%
Drawdown 2015-12-29 2016-02-08 28 $52.58 $40.15 -23.6% -10.8% -12.8%
Rally 2016-02-08 2018-09-28 667 $40.15 $95.29 +137.3% +57.2% +80.1%
Drawdown 2018-09-28 2018-12-24 60 $95.29 $70.46 -26.1% -19.3% -6.7%
Rally 2018-12-24 2019-04-09 73 $70.46 $99.22 +40.8% +22.4% +18.4%
Drawdown 2019-04-09 2019-10-08 127 $99.22 $77.73 -21.7% +0.5% -22.2%
Rally 2019-10-08 2020-01-15 69 $77.73 $100.05 +28.7% +13.7% +15.0%
Drawdown 2020-01-15 2020-03-16 42 $100.05 $65.65 -34.4% -27.5% -6.9%
Rally 2020-03-16 2021-01-07 207 $65.65 $158.32 +141.1% +59.4% +81.7%
Drawdown 2021-01-07 2021-03-10 43 $158.32 $118.75 -25.0% +2.5% -27.5%
Rally 2021-03-10 2021-12-31 207 $118.75 $198.66 +67.3% +22.2% +45.0%
Drawdown 2021-12-31 2022-07-18 136 $198.66 $130.90 -34.1% -19.6% -14.5%
Rally 2022-07-18 2022-08-11 19 $130.90 $159.25 +21.7% +9.8% +11.8%
Drawdown 2022-08-11 2022-10-12 44 $159.25 $115.77 -27.3% -15.0% -12.3%
Rally 2022-10-12 2022-12-13 44 $115.77 $146.45 +26.5% +12.4% +14.1%
Drawdown 2022-12-13 2023-10-30 221 $146.45 $81.44 -44.4% +3.7% -48.1%
Rally 2023-10-30 2024-09-30 231 $81.44 $127.00 +56.0% +38.3% +17.7%
Drawdown 2024-09-30 2025-09-10 237 $127.00 $82.24 -35.2% +13.4% -48.6%
Rally 2025-09-10 2026-01-22 93 $82.24 $117.53 +42.9% +5.8% +37.1%
Drawdown 2026-01-22 2026-04-29 68 $117.53 $82.17 -30.1% +3.2% -33.3%
Rally Ongoing 2026-04-29 2026-11-05 133 $82.17 $150.83 +83.6% +3.1% +80.5%

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.