Stock Regimes

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

Symbol
SSRM.US
Window
1996-08-01 โ€“ 2026-11-06
Min reversal 20%
Regimes
152
Current regime
Drawdown
since 2026-08-25 ยท -27.6%
Stock return
+623.0%
S&P 500
+1,034.9%
Excess
-411.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.

SSRM.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock Annualized S&P 500 Excess
Rally 1996-08-08 1996-09-18 29 $3.57 $5.89 +65.0% +7,658.9% +2.8% +62.1%
Drawdown 1996-09-18 1996-12-03 54 $5.89 $3.93 -33.3% -84.9% +9.8% -43.1%
Rally 1996-12-03 1997-02-24 57 $3.93 $5.53 +40.9% +355.5% +8.3% +32.6%
Drawdown 1997-02-24 1997-07-07 93 $5.53 $2.74 -50.5% -85.2% +12.6% -63.1%
Rally 1997-07-07 1997-10-13 70 $2.74 $5.00 +82.6% +773.9% +6.1% +76.5%
Drawdown 1997-10-13 1997-10-27 11 $5.00 $3.33 -33.3% -100.0% -9.4% -23.9%
Rally 1997-10-27 1997-12-26 43 $3.33 $5.35 +60.7% +1,512.8% +6.8% +53.9%
Drawdown 1997-12-26 1998-01-12 11 $5.35 $3.45 -35.6% -100.0% +0.3% -35.9%
Rally 1998-01-12 1998-02-05 18 $3.45 $4.82 +39.7% +10,636.6% +6.8% +32.8%
Drawdown 1998-02-05 1998-07-17 113 $4.82 $1.25 -74.1% -95.1% +18.3% -92.3%
Rally 1998-07-17 1998-07-23 5 $1.25 $1.55 +23.8% +4,732,217.7% -4.0% +27.8%
Drawdown 1998-07-23 1998-09-02 30 $1.55 $0.71 -53.8% -99.8% -13.1% -40.8%
Rally 1998-09-02 1998-09-08 4 $0.71 $1.01 +41.7% +339,265,781,467.2% +3.3% +38.3%
Drawdown 1998-09-08 1998-09-22 11 $1.01 $0.77 -23.5% -99.8% +0.6% -24.1%
Rally 1998-09-22 1998-11-02 30 $0.77 $1.61 +107.7% +46,285.7% +8.0% +99.7%
Drawdown 1998-11-02 1998-12-30 41 $1.61 $0.71 -55.6% -99.3% +10.8% -66.4%
Rally 1998-12-30 1999-02-04 25 $0.71 $1.40 +95.8% +87,465.8% +1.3% +94.5%
Drawdown 1999-02-04 1999-04-13 47 $1.40 $0.83 -40.4% -93.8% +8.1% -48.5%
Rally 1999-04-13 1999-05-14 24 $0.83 $1.19 +42.8% +4,128.6% -0.9% +43.7%
Drawdown 1999-05-14 1999-06-16 23 $1.19 $0.95 -20.0% -91.3% -0.6% -19.4%
Rally 1999-06-16 1999-07-02 13 $0.95 $1.37 +43.8% +113,565.6% +4.6% +39.2%
Drawdown 1999-07-02 1999-07-27 17 $1.37 $1.04 -23.9% -98.3% -2.0% -21.9%
Rally 1999-07-27 1999-09-27 44 $1.04 $1.75 +68.6% +1,889.6% -5.8% +74.4%
Drawdown 1999-09-27 1999-11-08 31 $1.75 $1.13 -35.6% -97.2% +7.3% -42.9%
Rally 1999-11-08 1999-11-12 5 $1.13 $1.40 +23.7% +4,505,060.8% +1.4% +22.3%
Drawdown 1999-11-12 2000-01-11 41 $1.40 $1.07 -23.4% -80.6% +3.0% -26.4%
Rally 2000-01-11 2000-02-10 22 $1.07 $1.37 +27.8% +1,557.4% -1.5% +29.3%
Drawdown 2000-02-10 2000-03-09 20 $1.37 $1.07 -21.7% -95.4% -1.1% -20.7%
Rally 2000-03-09 2000-04-25 33 $1.07 $1.90 +77.8% +7,991.0% +5.4% +72.4%
Drawdown 2000-04-25 2000-10-31 133 $1.90 $1.10 -42.2% -64.6% -3.3% -38.9%
Rally 2000-10-31 2001-02-26 80 $1.10 $1.72 +56.7% +311.9% -11.3% +68.1%
Drawdown 2001-02-26 2001-04-06 30 $1.72 $1.34 -22.4% -88.1% -11.0% -11.4%
Rally 2001-04-06 2001-05-21 31 $1.34 $2.05 +52.9% +3,052.1% +16.3% +36.5%
Drawdown 2001-05-21 2001-08-07 55 $2.05 $1.43 -30.2% -80.8% -8.3% -22.0%
Rally 2001-08-07 2002-01-07 102 $1.43 $2.68 +88.0% +375.7% -3.3% +91.3%
Drawdown 2002-01-07 2002-01-29 16 $2.68 $2.13 -20.6% -97.3% -5.5% -15.1%
Rally 2002-01-29 2002-06-03 87 $2.13 $6.70 +214.3% +2,657.7% -5.4% +219.7%
Drawdown 2002-06-03 2002-06-10 6 $6.70 $5.15 -23.2% -100.0% -1.0% -22.2%
Rally 2002-06-10 2002-07-10 22 $5.15 $6.59 +27.9% +1,577.1% -10.7% +38.6%
Drawdown 2002-07-10 2002-07-26 13 $6.59 $3.07 -53.3% -100.0% -7.3% -46.0%
Rally 2002-07-26 2002-09-09 31 $3.07 $4.81 +56.3% +3,682.7% +5.9% +50.5%
Drawdown 2002-09-09 2002-10-10 24 $4.81 $3.28 -31.7% -98.2% -11.0% -20.7%
Rally 2002-10-10 2003-01-09 63 $3.28 $5.89 +79.4% +936.3% +15.4% +64.0%
Drawdown 2003-01-09 2003-03-13 44 $5.89 $3.51 -40.4% -94.8% -10.3% -30.1%
Rally 2003-03-13 2003-09-11 127 $3.51 $8.00 +127.9% +412.7% +22.2% +105.7%
Drawdown 2003-09-11 2003-10-03 17 $8.00 $5.94 -25.8% -98.8% +1.3% -27.1%
Rally 2003-10-03 2004-04-07 129 $5.94 $16.35 +175.3% +623.1% +10.7% +164.6%
Drawdown 2004-04-07 2004-05-07 22 $16.35 $8.71 -46.7% -99.9% -3.7% -43.1%
Rally 2004-05-07 2004-07-08 42 $8.71 $13.31 +52.9% +1,177.5% +0.9% +51.9%
Drawdown 2004-07-08 2004-07-26 13 $13.31 $10.50 -21.2% -99.0% -2.3% -18.9%
Rally 2004-07-26 2004-09-30 48 $10.50 $15.72 +49.8% +733.7% +2.8% +47.0%
Drawdown 2004-09-30 2005-01-06 69 $15.72 $10.41 -33.8% -77.8% +6.6% -40.4%
Rally 2005-01-06 2005-02-23 33 $10.41 $13.77 +32.3% +746.1% +0.2% +32.0%
Drawdown 2005-02-23 2005-05-16 58 $13.77 $9.27 -32.7% -82.1% -2.1% -30.6%
Rally 2005-05-16 2006-05-09 248 $9.27 $22.79 +145.9% +149.5% +13.7% +132.2%
Drawdown 2006-05-09 2006-06-13 25 $22.79 $15.56 -31.7% -97.9% -7.7% -24.1%
Rally 2006-06-13 2006-09-05 59 $15.56 $24.91 +60.1% +646.9% +7.3% +52.8%
Drawdown 2006-09-05 2006-10-03 21 $24.91 $18.72 -24.9% -96.8% +1.6% -26.5%
Rally 2006-10-03 2007-04-16 133 $18.72 $38.10 +103.6% +284.5% +10.1% +93.5%
Drawdown 2007-04-16 2007-08-28 95 $38.10 $26.61 -30.2% -61.4% -2.4% -27.7%
Rally 2007-08-28 2007-11-06 50 $26.61 $43.49 +63.4% +1,089.7% +6.1% +57.3%
Drawdown 2007-11-06 2007-12-17 29 $43.49 $31.29 -28.1% -94.3% -4.9% -23.2%
Rally 2007-12-17 2008-01-03 12 $31.29 $38.26 +22.3% +6,746.3% +0.1% +22.2%
Drawdown 2008-01-03 2008-02-12 28 $38.26 $30.27 -20.9% -87.9% -6.8% -14.1%
Rally 2008-02-12 2008-03-03 14 $30.27 $36.60 +20.9% +2,947.9% -1.3% +22.2%
Drawdown 2008-03-03 2008-04-29 41 $36.60 $23.56 -35.6% -93.3% +4.5% -40.1%
Rally 2008-04-29 2008-05-21 17 $23.56 $29.47 +25.1% +2,658.6% 0.0% +25.1%
Drawdown 2008-05-21 2008-09-16 82 $29.47 $14.29 -51.5% -89.2% -12.7% -38.8%
Rally 2008-09-16 2008-09-22 5 $14.29 $21.79 +52.5% +170,449,341,843.8% -0.5% +53.0%
Drawdown 2008-09-22 2008-10-27 26 $21.79 $5.89 -73.0% -100.0% -29.7% -43.3%
Rally 2008-10-27 2008-11-04 7 $5.89 $10.00 +69.8% +18,917,652,355.5% +18.5% +51.3%
Drawdown 2008-11-04 2008-11-20 13 $10.00 $6.34 -36.6% -100.0% -25.2% -11.4%
Rally 2008-11-20 2009-02-06 53 $6.34 $19.53 +208.1% +20,968.7% +15.4% +192.7%
Drawdown 2009-02-06 2009-03-10 22 $19.53 $11.46 -41.3% -99.8% -17.2% -24.2%
Rally 2009-03-10 2009-06-02 59 $11.46 $23.48 +104.9% +2,041.2% +31.3% +73.6%
Drawdown 2009-06-02 2009-07-08 26 $23.48 $16.07 -31.5% -97.5% -6.9% -24.6%
Rally 2009-07-08 2009-09-16 50 $16.07 $22.21 +38.2% +410.5% +21.5% +16.7%
Drawdown 2009-09-16 2009-10-28 31 $22.21 $16.65 -25.0% -90.4% -2.4% -22.6%
Rally 2009-10-28 2009-12-02 25 $16.65 $23.35 +40.2% +2,920.8% +6.4% +33.8%
Drawdown 2009-12-02 2010-02-24 57 $23.35 $15.74 -32.6% -82.5% -0.4% -32.2%
Rally 2010-02-24 2010-04-29 46 $15.74 $19.58 +24.4% +231.1% +9.2% +15.2%
Drawdown 2010-04-29 2010-07-27 62 $19.58 $15.04 -23.2% -65.8% -7.7% -15.5%
Rally 2010-07-27 2010-12-06 93 $15.04 $27.90 +85.6% +434.0% +9.8% +75.8%
Drawdown 2010-12-06 2011-01-24 34 $27.90 $21.27 -23.8% -86.6% +5.5% -29.3%
Rally 2011-01-24 2011-04-08 54 $21.27 $33.38 +57.0% +719.7% +2.9% +54.1%
Drawdown 2011-04-08 2011-06-17 49 $33.38 $23.07 -30.9% -85.1% -4.3% -26.6%
Rally 2011-06-17 2011-09-07 57 $23.07 $29.44 +27.6% +194.2% -5.7% +33.4%
Drawdown 2011-09-07 2011-10-20 32 $29.44 $15.87 -46.1% -99.2% +1.4% -47.5%
Rally 2011-10-20 2011-11-07 13 $15.87 $19.81 +24.8% +7,252.6% +3.8% +21.1%
Drawdown 2011-11-07 2011-12-28 36 $19.81 $12.10 -38.9% -96.8% -0.9% -38.0%
Rally 2011-12-28 2012-02-02 25 $12.10 $17.20 +42.1% +3,342.6% +6.1% +36.0%
Drawdown 2012-02-02 2012-05-18 75 $17.20 $9.65 -43.9% -85.6% -2.3% -41.6%
Rally 2012-05-18 2012-09-21 88 $9.65 $15.95 +65.3% +321.6% +12.7% +52.6%
Drawdown 2012-09-21 2013-05-17 163 $15.95 $6.00 -62.4% -78.0% +14.2% -76.6%
Rally 2013-05-17 2013-05-30 9 $6.00 $7.75 +29.2% +130,511.3% -0.8% +30.0%
Drawdown 2013-05-30 2013-06-26 20 $7.75 $5.38 -30.6% -99.0% -3.1% -27.5%
Rally 2013-06-26 2013-08-26 43 $5.38 $9.17 +70.6% +2,189.9% +3.3% +67.3%
Drawdown 2013-08-26 2013-10-09 32 $9.17 $5.11 -44.3% -99.0% 0.0% -44.3%
Rally 2013-10-09 2014-03-18 110 $5.11 $11.13 +117.9% +495.4% +13.0% +104.8%
Drawdown 2014-03-18 2014-06-03 54 $11.13 $6.11 -45.1% -93.9% +2.8% -47.9%
Rally 2014-06-03 2014-08-11 49 $6.11 $9.30 +52.2% +766.6% +0.7% +51.5%
Drawdown 2014-08-11 2014-11-05 62 $9.30 $3.74 -59.8% -97.5% +4.5% -64.2%
Rally 2014-11-05 2014-11-25 15 $3.74 $5.78 +54.5% +148,380.0% +2.1% +52.3%
Drawdown 2014-11-25 2014-12-16 15 $5.78 $4.05 -29.8% -99.7% -4.6% -25.3%
Rally 2014-12-16 2015-01-21 24 $4.05 $6.65 +64.1% +18,021.5% +3.0% +61.1%
Drawdown 2015-01-21 2015-03-10 34 $6.65 $4.07 -38.8% -97.4% +0.6% -39.4%
Rally 2015-03-10 2015-06-18 71 $4.07 $6.53 +60.3% +433.6% +3.8% +56.5%
Drawdown 2015-06-18 2015-08-05 34 $6.53 $5.06 -22.4% -84.8% -1.0% -21.4%
Rally 2015-08-05 2015-10-15 51 $5.06 $7.29 +44.0% +505.7% -3.6% +47.6%
Drawdown 2015-10-15 2016-01-20 66 $7.29 $3.62 -50.4% -93.1% -8.1% -42.3%
Rally 2016-01-20 2016-03-04 32 $3.62 $6.37 +76.1% +8,499.4% +7.6% +68.5%
Drawdown 2016-03-04 2016-03-23 14 $6.37 $5.07 -20.3% -98.3% +1.8% -22.2%
Rally 2016-03-23 2016-08-11 99 $5.07 $14.68 +189.5% +1,396.5% +7.3% +182.2%
Drawdown 2016-08-11 2016-12-22 94 $14.68 $7.61 -48.2% -82.8% +3.4% -51.6%
Rally 2016-12-22 2017-02-08 32 $7.61 $11.27 +48.0% +2,092.0% +1.5% +46.5%
Drawdown 2017-02-08 2017-05-04 60 $11.27 $8.59 -23.7% -68.0% +4.1% -27.9%
Rally 2017-05-04 2017-10-11 112 $8.59 $10.79 +25.6% +67.0% +6.9% +18.6%
Drawdown 2017-10-11 2018-01-09 62 $10.79 $7.45 -31.0% -77.8% +7.7% -38.6%
Rally 2018-01-09 2018-05-11 86 $7.45 $10.32 +38.4% +159.4% -0.9% +39.3%
Drawdown 2018-05-11 2018-09-06 82 $10.32 $7.85 -23.9% -56.8% +5.5% -29.4%
Rally 2018-09-06 2019-03-12 128 $7.85 $13.90 +77.1% +208.1% -3.0% +80.1%
Drawdown 2019-03-12 2019-05-22 51 $13.90 $10.11 -27.3% -79.3% +2.3% -29.6%
Rally 2019-05-22 2019-12-31 155 $10.11 $18.33 +81.4% +163.2% +13.1% +68.2%
Drawdown 2019-12-31 2020-03-20 56 $18.33 $10.25 -44.1% -92.7% -28.7% -15.4%
Rally 2020-03-20 2020-03-25 4 $10.25 $13.65 +33.1% +6,808,822,382.5% +7.4% +25.7%
Drawdown 2020-03-25 2020-03-31 5 $13.65 $10.83 -20.6% -100.0% +4.4% -25.0%
Rally 2020-03-31 2020-07-27 82 $10.83 $23.31 +115.3% +955.5% +25.3% +90.0%
Drawdown 2020-07-27 2020-11-24 86 $23.31 $16.39 -29.7% -64.4% +12.2% -41.9%
Rally 2020-11-24 2021-01-04 27 $16.39 $20.46 +24.9% +693.9% +1.8% +23.1%
Drawdown 2021-01-04 2021-03-30 60 $20.46 $13.18 -35.6% -84.2% +7.0% -42.6%
Rally 2021-03-30 2021-06-01 44 $13.18 $17.90 +35.8% +478.0% +6.2% +29.7%
Drawdown 2021-06-01 2021-09-29 85 $17.90 $13.67 -23.6% -55.0% +3.7% -27.4%
Rally 2021-09-29 2022-04-20 141 $13.67 $23.61 +72.6% +165.3% +2.3% +70.3%
Drawdown 2022-04-20 2022-11-03 138 $23.61 $12.63 -46.5% -68.1% -16.6% -29.9%
Rally 2022-11-03 2023-01-25 56 $12.63 $17.26 +36.7% +308.3% +8.0% +28.7%
Drawdown 2023-01-25 2023-03-10 32 $17.26 $12.66 -26.7% -91.3% -3.9% -22.8%
Rally 2023-03-10 2023-05-09 42 $12.66 $16.88 +33.4% +462.5% +6.7% +26.7%
Drawdown 2023-05-09 2024-03-15 215 $16.88 $3.98 -76.4% -81.6% +24.2% -100.7%
Rally 2024-03-15 2024-05-20 46 $3.98 $5.85 +47.2% +732.7% +3.7% +43.5%
Drawdown 2024-05-20 2024-06-25 25 $5.85 $4.43 -24.4% -94.0% +3.0% -27.4%
Rally 2024-06-25 2024-07-31 26 $4.43 $5.56 +25.7% +820.4% +1.0% +24.8%
Drawdown 2024-07-31 2024-08-07 6 $5.56 $4.35 -21.9% -100.0% -5.8% -16.1%
Rally 2024-08-07 2025-10-16 300 $4.35 $25.78 +493.1% +346.1% +27.5% +465.6%
Drawdown 2025-10-16 2025-11-05 15 $25.78 $19.46 -24.5% -99.1% +2.5% -27.0%
Rally 2025-11-05 2026-03-04 81 $19.46 $33.23 +70.7% +428.2% +1.1% +69.7%
Drawdown 2026-03-04 2026-03-20 13 $33.23 $22.97 -30.9% -99.9% -5.3% -25.6%
Rally 2026-03-20 2026-05-12 37 $22.97 $35.71 +55.5% +1,918.6% +13.7% +41.7%
Drawdown 2026-05-12 2026-06-10 21 $35.71 $24.54 -31.3% -98.9% -1.8% -29.5%
Rally 2026-06-10 2026-06-16 5 $24.54 $31.80 +29.6% +47,360,186.7% +3.4% +26.2%
Drawdown 2026-06-16 2026-07-29 30 $31.80 $24.99 -21.4% -86.8% -2.6% -18.8%
Rally 2026-07-29 2026-08-25 20 $24.99 $39.21 +56.9% +29,123.6% +4.9% +52.0%
Drawdown Ongoing 2026-08-25 2026-11-06 53 $39.21 $28.38 -27.6% -78.5% -3.9% -23.7%

Stock returns use adjusted closes. Annualized compounds that stock return over a 252-trading-day year. S&P 500 is the GSPC index price return over the same dates. Excess is the stock return minus the S&P 500 return.