Stock Regimes

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

Symbol
CXT.US
Window
1980-03-17 โ€“ 2026-11-05
Min reversal 20%
Regimes
74
Current regime
Rally
since 2026-06-05 ยท +64.7%
Stock return
+13,561.3%
S&P 500
+7,091.2%
Excess
+6,470.1%

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.

CXT.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 1980-03-21 1980-06-30 70 $0.44 $0.34 -22.3% +11.7% -34.0%
Rally 1980-06-30 1980-11-20 101 $0.34 $0.53 +55.3% +22.9% +32.4%
Drawdown 1980-11-20 1982-03-26 340 $0.53 $0.26 -50.9% -20.3% -30.7%
Rally 1982-03-26 1982-04-12 11 $0.26 $0.32 +24.7% +3.6% +21.1%
Drawdown 1982-04-12 1982-08-05 82 $0.32 $0.20 -37.1% -9.3% -27.7%
Rally 1982-08-05 1983-03-29 165 $0.20 $0.39 +88.4% +44.2% +44.2%
Drawdown 1983-03-29 1983-05-12 32 $0.39 $0.30 -21.1% +8.4% -29.4%
Rally 1983-05-12 1983-09-13 86 $0.30 $0.40 +30.9% +0.3% +30.5%
Drawdown 1983-09-13 1983-11-08 41 $0.40 $0.30 -25.0% -1.8% -23.2%
Rally 1983-11-08 1986-05-30 646 $0.30 $0.61 +105.6% +52.9% +52.7%
Drawdown 1986-05-30 1986-07-16 33 $0.61 $0.48 -21.4% -5.0% -16.4%
Rally 1986-07-16 1987-02-17 150 $0.48 $0.86 +79.4% +21.5% +57.9%
Drawdown 1987-02-17 1987-04-27 49 $0.86 $0.68 -20.8% -1.3% -19.5%
Rally 1987-04-27 1987-08-11 75 $0.68 $0.98 +42.5% +18.3% +24.3%
Drawdown 1987-08-11 1987-10-28 56 $0.98 $0.51 -47.5% -30.0% -17.5%
Rally 1987-10-28 1987-11-02 4 $0.51 $0.66 +28.3% +9.6% +18.6%
Drawdown 1987-11-02 1987-12-07 25 $0.66 $0.51 -22.0% -10.6% -11.5%
Rally 1987-12-07 1990-07-27 668 $0.51 $1.96 +282.6% +54.5% +228.1%
Drawdown 1990-07-27 1990-10-11 54 $1.96 $1.30 -33.5% -16.4% -17.1%
Rally 1990-10-11 1991-06-18 173 $1.30 $2.20 +68.9% +28.1% +40.7%
Drawdown 1991-06-18 1991-12-11 124 $2.20 $1.54 -30.3% -0.2% -30.0%
Rally 1991-12-11 1993-07-29 413 $1.54 $2.42 +57.3% +19.2% +38.1%
Drawdown 1993-07-29 1994-04-04 173 $2.42 $1.93 -20.3% -2.5% -17.8%
Rally 1994-04-04 1998-04-21 1,023 $1.93 $7.29 +278.3% +156.7% +121.6%
Drawdown 1998-04-21 1998-10-08 120 $7.29 $4.27 -41.4% -14.8% -26.5%
Rally 1998-10-08 1998-11-30 37 $4.27 $6.31 +47.7% +21.3% +26.4%
Drawdown 1998-11-30 1999-03-26 81 $6.31 $4.57 -27.5% +10.2% -37.8%
Rally 1999-03-26 1999-06-23 62 $4.57 $6.31 +38.1% +3.9% +34.2%
Drawdown 1999-06-23 1999-12-16 124 $6.31 $3.42 -45.8% +6.4% -52.2%
Rally 1999-12-16 2000-05-15 104 $3.42 $6.09 +77.8% +2.4% +75.5%
Drawdown 2000-05-15 2000-07-27 52 $6.09 $4.44 -27.0% -0.2% -26.8%
Rally 2000-07-27 2001-07-19 247 $4.44 $6.79 +52.8% -16.2% +69.0%
Drawdown 2001-07-19 2001-10-31 70 $6.79 $4.39 -35.4% -12.8% -22.6%
Rally 2001-10-31 2002-04-16 114 $4.39 $6.26 +42.5% +6.5% +36.1%
Drawdown 2002-04-16 2003-01-27 198 $6.26 $3.33 -46.7% -24.9% -21.8%
Rally 2003-01-27 2004-04-22 313 $3.33 $7.68 +130.3% +34.5% +95.8%
Drawdown 2004-04-22 2005-05-13 268 $7.68 $5.78 -24.8% +1.2% -26.0%
Rally 2005-05-13 2006-05-05 247 $5.78 $10.44 +80.7% +14.9% +65.8%
Drawdown 2006-05-05 2006-12-13 155 $10.44 $8.30 -20.5% +6.6% -27.1%
Rally 2006-12-13 2007-10-08 205 $8.30 $11.66 +40.5% +9.9% +30.6%
Drawdown 2007-10-08 2008-01-22 73 $11.66 $8.25 -29.3% -15.6% -13.7%
Rally 2008-01-22 2008-06-02 92 $8.25 $10.90 +32.2% +5.7% +26.5%
Drawdown 2008-06-02 2008-10-28 105 $10.90 $3.32 -69.6% -32.1% -37.5%
Rally 2008-10-28 2008-11-04 6 $3.32 $4.16 +25.6% +6.9% +18.7%
Drawdown 2008-11-04 2008-11-20 13 $4.16 $2.64 -36.5% -25.2% -11.3%
Rally 2008-11-20 2009-02-09 54 $2.64 $4.81 +81.9% +15.6% +66.3%
Drawdown 2009-02-09 2009-03-05 18 $4.81 $3.17 -34.2% -21.5% -12.6%
Rally 2009-03-05 2010-04-23 287 $3.17 $9.80 +209.5% +78.3% +131.2%
Drawdown 2010-04-23 2010-07-06 51 $9.80 $7.40 -24.4% -15.5% -8.9%
Rally 2010-07-06 2011-07-07 255 $7.40 $13.35 +80.3% +31.6% +48.7%
Drawdown 2011-07-07 2011-10-03 62 $13.35 $8.95 -32.9% -18.8% -14.2%
Rally 2011-10-03 2012-01-19 75 $8.95 $13.52 +51.0% +19.6% +31.4%
Drawdown 2012-01-19 2012-07-11 121 $13.52 $9.52 -29.6% +2.1% -31.6%
Rally 2012-07-11 2014-06-09 480 $9.52 $21.34 +124.2% +45.5% +78.7%
Drawdown 2014-06-09 2014-12-16 134 $21.34 $15.14 -29.0% +1.1% -30.1%
Rally 2014-12-16 2015-02-20 45 $15.14 $19.70 +30.1% +7.0% +23.1%
Drawdown 2015-02-20 2016-01-20 231 $19.70 $12.46 -36.7% -11.9% -24.8%
Rally 2016-01-20 2018-10-03 683 $12.46 $30.31 +143.2% +57.3% +85.8%
Drawdown 2018-10-03 2018-12-24 57 $30.31 $20.60 -32.0% -19.6% -12.4%
Rally 2018-12-24 2020-02-05 281 $20.60 $27.82 +35.0% +41.8% -6.8%
Drawdown 2020-02-05 2020-03-23 33 $27.82 $12.11 -56.5% -32.9% -23.6%
Rally 2020-03-23 2020-06-08 54 $12.11 $21.04 +73.7% +44.5% +29.3%
Drawdown 2020-06-08 2020-10-01 82 $21.04 $15.70 -25.4% +4.6% -30.0%
Rally 2020-10-01 2022-04-20 391 $15.70 $36.21 +130.6% +31.9% +98.7%
Drawdown 2022-04-20 2022-06-17 42 $36.21 $27.68 -23.5% -17.6% -5.9%
Rally 2022-06-17 2023-08-08 286 $27.68 $60.11 +117.1% +22.4% +94.7%
Drawdown 2023-08-08 2023-11-08 66 $60.11 $47.73 -20.6% -2.6% -18.0%
Rally 2023-11-08 2025-01-21 300 $47.73 $64.98 +36.1% +38.0% -1.9%
Drawdown 2025-01-21 2025-04-08 55 $64.98 $41.55 -36.1% -17.6% -18.4%
Rally 2025-04-08 2025-10-08 127 $41.55 $67.90 +63.4% +35.5% +27.9%
Drawdown 2025-10-08 2025-12-18 51 $67.90 $46.05 -32.2% +0.3% -32.5%
Rally 2025-12-18 2026-02-06 34 $46.05 $55.40 +20.3% +2.3% +18.0%
Drawdown 2026-02-06 2026-06-05 83 $55.40 $36.00 -35.0% +6.5% -41.5%
Rally Ongoing 2026-06-05 2026-11-05 107 $36.00 $59.29 +64.7% -0.4% +65.1%

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.