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 | 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.