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