Stock Regimes

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

Symbol
CASI.US
Window
1996-06-12 โ€“ 2026-02-26
Min reversal 20%
Regimes
261
Current regime
Drawdown
since 2026-01-09 ยท -77.9%
Stock return
-100.0%
S&P 500
+932.7%
Excess
-1,032.6%

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.

CASI.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 1996-06-12 1996-08-08 41 $1,732.50 $990.00 -42.9% -1.0% -41.9%
Rally 1996-08-08 1996-08-26 13 $990.00 $1,842.50 +86.1% +0.2% +85.9%
Drawdown 1996-08-26 1996-10-17 38 $1,842.50 $1,375.00 -25.4% +6.5% -31.9%
Rally 1996-10-17 1996-10-29 9 $1,375.00 $1,746.25 +27.0% -0.8% +27.8%
Drawdown 1996-10-29 1996-12-12 32 $1,746.25 $1,320.00 -24.4% +4.0% -28.4%
Rally 1996-12-12 1997-01-09 19 $1,320.00 $2,007.50 +52.1% +3.5% +48.6%
Drawdown 1997-01-09 1997-05-22 94 $2,007.50 $962.50 -52.1% +10.7% -62.8%
Rally 1997-05-22 1997-06-06 11 $962.50 $1,457.50 +51.4% +2.7% +48.8%
Drawdown 1997-06-06 1997-08-01 40 $1,457.50 $1,031.25 -29.2% +10.4% -39.6%
Rally 1997-08-01 1997-08-07 5 $1,031.25 $1,320.00 +28.0% +0.4% +27.6%
Drawdown 1997-08-07 1997-10-30 60 $1,320.00 $742.50 -43.8% -5.0% -38.8%
Rally 1997-10-30 1997-11-28 21 $742.50 $1,677.50 +125.9% +5.7% +120.2%
Drawdown 1997-11-28 1997-12-03 4 $1,677.50 $1,251.25 -25.4% +2.2% -27.6%
Rally 1997-12-03 1997-12-09 5 $1,251.25 $1,540.00 +23.1% -0.1% +23.2%
Drawdown 1997-12-09 1998-01-22 30 $1,540.00 $1,086.25 -29.5% -1.3% -28.2%
Rally 1998-01-22 1998-03-16 37 $1,086.25 $1,663.75 +53.2% +12.1% +41.1%
Drawdown 1998-03-16 1998-04-29 32 $1,663.75 $1,292.50 -22.3% +1.4% -23.7%
Rally 1998-04-29 1998-05-04 4 $1,292.50 $5,699.38 +341.0% +2.5% +338.4%
Drawdown 1998-05-04 1998-06-09 26 $5,699.38 $2,633.13 -53.8% -0.3% -53.5%
Rally 1998-06-09 1998-06-18 8 $2,633.13 $3,746.88 +42.3% -1.1% +43.4%
Drawdown 1998-06-18 1998-08-31 52 $3,746.88 $1,863.13 -50.3% -13.5% -36.8%
Rally 1998-08-31 1998-11-09 50 $1,863.13 $3,822.50 +105.2% +18.1% +87.1%
Drawdown 1998-11-09 1999-01-06 40 $3,822.50 $2,282.50 -40.3% +12.6% -52.9%
Rally 1999-01-06 1999-01-14 7 $2,282.50 $3,630.00 +59.0% -4.7% +63.8%
Drawdown 1999-01-14 1999-02-10 19 $3,630.00 $1,416.25 -61.0% +0.9% -61.9%
Rally 1999-02-10 1999-02-11 2 $1,416.25 $2,825.63 +99.5% +2.5% +97.0%
Drawdown 1999-02-11 1999-02-22 7 $2,825.63 $1,815.00 -35.8% +1.4% -37.2%
Rally 1999-02-22 1999-04-15 38 $1,815.00 $3,093.75 +70.5% +4.0% +66.5%
Drawdown 1999-04-15 1999-06-11 41 $3,093.75 $2,200.00 -28.9% -2.2% -26.7%
Rally 1999-06-11 2000-01-20 155 $2,200.00 $6,263.13 +184.7% +11.7% +172.9%
Drawdown 2000-01-20 2000-01-31 8 $6,263.13 $4,317.50 -31.1% -3.5% -27.5%
Rally 2000-01-31 2000-02-29 21 $4,317.50 $10,835.00 +151.0% -2.0% +153.0%
Drawdown 2000-02-29 2000-03-20 15 $10,835.00 $6,160.00 -43.1% +6.6% -49.7%
Rally 2000-03-20 2000-03-28 7 $6,160.00 $7,617.50 +23.7% +3.5% +20.2%
Drawdown 2000-03-28 2000-04-17 15 $7,617.50 $3,650.63 -52.1% -7.0% -45.0%
Rally 2000-04-17 2000-05-01 10 $3,650.63 $5,816.25 +59.3% +4.8% +54.6%
Drawdown 2000-05-01 2000-05-31 22 $5,816.25 $2,392.50 -58.9% -3.2% -55.6%
Rally 2000-05-31 2000-06-06 5 $2,392.50 $3,162.50 +32.2% +2.6% +29.6%
Drawdown 2000-06-06 2000-06-14 7 $3,162.50 $2,516.25 -20.4% +0.9% -21.3%
Rally 2000-06-14 2000-07-13 21 $2,516.25 $4,070.00 +61.7% +1.7% +60.0%
Drawdown 2000-07-13 2000-10-12 65 $4,070.00 $2,523.13 -38.0% -11.1% -26.9%
Rally 2000-10-12 2000-11-03 17 $2,523.13 $4,180.00 +65.7% +7.3% +58.4%
Drawdown 2000-11-03 2000-11-30 19 $4,180.00 $1,931.88 -53.8% -7.8% -46.0%
Rally 2000-11-30 2000-12-11 8 $1,931.88 $2,695.00 +39.5% +5.0% +34.5%
Drawdown 2000-12-11 2001-01-08 19 $2,695.00 $1,718.75 -36.2% -6.1% -30.1%
Rally 2001-01-08 2001-01-29 15 $1,718.75 $3,004.38 +74.8% +5.3% +69.5%
Drawdown 2001-01-29 2001-04-06 49 $3,004.38 $1,553.75 -48.3% -17.3% -31.0%
Rally 2001-04-06 2001-05-08 22 $1,553.75 $2,336.40 +50.4% +11.8% +38.6%
Drawdown 2001-05-08 2001-05-17 8 $2,336.40 $1,479.50 -36.7% +2.2% -38.8%
Rally 2001-05-17 2001-06-13 19 $1,479.50 $1,875.50 +26.8% -3.6% +30.4%
Drawdown 2001-06-13 2001-09-17 63 $1,875.50 $770.00 -58.9% -16.3% -42.6%
Rally 2001-09-17 2001-10-29 31 $770.00 $1,376.10 +78.7% +3.8% +74.9%
Drawdown 2001-10-29 2002-01-18 57 $1,376.10 $748.00 -45.6% +4.6% -50.2%
Rally 2002-01-18 2002-02-04 11 $748.00 $899.80 +20.3% -2.9% +23.2%
Drawdown 2002-02-04 2002-02-25 15 $899.80 $696.30 -22.6% +1.4% -24.0%
Rally 2002-02-25 2002-03-20 18 $696.30 $914.10 +31.3% +3.8% +27.5%
Drawdown 2002-03-20 2002-07-19 85 $914.10 $288.20 -68.5% -26.4% -42.1%
Rally 2002-07-19 2002-07-30 8 $288.20 $390.50 +35.5% +6.5% +29.0%
Drawdown 2002-07-30 2002-08-05 5 $390.50 $277.20 -29.0% -7.6% -21.5%
Rally 2002-08-05 2002-08-26 16 $277.20 $337.70 +21.8% +13.6% +8.2%
Drawdown 2002-08-26 2002-09-24 21 $337.70 $114.40 -66.1% -13.6% -52.6%
Rally 2002-09-24 2002-10-02 7 $114.40 $216.70 +89.4% +1.1% +88.4%
Drawdown 2002-10-02 2002-11-06 26 $216.70 $143.00 -34.0% +11.6% -45.6%
Rally 2002-11-06 2002-11-07 2 $143.00 $172.70 +20.8% -2.3% +23.1%
Drawdown 2002-11-07 2002-11-20 10 $172.70 $105.60 -38.9% +1.3% -40.1%
Rally 2002-11-20 2002-11-25 4 $105.60 $185.90 +76.0% +2.0% +74.0%
Drawdown 2002-11-25 2002-12-31 25 $185.90 $94.60 -49.1% -5.7% -43.4%
Rally 2002-12-31 2003-01-15 11 $94.60 $143.00 +51.2% +4.4% +46.8%
Drawdown 2003-01-15 2003-02-06 16 $143.00 $104.50 -26.9% -8.7% -18.2%
Rally 2003-02-06 2003-02-13 6 $104.50 $130.90 +25.3% -2.5% +27.7%
Drawdown 2003-02-13 2003-02-21 6 $130.90 $104.50 -20.2% +3.8% -23.9%
Rally 2003-02-21 2003-04-03 30 $104.50 $140.80 +34.7% +3.3% +31.4%
Drawdown 2003-04-03 2003-04-16 10 $140.80 $112.20 -20.3% +0.4% -20.7%
Rally 2003-04-16 2003-04-23 5 $112.20 $433.40 +286.3% +4.4% +281.8%
Drawdown 2003-04-23 2003-04-30 6 $433.40 $244.20 -43.7% -0.2% -43.4%
Rally 2003-04-30 2003-06-09 28 $244.20 $650.10 +166.2% +6.4% +159.8%
Drawdown 2003-06-09 2003-07-07 20 $650.10 $420.20 -35.4% +2.9% -38.3%
Rally 2003-07-07 2003-07-14 6 $420.20 $508.64 +21.0% -0.1% +21.1%
Drawdown 2003-07-14 2003-08-13 23 $508.64 $334.40 -34.3% -2.0% -32.3%
Rally 2003-08-13 2003-09-23 29 $334.40 $633.60 +89.5% +4.6% +84.9%
Drawdown 2003-09-23 2003-09-26 4 $633.60 $488.40 -22.9% -3.1% -19.8%
Rally 2003-09-26 2003-10-21 18 $488.40 $603.90 +23.6% +4.9% +18.7%
Drawdown 2003-10-21 2003-12-22 44 $603.90 $356.40 -41.0% +4.5% -45.5%
Rally 2003-12-22 2004-01-22 21 $356.40 $480.70 +34.9% +4.7% +30.2%
Drawdown 2004-01-22 2004-02-25 24 $480.70 $372.90 -22.4% 0.0% -22.4%
Rally 2004-02-25 2004-02-26 2 $372.90 $447.70 +20.1% +0.1% +20.0%
Drawdown 2004-02-26 2004-03-23 19 $447.70 $339.90 -24.1% -4.5% -19.6%
Rally 2004-03-23 2004-04-26 24 $339.90 $441.10 +29.8% +3.8% +26.0%
Drawdown 2004-04-26 2004-08-16 78 $441.10 $140.80 -68.1% -4.9% -63.1%
Rally 2004-08-16 2005-02-01 118 $140.80 $510.40 +262.5% +10.2% +252.3%
Drawdown 2005-02-01 2005-03-31 41 $510.40 $231.00 -54.7% -0.7% -54.0%
Rally 2005-03-31 2005-04-08 7 $231.00 $342.10 +48.1% +0.1% +48.0%
Drawdown 2005-04-08 2005-05-17 28 $342.10 $244.20 -28.6% -0.6% -28.0%
Rally 2005-05-17 2005-08-02 54 $244.20 $364.10 +49.1% +6.0% +43.1%
Drawdown 2005-08-02 2005-12-27 103 $364.10 $206.80 -43.2% +1.0% -44.2%
Rally 2005-12-27 2006-03-21 58 $206.80 $315.70 +52.7% +3.2% +49.4%
Drawdown 2006-03-21 2006-08-14 102 $315.70 $159.50 -49.5% -2.2% -47.2%
Rally 2006-08-14 2006-10-18 47 $159.50 $242.00 +51.7% +7.7% +44.0%
Drawdown 2006-10-18 2007-03-05 93 $242.00 $157.30 -35.0% +0.6% -35.6%
Rally 2007-03-05 2007-04-18 32 $157.30 $210.10 +33.6% +7.2% +26.4%
Drawdown 2007-04-18 2007-09-28 115 $210.10 $117.70 -44.0% +3.7% -47.7%
Rally 2007-09-28 2007-11-14 34 $117.70 $176.00 +49.5% -3.7% +53.2%
Drawdown 2007-11-14 2008-03-06 77 $176.00 $80.30 -54.4% -11.3% -43.1%
Rally 2008-03-06 2008-03-10 3 $80.30 $96.80 +20.5% -2.4% +22.9%
Drawdown 2008-03-10 2008-03-17 6 $96.80 $62.69 -35.2% +0.3% -35.5%
Rally 2008-03-17 2008-04-14 20 $62.69 $99.00 +57.9% +4.1% +53.9%
Drawdown 2008-04-14 2008-06-17 46 $99.00 $60.50 -38.9% +1.7% -40.6%
Rally 2008-06-17 2008-06-23 5 $60.50 $74.80 +23.6% -2.4% +26.1%
Drawdown 2008-06-23 2008-07-15 16 $74.80 $46.20 -38.2% -7.8% -30.4%
Rally 2008-07-15 2008-07-31 13 $46.20 $68.20 +47.6% +4.3% +43.3%
Drawdown 2008-07-31 2008-10-08 49 $68.20 $27.51 -59.7% -22.3% -37.4%
Rally 2008-10-08 2008-10-14 5 $27.51 $49.23 +78.9% +1.3% +77.6%
Drawdown 2008-10-14 2008-10-28 11 $49.23 $29.70 -39.7% -5.8% -33.9%
Rally 2008-10-28 2008-10-31 4 $29.70 $36.30 +22.2% +3.0% +19.2%
Drawdown 2008-10-31 2008-11-21 16 $36.30 $23.09 -36.4% -17.4% -19.0%
Rally 2008-11-21 2008-12-03 8 $23.09 $34.09 +47.6% +8.8% +38.8%
Drawdown 2008-12-03 2008-12-23 15 $34.09 $17.61 -48.3% -0.9% -47.5%
Rally 2008-12-23 2009-01-07 10 $17.61 $26.18 +48.7% +5.0% +43.6%
Drawdown 2009-01-07 2009-01-27 14 $26.18 $17.60 -32.8% -6.7% -26.1%
Rally 2009-01-27 2009-04-13 53 $17.60 $55.00 +212.5% +1.5% +211.0%
Drawdown 2009-04-13 2009-04-30 14 $55.00 $42.90 -22.0% +1.6% -23.6%
Rally 2009-04-30 2009-06-01 22 $42.90 $89.10 +107.7% +8.0% +99.7%
Drawdown 2009-06-01 2009-07-14 31 $89.10 $40.70 -54.3% -3.9% -50.4%
Rally 2009-07-14 2009-08-04 16 $40.70 $68.19 +67.5% +11.0% +56.5%
Drawdown 2009-08-04 2009-09-14 29 $68.19 $48.40 -29.0% +4.3% -33.4%
Rally 2009-09-14 2009-10-08 19 $48.40 $102.30 +111.4% +1.5% +109.8%
Drawdown 2009-10-08 2009-10-21 10 $102.30 $66.00 -35.5% +1.5% -37.0%
Rally 2009-10-21 2009-11-12 17 $66.00 $151.80 +130.0% +0.5% +129.5%
Drawdown 2009-11-12 2009-12-04 16 $151.80 $89.10 -41.3% +1.7% -43.0%
Rally 2009-12-04 2009-12-08 3 $89.10 $117.70 +32.1% -1.3% +33.4%
Drawdown 2009-12-08 2009-12-31 17 $117.70 $88.00 -25.2% +2.1% -27.4%
Rally 2009-12-31 2010-01-08 6 $88.00 $118.80 +35.0% +2.7% +32.3%
Drawdown 2010-01-08 2010-01-27 13 $118.80 $71.52 -39.8% -4.1% -35.6%
Rally 2010-01-27 2010-02-16 14 $71.52 $95.59 +33.7% -0.2% +33.9%
Drawdown 2010-02-16 2010-04-20 45 $95.59 $64.90 -32.1% +10.3% -42.4%
Rally 2010-04-20 2010-05-12 17 $64.90 $79.20 +22.0% -2.9% +25.0%
Drawdown 2010-05-12 2010-05-25 10 $79.20 $44.66 -43.6% -8.3% -35.3%
Rally 2010-05-25 2010-06-02 6 $44.66 $56.10 +25.6% +2.3% +23.3%
Drawdown 2010-06-02 2010-08-04 45 $56.10 $24.20 -56.9% +2.6% -59.5%
Rally 2010-08-04 2010-08-19 12 $24.20 $34.00 +40.5% -4.6% +45.1%
Drawdown 2010-08-19 2010-08-31 9 $34.00 $26.40 -22.4% -2.4% -19.9%
Rally 2010-08-31 2010-09-23 17 $26.40 $43.70 +65.5% +7.2% +58.3%
Drawdown 2010-09-23 2010-10-11 13 $43.70 $32.60 -25.4% +3.6% -29.0%
Rally 2010-10-11 2010-12-02 38 $32.60 $73.70 +126.1% +4.8% +121.3%
Drawdown 2010-12-02 2010-12-16 11 $73.70 $49.20 -33.2% +1.7% -35.0%
Rally 2010-12-16 2011-01-11 18 $49.20 $65.70 +33.5% +2.5% +31.0%
Drawdown 2011-01-11 2011-06-01 98 $65.70 $34.90 -46.9% +3.1% -50.0%
Rally 2011-06-01 2011-06-02 2 $34.90 $49.60 +42.1% -0.1% +42.2%
Drawdown 2011-06-02 2011-08-08 47 $49.60 $11.90 -76.0% -14.7% -61.3%
Rally 2011-08-08 2011-09-06 21 $11.90 $20.00 +68.1% +4.1% +64.0%
Drawdown 2011-09-06 2011-09-28 17 $20.00 $14.30 -28.5% -1.2% -27.3%
Rally 2011-09-28 2011-10-17 14 $14.30 $19.00 +32.9% +4.3% +28.5%
Drawdown 2011-10-17 2011-12-22 48 $19.00 $9.30 -51.1% +4.4% -55.5%
Rally 2011-12-22 2012-01-26 23 $9.30 $29.50 +217.2% +5.1% +212.1%
Drawdown 2012-01-26 2012-02-01 5 $29.50 $19.10 -35.3% +0.4% -35.7%
Rally 2012-02-01 2012-02-06 4 $19.10 $28.30 +48.2% +1.5% +46.6%
Drawdown 2012-02-06 2012-05-15 70 $28.30 $15.90 -43.8% -1.0% -42.8%
Rally 2012-05-15 2012-07-05 36 $15.90 $24.80 +56.0% +2.8% +53.2%
Drawdown 2012-07-05 2012-11-19 95 $24.80 $13.20 -46.8% +1.4% -48.2%
Rally 2012-11-19 2012-11-26 4 $13.20 $17.30 +31.1% +1.4% +29.7%
Drawdown 2012-11-26 2012-12-21 20 $17.30 $12.60 -27.2% +1.7% -28.9%
Rally 2012-12-21 2013-02-25 43 $12.60 $34.70 +175.4% +4.0% +171.4%
Drawdown 2013-02-25 2013-05-29 66 $34.70 $17.30 -50.1% +10.8% -60.9%
Rally 2013-05-29 2013-06-03 4 $17.30 $21.20 +22.5% -0.5% +23.0%
Drawdown 2013-06-03 2013-12-17 139 $21.20 $15.53 -26.7% +8.6% -35.3%
Rally 2013-12-17 2014-01-10 17 $15.53 $21.70 +39.7% +3.4% +36.3%
Drawdown 2014-01-10 2014-02-07 20 $21.70 $16.90 -22.1% -2.5% -19.7%
Rally 2014-02-07 2014-03-20 29 $16.90 $20.50 +21.3% +4.2% +17.1%
Drawdown 2014-03-20 2014-06-20 65 $20.50 $16.20 -21.0% +4.9% -25.8%
Rally 2014-06-20 2014-07-07 11 $16.20 $20.30 +25.3% +0.8% +24.6%
Drawdown 2014-07-07 2014-12-24 121 $20.30 $11.60 -42.9% +5.3% -48.1%
Rally 2014-12-24 2015-01-13 13 $11.60 $17.10 +47.4% -2.8% +50.2%
Drawdown 2015-01-13 2015-03-09 38 $17.10 $12.50 -26.9% +2.8% -29.7%
Rally 2015-03-09 2015-06-16 70 $12.50 $19.20 +53.6% +0.8% +52.8%
Drawdown 2015-06-16 2015-09-15 64 $19.20 $9.10 -52.6% -5.6% -47.0%
Rally 2015-09-15 2015-10-20 26 $9.10 $14.60 +60.5% +2.7% +57.8%
Drawdown 2015-10-20 2016-01-13 59 $14.60 $6.79 -53.5% -6.9% -46.6%
Rally 2016-01-13 2016-01-28 11 $6.79 $11.30 +66.4% +0.2% +66.3%
Drawdown 2016-01-28 2016-02-29 22 $11.30 $7.90 -30.1% +2.1% -32.1%
Rally 2016-02-29 2016-03-23 18 $7.90 $14.50 +83.5% +5.4% +78.1%
Drawdown 2016-03-23 2016-04-07 11 $14.50 $10.50 -27.6% +0.3% -27.8%
Rally 2016-04-07 2016-05-04 20 $10.50 $15.00 +42.8% +0.5% +42.4%
Drawdown 2016-05-04 2016-07-14 50 $15.00 $8.40 -44.0% +5.5% -49.5%
Rally 2016-07-14 2016-11-17 90 $8.40 $17.20 +104.8% +1.1% +103.7%
Drawdown 2016-11-17 2016-12-28 28 $17.20 $11.20 -34.9% +2.9% -37.8%
Rally 2016-12-28 2017-03-17 55 $11.20 $15.00 +33.9% +5.7% +28.2%
Drawdown 2017-03-17 2017-06-20 66 $15.00 $9.10 -39.3% +2.5% -41.8%
Rally 2017-06-20 2017-10-12 81 $9.10 $36.40 +300.0% +4.7% +295.3%
Drawdown 2017-10-12 2017-10-27 12 $36.40 $20.20 -44.5% +1.2% -45.7%
Rally 2017-10-27 2017-12-05 27 $20.20 $40.00 +98.0% +1.9% +96.1%
Drawdown 2017-12-05 2017-12-12 6 $40.00 $26.80 -33.0% +1.3% -34.3%
Rally 2017-12-12 2018-02-01 35 $26.80 $42.70 +59.3% +5.9% +53.4%
Drawdown 2018-02-01 2018-03-16 31 $42.70 $32.00 -25.1% -2.5% -22.6%
Rally 2018-03-16 2018-05-09 38 $32.00 $81.60 +155.0% -2.0% +157.0%
Drawdown 2018-05-09 2018-06-12 24 $81.60 $55.30 -32.2% +3.3% -35.5%
Rally 2018-06-12 2018-06-29 14 $55.30 $82.30 +48.8% -2.5% +51.3%
Drawdown 2018-06-29 2018-10-22 80 $82.30 $29.10 -64.6% +1.4% -66.0%
Rally 2018-10-22 2018-10-23 2 $29.10 $35.20 +21.0% -0.6% +21.5%
Drawdown 2018-10-23 2018-10-26 4 $35.20 $27.70 -21.3% -3.0% -18.3%
Rally 2018-10-26 2018-12-03 26 $27.70 $45.60 +64.6% +5.0% +59.7%
Drawdown 2018-12-03 2019-04-02 82 $45.60 $28.50 -37.5% +2.8% -40.3%
Rally 2019-04-02 2019-09-11 113 $28.50 $37.80 +32.6% +4.7% +28.0%
Drawdown 2019-09-11 2019-10-04 18 $37.80 $29.80 -21.2% -1.6% -19.5%
Rally 2019-10-04 2019-10-21 12 $29.80 $36.20 +21.5% +1.9% +19.6%
Drawdown 2019-10-21 2020-03-16 101 $36.20 $14.40 -60.2% -20.6% -39.6%
Rally 2020-03-16 2020-03-26 9 $14.40 $22.40 +55.6% +10.2% +45.3%
Drawdown 2020-03-26 2020-05-06 29 $22.40 $16.60 -25.9% +8.3% -34.2%
Rally 2020-05-06 2020-05-27 15 $16.60 $27.70 +66.9% +6.6% +60.3%
Drawdown 2020-05-27 2020-09-24 85 $27.70 $15.10 -45.5% +6.9% -52.4%
Rally 2020-09-24 2021-01-26 85 $15.10 $36.30 +140.4% +18.6% +121.8%
Drawdown 2021-01-26 2021-03-24 41 $36.30 $19.30 -46.8% +1.0% -47.9%
Rally 2021-03-24 2021-03-31 6 $19.30 $24.00 +24.4% +2.2% +22.2%
Drawdown 2021-03-31 2021-04-20 14 $24.00 $15.70 -34.6% +4.1% -38.7%
Rally 2021-04-20 2021-04-28 7 $15.70 $19.30 +22.9% +1.2% +21.8%
Drawdown 2021-04-28 2021-05-13 12 $19.30 $14.20 -26.4% -1.7% -24.7%
Rally 2021-05-13 2021-06-07 17 $14.20 $17.40 +22.5% +2.8% +19.8%
Drawdown 2021-06-07 2021-08-12 48 $17.40 $11.60 -33.3% +5.5% -38.9%
Rally 2021-08-12 2021-09-07 18 $11.60 $16.80 +44.8% +1.3% +43.5%
Drawdown 2021-09-07 2022-01-27 100 $16.80 $5.90 -64.9% -4.3% -60.6%
Rally 2022-01-27 2022-03-29 43 $5.90 $9.27 +57.2% +7.1% +50.1%
Drawdown 2022-03-29 2022-05-12 32 $9.27 $3.12 -66.3% -15.1% -51.2%
Rally 2022-05-12 2022-05-26 11 $3.12 $5.20 +66.7% +3.3% +63.5%
Drawdown 2022-05-26 2022-08-02 46 $5.20 $2.36 -54.6% +0.8% -55.5%
Rally 2022-08-02 2022-09-13 30 $2.36 $4.69 +98.7% -3.9% +102.6%
Drawdown 2022-09-13 2022-12-27 74 $4.69 $1.48 -68.4% -2.6% -65.8%
Rally 2022-12-27 2023-01-30 23 $1.48 $2.08 +40.5% +4.9% +35.6%
Drawdown 2023-01-30 2023-03-21 36 $2.08 $1.63 -21.6% -0.4% -21.3%
Rally 2023-03-21 2023-04-06 13 $1.63 $3.70 +127.0% +2.6% +124.4%
Drawdown 2023-04-06 2023-04-12 4 $3.70 $2.77 -25.3% -0.3% -25.0%
Rally 2023-04-12 2023-04-14 3 $2.77 $3.59 +29.8% +1.1% +28.7%
Drawdown 2023-04-14 2023-05-23 28 $3.59 $2.05 -42.9% +0.2% -43.1%
Rally 2023-05-23 2023-06-01 7 $2.05 $3.10 +51.2% +1.8% +49.4%
Drawdown 2023-06-01 2023-06-15 11 $3.10 $2.06 -33.5% +4.9% -38.4%
Rally 2023-06-15 2023-06-22 5 $2.06 $2.92 +41.7% -1.0% +42.7%
Drawdown 2023-06-22 2023-09-25 66 $2.92 $2.00 -31.5% -1.0% -30.5%
Rally 2023-09-25 2023-12-07 53 $2.00 $7.50 +275.0% +5.7% +269.3%
Drawdown 2023-12-07 2024-01-19 29 $7.50 $4.77 -36.4% +5.5% -41.9%
Rally 2024-01-19 2024-01-25 5 $4.77 $7.85 +64.6% +1.1% +63.4%
Drawdown 2024-01-25 2024-03-25 42 $7.85 $2.99 -61.9% +6.6% -68.5%
Rally 2024-03-25 2024-04-01 5 $2.99 $3.66 +22.4% +0.5% +21.9%
Drawdown 2024-04-01 2024-04-18 14 $3.66 $2.24 -38.8% -4.4% -34.4%
Rally 2024-04-18 2024-05-31 31 $2.24 $3.86 +72.5% +5.3% +67.2%
Drawdown 2024-05-31 2024-06-18 13 $3.86 $2.67 -30.9% +4.0% -34.9%
Rally 2024-06-18 2024-09-11 59 $2.67 $7.55 +182.8% +1.2% +181.5%
Drawdown 2024-09-11 2024-09-25 11 $7.55 $5.27 -30.2% +3.0% -33.2%
Rally 2024-09-25 2024-10-25 23 $5.27 $6.50 +23.3% +1.5% +21.8%
Drawdown 2024-10-25 2024-12-05 29 $6.50 $2.81 -56.8% +4.6% -61.4%
Rally 2024-12-05 2024-12-09 3 $2.81 $3.89 +38.4% -0.4% +38.8%
Drawdown 2024-12-09 2024-12-20 10 $3.89 $2.65 -31.9% -2.0% -29.9%
Rally 2024-12-20 2025-01-07 11 $2.65 $3.21 +21.1% -0.4% +21.5%
Drawdown 2025-01-07 2025-06-30 119 $3.21 $1.18 -63.2% +5.0% -68.2%
Rally 2025-06-30 2025-07-28 20 $1.18 $1.62 +37.3% +3.0% +34.3%
Drawdown 2025-07-28 2025-08-01 5 $1.62 $1.29 -20.4% -2.4% -18.0%
Rally 2025-08-01 2025-08-04 2 $1.29 $1.95 +51.2% +1.5% +49.7%
Drawdown 2025-08-04 2025-08-07 4 $1.95 $1.47 -24.6% +0.2% -24.8%
Rally 2025-08-07 2025-08-21 11 $1.47 $2.47 +68.0% +0.5% +67.6%
Drawdown 2025-08-21 2025-09-29 27 $2.47 $1.31 -47.0% +4.6% -51.5%
Rally 2025-09-29 2025-10-09 9 $1.31 $2.05 +56.5% +1.1% +55.4%
Drawdown 2025-10-09 2025-12-23 53 $2.05 $0.75 -63.3% +2.6% -65.9%
Rally 2025-12-23 2026-01-09 12 $0.75 $1.10 +46.0% +0.8% +45.2%
Drawdown Ongoing 2026-01-09 2026-02-26 33 $1.10 $0.24 -77.9% -0.8% -77.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.