Stock Regimes

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

Symbol
CX.US
Window
1999-09-15 โ€“ 2026-11-06
Min reversal 20%
Regimes
74
Current regime
Drawdown
since 2026-05-06 ยท -20.5%
Stock return
+76.5%
S&P 500
+459.7%
Excess
-383.2%

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.

CX.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock Annualized S&P 500 Excess
Rally 1999-10-18 1999-12-31 53 $5.23 $7.42 +42.0% +430.5% +17.2% +24.9%
Drawdown 1999-12-31 2000-03-01 42 $7.42 $5.66 -23.8% -80.4% -6.1% -17.6%
Rally 2000-03-01 2000-03-09 7 $5.66 $7.19 +27.1% +554,885.1% +1.6% +25.4%
Drawdown 2000-03-09 2000-04-24 32 $7.19 $5.46 -24.1% -88.6% +2.0% -26.1%
Rally 2000-04-24 2000-07-10 54 $5.46 $7.09 +30.0% +239.8% +3.2% +26.8%
Drawdown 2000-07-10 2000-12-21 117 $7.09 $4.90 -31.0% -55.0% -13.6% -17.4%
Rally 2000-12-21 2001-07-27 150 $4.90 $8.06 +64.6% +131.0% -5.4% +70.0%
Drawdown 2001-07-27 2001-09-27 40 $8.06 $5.74 -28.8% -88.2% -15.5% -13.3%
Rally 2001-09-27 2002-05-17 161 $5.74 $9.52 +65.8% +120.7% +8.6% +57.2%
Drawdown 2002-05-17 2002-10-10 102 $9.52 $5.76 -39.5% -71.1% -27.4% -12.1%
Rally 2002-10-10 2002-12-03 38 $5.76 $7.13 +23.7% +309.3% +14.5% +9.1%
Drawdown 2002-12-03 2003-03-12 68 $7.13 $4.91 -31.1% -74.8% -12.7% -18.4%
Rally 2003-03-12 2006-05-08 796 $4.91 $24.51 +399.2% +66.4% +64.7% +334.4%
Drawdown 2006-05-08 2006-06-13 26 $24.51 $16.30 -33.5% -98.1% -7.6% -25.9%
Rally 2006-06-13 2007-06-15 254 $16.30 $28.52 +75.0% +74.2% +25.3% +49.7%
Drawdown 2007-06-15 2008-01-17 150 $28.52 $15.69 -45.0% -63.4% -13.0% -32.0%
Rally 2008-01-17 2008-05-19 85 $15.69 $22.93 +46.2% +208.4% +7.0% +39.2%
Drawdown 2008-05-19 2008-10-10 102 $22.93 $5.11 -77.7% -97.6% -37.0% -40.8%
Rally 2008-10-10 2008-10-14 3 $5.11 $6.46 +26.3% +33,833,201,699.2% +11.0% +15.4%
Drawdown 2008-10-14 2008-10-27 10 $6.46 $4.16 -35.6% -100.0% -14.9% -20.6%
Rally 2008-10-27 2008-11-04 7 $4.16 $5.84 +40.5% +20,629,060.4% +18.5% +22.0%
Drawdown 2008-11-04 2008-11-21 14 $5.84 $2.95 -49.5% -100.0% -20.5% -29.1%
Rally 2008-11-21 2008-12-10 13 $2.95 $7.64 +158.8% +10,097,487,792.3% +12.4% +146.4%
Drawdown 2008-12-10 2008-12-15 4 $7.64 $5.81 -23.8% -100.0% -3.4% -20.4%
Rally 2008-12-15 2009-01-06 15 $5.81 $7.59 +30.6% +8,733.2% +7.6% +23.0%
Drawdown 2009-01-06 2009-03-09 43 $7.59 $2.89 -61.9% -99.6% -27.6% -34.3%
Rally 2009-03-09 2009-06-12 68 $2.89 $8.49 +193.4% +5,297.5% +39.9% +153.5%
Drawdown 2009-06-12 2009-07-10 20 $8.49 $5.83 -31.3% -99.1% -7.1% -24.2%
Rally 2009-07-10 2009-09-18 50 $5.83 $10.63 +82.3% +1,961.6% +21.5% +60.8%
Drawdown 2009-09-18 2009-11-02 32 $10.63 $7.73 -27.3% -91.8% -2.4% -24.9%
Rally 2009-11-02 2010-01-07 46 $7.73 $9.33 +20.6% +179.3% +9.5% +11.1%
Drawdown 2010-01-07 2010-02-04 20 $9.33 $6.72 -27.9% -98.4% -6.9% -21.0%
Rally 2010-02-04 2010-05-03 61 $6.72 $9.16 +36.3% +259.5% +13.1% +23.2%
Drawdown 2010-05-03 2010-08-24 80 $9.16 $5.73 -37.5% -77.2% -12.5% -25.0%
Rally 2010-08-24 2011-01-04 93 $5.73 $8.21 +43.4% +165.6% +20.8% +22.6%
Drawdown 2011-01-04 2011-10-03 189 $8.21 $1.95 -76.3% -85.3% -13.5% -62.8%
Rally 2011-10-03 2011-11-08 27 $1.95 $3.62 +86.2% +32,924.9% +16.1% +70.1%
Drawdown 2011-11-08 2011-11-25 13 $3.62 $2.60 -28.1% -99.8% -9.2% -18.9%
Rally 2011-11-25 2012-02-09 52 $2.60 $6.42 +146.6% +7,829.9% +16.7% +129.9%
Drawdown 2012-02-09 2012-06-13 87 $6.42 $3.92 -38.9% -76.0% -2.7% -36.2%
Rally 2012-06-13 2013-05-15 231 $3.92 $10.05 +156.1% +178.9% +26.2% +129.9%
Drawdown 2013-05-15 2013-06-24 28 $10.05 $7.80 -22.3% -89.7% -5.2% -17.2%
Rally 2013-06-24 2014-07-03 260 $7.80 $11.44 +46.6% +44.9% +26.2% +20.4%
Drawdown 2014-07-03 2015-02-04 149 $11.44 $7.40 -35.3% -52.1% +2.8% -38.1%
Rally 2015-02-04 2015-05-15 71 $7.40 $9.18 +24.0% +114.5% +4.0% +20.0%
Drawdown 2015-05-15 2015-08-24 70 $9.18 $5.99 -34.7% -78.5% -10.8% -23.9%
Rally 2015-08-24 2015-09-16 17 $5.99 $7.21 +20.3% +1,452.2% +5.4% +14.9%
Drawdown 2015-09-16 2016-01-25 90 $7.21 $3.48 -51.8% -87.0% -5.9% -45.8%
Rally 2016-01-25 2016-04-29 68 $3.48 $6.78 +95.2% +1,091.7% +10.0% +85.1%
Drawdown 2016-04-29 2016-06-27 41 $6.78 $5.00 -26.3% -84.7% -3.1% -23.2%
Rally 2016-06-27 2017-07-14 265 $5.00 $9.72 +94.4% +88.1% +22.9% +71.4%
Drawdown 2017-07-14 2018-05-07 205 $9.72 $5.50 -43.4% -50.3% +8.7% -52.0%
Rally 2018-05-07 2018-07-30 59 $5.50 $7.13 +29.6% +202.7% +4.9% +24.7%
Drawdown 2018-07-30 2018-11-26 84 $7.13 $4.32 -39.4% -77.8% -4.6% -34.8%
Rally 2018-11-26 2019-01-18 37 $4.32 $5.27 +22.1% +290.7% -0.1% +22.3%
Drawdown 2019-01-18 2019-08-15 145 $5.27 $2.77 -47.5% -67.4% +6.6% -54.1%
Rally 2019-08-15 2020-02-11 124 $2.77 $4.23 +52.6% +136.0% +17.9% +34.7%
Drawdown 2020-02-11 2020-03-23 29 $4.23 $1.58 -62.5% -100.0% -33.4% -29.2%
Rally 2020-03-23 2021-06-01 301 $1.58 $8.64 +445.4% +313.8% +87.8% +357.6%
Drawdown 2021-06-01 2022-03-07 194 $8.64 $4.30 -50.2% -59.5% 0.0% -50.1%
Rally 2022-03-07 2022-03-29 17 $4.30 $5.29 +22.8% +1,999.4% +10.2% +12.5%
Drawdown 2022-03-29 2022-06-16 56 $5.29 $3.23 -39.0% -89.2% -20.8% -18.1%
Rally 2022-06-16 2022-08-12 40 $3.23 $4.53 +40.4% +746.6% +16.7% +23.6%
Drawdown 2022-08-12 2022-10-14 45 $4.53 $3.11 -31.3% -87.8% -16.3% -15.0%
Rally 2022-10-14 2023-08-29 219 $3.11 $8.13 +161.6% +202.3% +25.5% +136.0%
Drawdown 2023-08-29 2023-10-06 28 $8.13 $5.64 -30.6% -96.3% -4.2% -26.4%
Rally 2023-10-06 2024-04-03 123 $5.64 $8.89 +57.5% +153.6% +21.0% +36.5%
Drawdown 2024-04-03 2024-11-04 150 $8.89 $5.06 -43.1% -61.2% +9.6% -52.7%
Rally 2024-11-04 2025-02-06 64 $5.06 $6.66 +31.6% +195.0% +6.5% +25.1%
Drawdown 2025-02-06 2025-04-10 45 $6.66 $4.95 -25.7% -81.1% -13.4% -12.3%
Rally 2025-04-10 2026-01-28 201 $4.95 $13.07 +164.3% +238.3% +32.5% +131.9%
Drawdown 2026-01-28 2026-03-20 37 $13.07 $9.94 -24.0% -84.6% -6.8% -17.2%
Rally 2026-03-20 2026-05-06 33 $9.94 $13.48 +35.6% +925.3% +13.2% +22.4%
Drawdown Ongoing 2026-05-06 2026-11-06 129 $13.48 $10.72 -20.5% -36.1% +0.2% -20.6%

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.