Stock Regimes
Major swings and moving-average trends across the full price history, with each period compared to the S&P 500.
Price history
Green bands are rallies and red bands are drawdowns. A swing is confirmed when price reverses by at least 20%.
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.
Regimes
| Direction | Start | End | Trading days | Start price | End price | Stock | S&P 500 | Excess |
|---|---|---|---|---|---|---|---|---|
| Rally | 1989-12-29 | 1990-02-21 | 14 | $0.41 | $0.60 | +45.5% | -7.3% | +52.7% |
| Drawdown | 1990-02-21 | 1990-03-19 | 7 | $0.60 | $0.37 | -37.5% | +4.8% | -42.3% |
| Rally | 1990-03-19 | 1990-03-22 | 3 | $0.37 | $0.45 | +20.0% | -2.3% | +22.3% |
| Drawdown | 1990-03-22 | 1990-05-16 | 15 | $0.45 | $0.30 | -33.3% | +5.5% | -38.8% |
| Rally | 1990-05-16 | 1990-05-30 | 4 | $0.30 | $0.36 | +20.0% | +1.9% | +18.1% |
| Drawdown | 1990-05-30 | 1990-08-07 | 15 | $0.36 | $0.15 | -58.3% | -7.2% | -51.1% |
| Rally | 1990-08-07 | 1990-08-24 | 4 | $0.15 | $0.19 | +30.0% | -7.0% | +37.0% |
| Drawdown | 1990-08-24 | 1990-11-15 | 18 | $0.19 | $0.13 | -34.6% | +1.8% | -36.4% |
| Rally | 1990-11-15 | 1990-11-30 | 6 | $0.13 | $0.26 | +105.9% | +1.6% | +104.3% |
| Drawdown | 1990-11-30 | 1990-12-17 | 10 | $0.26 | $0.20 | -22.9% | +1.2% | -24.0% |
| Rally | 1990-12-17 | 1991-01-25 | 14 | $0.20 | $0.37 | +81.5% | +3.1% | +78.4% |
| Drawdown | 1991-01-25 | 1991-03-20 | 15 | $0.37 | $0.22 | -40.8% | +9.5% | -50.3% |
| Rally | 1991-03-20 | 1991-04-05 | 6 | $0.22 | $0.27 | +24.1% | +2.0% | +22.1% |
| Drawdown | 1991-04-05 | 1991-04-15 | 4 | $0.27 | $0.19 | -30.5% | +1.6% | -32.1% |
| Rally | 1991-04-15 | 1991-05-01 | 7 | $0.19 | $0.22 | +20.0% | -0.2% | +20.2% |
| Drawdown | 1991-05-01 | 1991-05-22 | 5 | $0.22 | $0.15 | -33.3% | -1.1% | -32.3% |
| Rally | 1991-05-22 | 1991-07-10 | 14 | $0.15 | $0.28 | +85.0% | -0.1% | +85.1% |
| Drawdown | 1991-07-10 | 1991-08-29 | 11 | $0.28 | $0.19 | -32.4% | +5.5% | -37.9% |
| Rally | 1991-08-29 | 1991-09-17 | 2 | $0.19 | $0.22 | +20.0% | -2.8% | +22.8% |
| Drawdown | 1991-09-17 | 1991-11-14 | 7 | $0.22 | $0.04 | -83.3% | +3.0% | -86.4% |
| Rally | 1991-11-14 | 1991-12-09 | 3 | $0.04 | $0.14 | +279.9% | -4.8% | +284.6% |
| Drawdown | 1991-12-09 | 1992-02-26 | 7 | $0.14 | $0.10 | -26.3% | +9.8% | -36.1% |
| Rally | 1992-02-26 | 1992-03-17 | 3 | $0.10 | $0.15 | +42.9% | -1.4% | +44.3% |
| Drawdown | 1992-03-17 | 1992-03-18 | 2 | $0.15 | $0.11 | -25.0% | -0.1% | -24.9% |
| Rally | 1992-03-18 | 1992-04-06 | 3 | $0.11 | $0.15 | +33.3% | -0.9% | +34.2% |
| Drawdown | 1992-04-06 | 1992-06-15 | 5 | $0.15 | $0.08 | -45.0% | +1.2% | -46.1% |
| Rally | 1992-06-15 | 1992-06-25 | 2 | $0.08 | $0.10 | +27.2% | -1.7% | +28.9% |
| Drawdown | 1992-06-25 | 1992-09-04 | 5 | $0.10 | $0.07 | -35.7% | +3.5% | -39.2% |
| Rally | 1992-09-04 | 1992-10-19 | 3 | $0.07 | $0.10 | +44.6% | -0.5% | +45.1% |
| Drawdown | 1992-10-19 | 1992-12-17 | 9 | $0.10 | $0.02 | -76.9% | +4.9% | -81.8% |
| Rally | 1992-12-17 | 1993-01-14 | 4 | $0.02 | $0.11 | +399.6% | +0.1% | +399.4% |
| Drawdown | 1993-01-14 | 1993-01-19 | 2 | $0.11 | $0.07 | -33.3% | -0.2% | -33.1% |
| Rally | 1993-01-19 | 1993-02-10 | 4 | $0.07 | $0.10 | +39.9% | +2.6% | +37.4% |
| Drawdown | 1993-02-10 | 1993-02-22 | 2 | $0.10 | $0.04 | -57.1% | -2.5% | -54.6% |
| Rally | 1993-02-22 | 1993-04-14 | 8 | $0.04 | $0.19 | +333.0% | +3.1% | +330.0% |
| Drawdown | 1993-04-14 | 1993-05-04 | 9 | $0.19 | $0.15 | -23.1% | -1.0% | -22.1% |
| Rally | 1993-05-04 | 1993-05-17 | 3 | $0.15 | $0.26 | +75.0% | -0.8% | +75.8% |
| Drawdown | 1993-05-17 | 1993-05-28 | 4 | $0.26 | $0.12 | -54.3% | +2.2% | -56.5% |
| Rally | 1993-05-28 | 1993-07-28 | 10 | $0.12 | $0.19 | +56.2% | -0.7% | +56.9% |
| Drawdown | 1993-07-28 | 1993-09-22 | 8 | $0.19 | $0.10 | -44.0% | +2.0% | -46.0% |
| Rally | 1993-09-22 | 1993-10-26 | 8 | $0.10 | $0.13 | +21.5% | +1.8% | +19.7% |
| Drawdown | 1993-10-26 | 1993-11-02 | 3 | $0.13 | $0.07 | -41.2% | +0.9% | -42.1% |
| Rally | 1993-11-02 | 1994-01-20 | 23 | $0.07 | $0.30 | +300.0% | +1.4% | +298.6% |
| Drawdown | 1994-01-20 | 1994-01-25 | 4 | $0.30 | $0.24 | -20.0% | -0.9% | -19.2% |
| Rally | 1994-01-25 | 1994-03-10 | 29 | $0.24 | $1.04 | +337.5% | -1.5% | +339.0% |
| Drawdown | 1994-03-10 | 1994-03-14 | 3 | $1.04 | $0.82 | -21.4% | +0.8% | -22.2% |
| Rally | 1994-03-14 | 1994-05-06 | 38 | $0.82 | $1.83 | +122.7% | -4.2% | +126.9% |
| Drawdown | 1994-05-06 | 1994-05-17 | 8 | $1.83 | $1.45 | -20.4% | +0.3% | -20.8% |
| Rally | 1994-05-17 | 1994-07-11 | 36 | $1.45 | $2.24 | +53.8% | -0.3% | +54.1% |
| Drawdown | 1994-07-11 | 1994-07-29 | 15 | $2.24 | $1.79 | -20.0% | +2.3% | -22.3% |
| Rally | 1994-07-29 | 1994-12-29 | 104 | $1.79 | $4.20 | +134.4% | +0.6% | +133.7% |
| Drawdown | 1994-12-29 | 1995-02-17 | 36 | $4.20 | $2.98 | -28.9% | +4.5% | -33.4% |
| Rally | 1995-02-17 | 1996-02-02 | 238 | $2.98 | $11.10 | +271.9% | +31.9% | +239.9% |
| Drawdown | 1996-02-02 | 1997-01-07 | 225 | $11.10 | $5.74 | -48.2% | +18.5% | -66.7% |
| Rally | 1997-01-07 | 1997-02-21 | 33 | $5.74 | $9.14 | +59.1% | +6.4% | +52.6% |
| Drawdown | 1997-02-21 | 1997-04-28 | 46 | $9.14 | $6.19 | -32.2% | -3.6% | -28.7% |
| Rally | 1997-04-28 | 1997-06-06 | 28 | $6.19 | $7.61 | +22.9% | +11.0% | +11.9% |
| Drawdown | 1997-06-06 | 1997-07-07 | 20 | $7.61 | $5.63 | -26.0% | +6.3% | -32.3% |
| Rally | 1997-07-07 | 1997-12-24 | 115 | $5.63 | $11.56 | +105.3% | +2.2% | +103.1% |
| Drawdown | 1997-12-24 | 1998-01-12 | 11 | $11.56 | $8.65 | -25.2% | +0.7% | -25.9% |
| Rally | 1998-01-12 | 1998-02-04 | 17 | $8.65 | $12.23 | +41.4% | +7.2% | +34.2% |
| Drawdown | 1998-02-04 | 1998-03-18 | 30 | $12.23 | $8.58 | -29.9% | +7.8% | -37.7% |
| Rally | 1998-03-18 | 1998-04-03 | 13 | $8.58 | $11.34 | +32.2% | +3.4% | +28.7% |
| Drawdown | 1998-04-03 | 1998-09-25 | 117 | $11.34 | $5.89 | -48.0% | -6.9% | -41.1% |
| Rally | 1998-09-25 | 1998-10-02 | 6 | $5.89 | $7.42 | +25.9% | -4.0% | +30.0% |
| Drawdown | 1998-10-02 | 1999-01-06 | 64 | $7.42 | $5.59 | -24.6% | +26.9% | -51.5% |
| Rally | 1999-01-06 | 1999-01-12 | 5 | $5.59 | $7.31 | +30.7% | -2.6% | +33.2% |
| Drawdown | 1999-01-12 | 1999-04-09 | 61 | $7.31 | $5.07 | -30.6% | +8.8% | -39.4% |
| Rally | 1999-04-09 | 1999-10-01 | 120 | $5.07 | $8.21 | +61.8% | -4.9% | +66.6% |
| Drawdown | 1999-10-01 | 2000-04-11 | 130 | $8.21 | $3.84 | -53.2% | +17.0% | -70.2% |
| Rally | 2000-04-11 | 2000-05-04 | 17 | $3.84 | $4.92 | +28.2% | -6.1% | +34.2% |
| Drawdown | 2000-05-04 | 2000-07-25 | 52 | $4.92 | $3.36 | -31.8% | +4.6% | -36.4% |
| Rally | 2000-07-25 | 2000-09-14 | 35 | $3.36 | $4.29 | +27.8% | +0.4% | +27.3% |
| Drawdown | 2000-09-14 | 2001-01-02 | 72 | $4.29 | $2.87 | -33.0% | -13.3% | -19.7% |
| Rally | 2001-01-02 | 2001-01-29 | 20 | $2.87 | $3.73 | +29.9% | +6.3% | +23.6% |
| Drawdown | 2001-01-29 | 2001-04-05 | 49 | $3.73 | $2.91 | -22.0% | -15.6% | -6.4% |
| Rally | 2001-04-05 | 2001-09-21 | 115 | $2.91 | $5.09 | +75.1% | -16.1% | +91.2% |
| Drawdown | 2001-09-21 | 2001-11-19 | 41 | $5.09 | $3.60 | -29.4% | +19.2% | -48.6% |
| Rally | 2001-11-19 | 2002-06-03 | 136 | $3.60 | $10.52 | +192.5% | -9.6% | +202.1% |
| Drawdown | 2002-06-03 | 2002-06-10 | 6 | $10.52 | $7.91 | -24.8% | -1.0% | -23.9% |
| Rally | 2002-06-10 | 2002-07-19 | 29 | $7.91 | $10.07 | +27.4% | -17.8% | +45.1% |
| Drawdown | 2002-07-19 | 2002-07-26 | 6 | $10.07 | $5.83 | -42.1% | +0.6% | -42.7% |
| Rally | 2002-07-26 | 2002-09-09 | 30 | $5.83 | $8.36 | +43.5% | +5.9% | +37.7% |
| Drawdown | 2002-09-09 | 2002-10-10 | 24 | $8.36 | $5.88 | -29.7% | -11.0% | -18.7% |
| Rally | 2002-10-10 | 2003-01-09 | 62 | $5.88 | $9.62 | +63.6% | +15.4% | +48.2% |
| Drawdown | 2003-01-09 | 2003-03-25 | 54 | $9.62 | $6.20 | -35.5% | -5.7% | -29.8% |
| Rally | 2003-03-25 | 2004-04-02 | 260 | $6.20 | $19.02 | +206.9% | +30.5% | +176.3% |
| Drawdown | 2004-04-02 | 2004-05-07 | 25 | $19.02 | $12.08 | -36.5% | -3.8% | -32.7% |
| Rally | 2004-05-07 | 2004-10-06 | 105 | $12.08 | $16.55 | +36.9% | +3.9% | +33.0% |
| Drawdown | 2004-10-06 | 2005-01-17 | 70 | $16.55 | $13.23 | -20.0% | +3.7% | -23.7% |
| Rally | 2005-01-17 | 2005-02-23 | 28 | $13.23 | $16.01 | +21.0% | +0.5% | +20.4% |
| Drawdown | 2005-02-23 | 2005-05-16 | 58 | $16.01 | $11.71 | -26.8% | -2.1% | -24.7% |
| Rally | 2005-05-16 | 2006-03-29 | 220 | $11.71 | $23.10 | +97.3% | +11.8% | +85.5% |
| Drawdown | 2006-03-29 | 2006-06-13 | 53 | $23.10 | $13.15 | -43.1% | -6.1% | -37.0% |
| Rally | 2006-06-13 | 2006-09-05 | 58 | $13.15 | $19.37 | +47.2% | +7.3% | +39.9% |
| Drawdown | 2006-09-05 | 2006-09-20 | 12 | $19.37 | $15.31 | -20.9% | +0.9% | -21.8% |
| Rally | 2006-09-20 | 2007-02-26 | 110 | $15.31 | $27.49 | +79.5% | +9.4% | +70.1% |
| Drawdown | 2007-02-26 | 2007-08-17 | 121 | $27.49 | $17.07 | -37.9% | -0.2% | -37.7% |
| Rally | 2007-08-17 | 2008-03-14 | 145 | $17.07 | $32.30 | +89.2% | -10.9% | +100.1% |
| Drawdown | 2008-03-14 | 2008-06-12 | 63 | $32.30 | $23.02 | -28.7% | +4.0% | -32.7% |
| Rally | 2008-06-12 | 2008-07-14 | 22 | $23.02 | $27.88 | +21.1% | -8.3% | +29.4% |
| Drawdown | 2008-07-14 | 2008-09-11 | 42 | $27.88 | $15.54 | -44.3% | +1.7% | -46.0% |
| Rally | 2008-09-11 | 2008-09-23 | 9 | $15.54 | $20.57 | +32.4% | -4.9% | +37.2% |
| Drawdown | 2008-09-23 | 2008-10-27 | 24 | $20.57 | $9.40 | -54.3% | -28.6% | -25.8% |
| Rally | 2008-10-27 | 2008-11-04 | 7 | $9.40 | $12.21 | +30.0% | +18.5% | +11.5% |
| Drawdown | 2008-11-04 | 2008-11-17 | 10 | $12.21 | $9.27 | -24.1% | -15.4% | -8.7% |
| Rally | 2008-11-17 | 2008-11-28 | 10 | $9.27 | $14.20 | +53.1% | +5.3% | +47.7% |
| Drawdown | 2008-11-28 | 2008-12-05 | 6 | $14.20 | $10.38 | -26.9% | -2.3% | -24.6% |
| Rally | 2008-12-05 | 2009-01-29 | 37 | $10.38 | $17.27 | +66.4% | -3.5% | +69.9% |
| Drawdown | 2009-01-29 | 2009-03-10 | 28 | $17.27 | $12.60 | -27.0% | -14.9% | -12.2% |
| Rally | 2009-03-10 | 2009-05-28 | 56 | $12.60 | $19.85 | +57.5% | +26.0% | +31.5% |
| Drawdown | 2009-05-28 | 2009-07-08 | 29 | $19.85 | $15.17 | -23.5% | -3.0% | -20.5% |
| Rally | 2009-07-08 | 2009-12-02 | 103 | $15.17 | $21.77 | +43.5% | +26.1% | +17.3% |
| Drawdown | 2009-12-02 | 2010-02-24 | 57 | $21.77 | $16.55 | -24.0% | -0.4% | -23.6% |
| Rally | 2010-02-24 | 2010-12-29 | 213 | $16.55 | $31.73 | +91.8% | +14.0% | +77.8% |
| Drawdown | 2010-12-29 | 2011-01-24 | 18 | $31.73 | $23.82 | -24.9% | +2.5% | -27.4% |
| Rally | 2011-01-24 | 2011-04-08 | 54 | $23.82 | $31.28 | +31.3% | +2.9% | +28.4% |
| Drawdown | 2011-04-08 | 2011-06-17 | 49 | $31.28 | $20.97 | -33.0% | -4.3% | -28.7% |
| Rally | 2011-06-17 | 2011-09-08 | 57 | $20.97 | $25.95 | +23.8% | -6.7% | +30.5% |
| Drawdown | 2011-09-08 | 2011-12-28 | 77 | $25.95 | $16.11 | -37.9% | +5.4% | -43.3% |
| Rally | 2011-12-28 | 2012-02-28 | 43 | $16.11 | $20.08 | +24.7% | +9.8% | +14.9% |
| Drawdown | 2012-02-28 | 2012-05-16 | 56 | $20.08 | $11.60 | -42.2% | -3.5% | -38.8% |
| Rally | 2012-05-16 | 2012-06-20 | 25 | $11.60 | $14.92 | +28.6% | +2.3% | +26.3% |
| Drawdown | 2012-06-20 | 2012-07-23 | 23 | $14.92 | $10.68 | -28.4% | -0.4% | -28.0% |
| Rally | 2012-07-23 | 2012-11-01 | 71 | $10.68 | $17.40 | +62.9% | +5.7% | +57.2% |
| Drawdown | 2012-11-01 | 2013-06-26 | 164 | $17.40 | $8.55 | -50.9% | +12.3% | -63.2% |
| Rally | 2013-06-26 | 2013-08-15 | 35 | $8.55 | $11.37 | +32.9% | +3.6% | +29.3% |
| Drawdown | 2013-08-15 | 2013-10-11 | 41 | $11.37 | $8.17 | -28.1% | +2.5% | -30.6% |
| Rally | 2013-10-11 | 2014-02-24 | 92 | $8.17 | $13.57 | +66.1% | +8.5% | +57.6% |
| Drawdown | 2014-02-24 | 2014-05-28 | 66 | $13.57 | $10.80 | -20.4% | +3.4% | -23.8% |
| Rally | 2014-05-28 | 2014-07-11 | 32 | $10.80 | $13.76 | +27.4% | +3.0% | +24.3% |
| Drawdown | 2014-07-11 | 2014-11-05 | 81 | $13.76 | $8.30 | -39.7% | +2.8% | -42.5% |
| Rally | 2014-11-05 | 2015-01-30 | 60 | $8.30 | $12.47 | +50.3% | -1.4% | +51.7% |
| Drawdown | 2015-01-30 | 2015-08-05 | 129 | $12.47 | $6.67 | -46.5% | +5.3% | -51.8% |
| Rally | 2015-08-05 | 2015-10-15 | 50 | $6.67 | $9.51 | +42.6% | -3.6% | +46.3% |
| Drawdown | 2015-10-15 | 2016-01-19 | 66 | $9.51 | $7.10 | -25.3% | -7.0% | -18.3% |
| Rally | 2016-01-19 | 2016-08-18 | 148 | $7.10 | $23.75 | +234.5% | +16.2% | +218.2% |
| Drawdown | 2016-08-18 | 2016-11-11 | 60 | $23.75 | $16.91 | -28.8% | -1.0% | -27.8% |
| Rally | 2016-11-11 | 2016-12-05 | 17 | $16.91 | $20.79 | +23.0% | +1.9% | +21.1% |
| Drawdown | 2016-12-05 | 2016-12-22 | 14 | $20.79 | $16.54 | -20.5% | +2.6% | -23.0% |
| Rally | 2016-12-22 | 2017-02-08 | 32 | $16.54 | $23.98 | +45.0% | +1.5% | +43.5% |
| Drawdown | 2017-02-08 | 2017-12-07 | 210 | $23.98 | $15.96 | -33.5% | +14.9% | -48.4% |
| Rally | 2017-12-07 | 2018-07-05 | 144 | $15.96 | $21.05 | +31.9% | +3.8% | +28.1% |
| Drawdown | 2018-07-05 | 2018-11-27 | 101 | $21.05 | $14.70 | -30.2% | -2.0% | -28.2% |
| Rally | 2018-11-27 | 2019-01-09 | 29 | $14.70 | $17.97 | +22.3% | -3.6% | +25.9% |
| Drawdown | 2019-01-09 | 2019-05-22 | 93 | $17.97 | $12.28 | -31.7% | +10.5% | -42.2% |
| Rally | 2019-05-22 | 2020-02-24 | 191 | $12.28 | $30.00 | +144.3% | +12.9% | +131.3% |
| Drawdown | 2020-02-24 | 2020-03-20 | 20 | $30.00 | $15.54 | -48.2% | -28.5% | -19.6% |
| Rally | 2020-03-20 | 2020-08-05 | 95 | $15.54 | $46.44 | +198.8% | +44.4% | +154.4% |
| Drawdown | 2020-08-05 | 2020-12-14 | 92 | $46.44 | $33.06 | -28.8% | +9.6% | -38.4% |
| Rally | 2020-12-14 | 2021-01-07 | 16 | $33.06 | $43.53 | +31.7% | +4.3% | +27.4% |
| Drawdown | 2021-01-07 | 2021-01-27 | 15 | $43.53 | $32.29 | -25.8% | -1.4% | -24.4% |
| Rally | 2021-01-27 | 2021-02-01 | 4 | $32.29 | $41.97 | +30.0% | +0.6% | +29.4% |
| Drawdown | 2021-02-01 | 2021-10-05 | 171 | $41.97 | $26.23 | -37.5% | +15.2% | -52.7% |
| Rally | 2021-10-05 | 2021-11-17 | 31 | $26.23 | $31.69 | +20.8% | +7.9% | +12.9% |
| Drawdown | 2021-11-17 | 2022-02-03 | 54 | $31.69 | $24.42 | -22.9% | -4.5% | -18.4% |
| Rally | 2022-02-03 | 2022-04-14 | 50 | $24.42 | $34.37 | +40.8% | -1.9% | +42.7% |
| Drawdown | 2022-04-14 | 2022-09-01 | 97 | $34.37 | $17.60 | -48.8% | -9.7% | -39.1% |
| Rally | 2022-09-01 | 2022-10-06 | 25 | $17.60 | $21.94 | +24.6% | -5.6% | +30.3% |
| Drawdown | 2022-10-06 | 2022-11-09 | 24 | $21.94 | $16.99 | -22.5% | +0.1% | -22.7% |
| Rally | 2022-11-09 | 2023-01-25 | 53 | $16.99 | $23.85 | +40.4% | +7.1% | +33.3% |
| Drawdown | 2023-01-25 | 2023-02-27 | 23 | $23.85 | $18.52 | -22.4% | -0.8% | -21.5% |
| Rally | 2023-02-27 | 2023-04-06 | 29 | $18.52 | $24.50 | +32.3% | +3.1% | +29.2% |
| Drawdown | 2023-04-06 | 2023-06-28 | 58 | $24.50 | $17.61 | -28.1% | +6.6% | -34.7% |
| Rally | 2023-06-28 | 2023-09-18 | 56 | $17.61 | $21.34 | +21.2% | +1.8% | +19.4% |
| Drawdown | 2023-09-18 | 2024-02-28 | 113 | $21.34 | $15.80 | -26.0% | +13.8% | -39.8% |
| Rally | 2024-02-28 | 2024-07-16 | 97 | $15.80 | $31.93 | +102.1% | +11.8% | +90.3% |
| Drawdown | 2024-07-16 | 2024-09-06 | 37 | $31.93 | $24.49 | -23.3% | -4.6% | -18.7% |
| Rally | 2024-09-06 | 2025-10-16 | 279 | $24.49 | $58.27 | +137.9% | +22.6% | +115.4% |
| Drawdown | 2025-10-16 | 2025-11-04 | 14 | $58.27 | $46.15 | -20.8% | +2.1% | -22.9% |
| Rally | 2025-11-04 | 2026-02-27 | 80 | $46.15 | $92.69 | +100.8% | +1.6% | +99.3% |
| Drawdown | 2026-02-27 | 2026-03-20 | 16 | $92.69 | $63.95 | -31.0% | -5.4% | -25.6% |
| Rally | 2026-03-20 | 2026-05-12 | 37 | $63.95 | $86.82 | +35.8% | +13.7% | +22.0% |
| Drawdown | 2026-05-12 | 2026-07-17 | 47 | $86.82 | $58.34 | -32.8% | +0.8% | -33.6% |
| Rally | 2026-07-17 | 2026-08-27 | 29 | $58.34 | $76.11 | +30.5% | +3.7% | +26.8% |
| Drawdown Ongoing | 2026-08-27 | 2026-11-06 | 50 | $76.11 | $58.19 | -23.5% | -4.6% | -19.0% |
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.