Stock Regimes

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

Symbol
0091.KLSE
Window
2005-07-25 โ€“ 2026-11-05
Min reversal 20%
Regimes
340
Current regime
Rally
since 2026-11-03 ยท +27.3%
Stock return
-99.0%
S&P 500
+516.7%
Excess
-615.7%

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.

0091.KLSE S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 2005-07-27 2005-12-29 104 $6.76 $4.25 -37.2% +1.4% -38.6%
Rally 2005-12-29 2006-11-13 211 $4.25 $12.11 +185.2% +10.4% +174.8%
Drawdown 2006-11-13 2006-11-23 9 $12.11 $9.28 -23.4% +1.6% -24.9%
Rally 2006-11-23 2007-01-09 31 $9.28 $16.52 +78.0% +0.4% +77.5%
Drawdown 2007-01-09 2007-02-07 21 $16.52 $12.74 -22.9% +2.7% -25.5%
Rally 2007-02-07 2007-03-09 21 $12.74 $18.25 +43.2% -3.3% +46.5%
Drawdown 2007-03-09 2007-06-01 58 $18.25 $14.47 -20.7% +9.5% -30.2%
Rally 2007-06-01 2007-07-25 39 $14.47 $22.02 +52.2% -1.2% +53.4%
Drawdown 2007-07-25 2008-01-28 124 $22.02 $15.10 -31.4% -10.8% -20.6%
Rally 2008-01-28 2008-08-13 133 $15.10 $20.01 +32.5% -5.0% +37.5%
Drawdown 2008-08-13 2008-12-01 62 $20.01 $12.37 -38.2% -36.5% -1.6%
Rally 2008-12-01 2008-12-02 2 $12.37 $16.59 +34.0% +4.0% +30.0%
Drawdown 2008-12-02 2009-01-13 16 $16.59 $12.11 -27.0% +2.7% -29.7%
Rally 2009-01-13 2009-02-05 12 $12.11 $16.85 +39.1% -3.0% +42.1%
Drawdown 2009-02-05 2009-03-12 18 $16.85 $12.11 -28.1% -11.2% -16.9%
Rally 2009-03-12 2009-11-05 158 $12.11 $33.43 +176.0% +42.1% +133.9%
Drawdown 2009-11-05 2010-02-25 74 $33.43 $19.50 -41.7% +3.4% -45.1%
Rally 2010-02-25 2010-04-13 33 $19.50 $23.88 +22.4% +8.6% +13.9%
Drawdown 2010-04-13 2010-05-25 31 $23.88 $17.51 -26.7% -10.3% -16.4%
Rally 2010-05-25 2010-06-24 22 $17.51 $21.35 +22.0% 0.0% +22.0%
Drawdown 2010-06-24 2010-09-30 68 $21.35 $15.95 -25.3% +6.3% -31.6%
Rally 2010-09-30 2010-11-10 29 $15.95 $26.11 +63.6% +6.8% +56.8%
Drawdown 2010-11-10 2010-12-06 18 $26.11 $19.82 -24.1% +0.4% -24.4%
Rally 2010-12-06 2011-02-07 40 $19.82 $27.56 +39.0% +7.8% +31.2%
Drawdown 2011-02-07 2011-10-05 166 $27.56 $15.16 -45.0% -13.3% -31.7%
Rally 2011-10-05 2012-05-02 139 $15.16 $22.49 +48.4% +22.6% +25.8%
Drawdown 2012-05-02 2013-01-07 170 $22.49 $17.83 -20.7% +4.2% -25.0%
Rally 2013-01-07 2014-02-24 278 $17.83 $45.00 +152.4% +26.4% +126.0%
Drawdown 2014-02-24 2014-07-14 99 $45.00 $28.00 -37.8% +7.0% -44.8%
Rally 2014-07-14 2014-08-13 20 $28.00 $35.00 +25.0% -1.5% +26.5%
Drawdown 2014-08-13 2015-06-16 208 $35.00 $9.50 -72.9% +7.7% -80.5%
Rally 2015-06-16 2015-06-24 7 $9.50 $12.50 +31.6% +0.6% +31.0%
Drawdown 2015-06-24 2015-08-26 45 $12.50 $9.00 -28.0% -8.0% -20.0%
Rally 2015-08-26 2015-11-26 62 $9.00 $11.50 +27.8% +7.6% +20.1%
Drawdown 2015-11-26 2016-12-23 266 $11.50 $5.00 -56.5% +8.4% -64.9%
Rally 2016-12-23 2017-03-24 61 $5.00 $9.50 +90.0% +3.5% +86.5%
Drawdown 2017-03-24 2017-09-11 113 $9.50 $6.00 -36.8% +6.1% -43.0%
Rally 2017-09-11 2017-10-30 34 $6.00 $9.00 +50.0% +3.4% +46.6%
Drawdown 2017-10-30 2017-12-08 29 $9.00 $6.50 -27.8% +3.1% -30.8%
Rally 2017-12-08 2018-01-16 26 $6.50 $10.50 +61.5% +4.7% +56.8%
Drawdown 2018-01-16 2018-04-05 55 $10.50 $2.50 -76.2% -4.1% -72.1%
Rally 2018-04-05 2018-04-24 14 $2.50 $4.00 +60.0% -1.1% +61.1%
Drawdown 2018-04-24 2018-06-05 26 $4.00 $3.00 -25.0% +4.3% -29.3%
Rally 2018-06-05 2018-06-21 12 $3.00 $4.00 +33.3% +0.0% +33.3%
Drawdown 2018-06-21 2018-07-11 15 $4.00 $3.00 -25.0% +0.9% -25.9%
Rally 2018-07-11 2018-07-25 11 $3.00 $4.00 +33.3% +2.6% +30.7%
Drawdown 2018-07-25 2018-09-14 34 $4.00 $2.00 -50.0% +2.1% -52.1%
Rally 2018-09-14 2018-09-18 2 $2.00 $2.50 +25.0% 0.0% +25.0%
Drawdown 2018-09-18 2018-09-20 3 $2.50 $2.00 -20.0% +0.9% -20.9%
Rally 2018-09-20 2018-10-09 14 $2.00 $3.00 +50.0% -1.7% +51.7%
Drawdown 2018-10-09 2018-10-30 16 $3.00 $2.00 -33.3% -6.9% -26.5%
Rally 2018-10-30 2018-11-01 3 $2.00 $2.50 +25.0% +2.2% +22.8%
Drawdown 2018-11-01 2018-11-13 8 $2.50 $1.50 -40.0% -0.7% -39.3%
Rally 2018-11-13 2018-11-15 3 $1.50 $2.00 +33.3% +0.3% +33.0%
Drawdown 2018-11-15 2018-11-16 2 $2.00 $1.50 -25.0% +0.2% -25.2%
Rally 2018-11-16 2018-11-26 6 $1.50 $2.00 +33.3% -2.3% +35.6%
Drawdown 2018-11-26 2018-11-27 2 $2.00 $1.50 -25.0% +0.3% -25.3%
Rally 2018-11-27 2018-11-30 4 $1.50 $2.00 +33.3% +2.9% +30.4%
Drawdown 2018-11-30 2018-12-10 7 $2.00 $1.00 -50.0% -4.4% -45.6%
Rally 2018-12-10 2018-12-11 2 $1.00 $1.50 +50.0% 0.0% +50.0%
Drawdown 2018-12-11 2018-12-13 3 $1.50 $1.00 -33.3% +0.5% -33.9%
Rally 2018-12-13 2018-12-17 3 $1.00 $1.50 +50.0% -3.9% +53.9%
Drawdown 2018-12-17 2019-01-03 12 $1.50 $1.00 -33.3% -3.9% -29.5%
Rally 2019-01-03 2019-01-04 2 $1.00 $1.50 +50.0% +3.4% +46.6%
Drawdown 2019-01-04 2019-01-10 5 $1.50 $1.00 -33.3% +2.6% -35.9%
Rally 2019-01-10 2019-01-11 2 $1.00 $1.50 +50.0% 0.0% +50.0%
Drawdown 2019-01-11 2019-01-22 7 $1.50 $1.00 -33.3% +1.4% -34.7%
Rally 2019-01-22 2019-01-23 2 $1.00 $1.50 +50.0% +0.2% +49.8%
Drawdown 2019-01-23 2019-01-24 2 $1.50 $1.00 -33.3% +0.1% -33.5%
Rally 2019-01-24 2019-01-25 2 $1.00 $1.50 +50.0% +0.8% +49.2%
Drawdown 2019-01-25 2019-01-28 2 $1.50 $1.00 -33.3% -0.8% -32.5%
Rally 2019-01-28 2019-01-29 2 $1.00 $1.50 +50.0% -0.1% +50.1%
Drawdown 2019-01-29 2019-02-07 5 $1.50 $0.50 -66.7% +2.5% -69.2%
Rally 2019-02-07 2019-02-11 3 $0.50 $1.00 +100.0% +0.1% +99.9%
Drawdown 2019-02-11 2019-02-12 2 $1.00 $0.50 -50.0% +1.3% -51.3%
Rally 2019-02-12 2019-02-15 4 $0.50 $1.50 +200.0% +1.1% +198.9%
Drawdown 2019-02-15 2019-03-13 19 $1.50 $0.50 -66.7% +1.3% -67.9%
Rally 2019-03-13 2019-03-21 7 $0.50 $1.00 +100.0% +1.6% +98.4%
Drawdown 2019-03-21 2019-03-22 2 $1.00 $0.50 -50.0% -1.9% -48.1%
Rally 2019-03-22 2019-03-26 3 $0.50 $1.00 +100.0% +0.6% +99.4%
Drawdown 2019-03-26 2019-03-27 2 $1.00 $0.50 -50.0% -0.5% -49.5%
Rally 2019-03-27 2019-05-02 26 $0.50 $1.00 +100.0% +4.0% +96.0%
Drawdown 2019-05-02 2019-05-03 2 $1.00 $0.50 -50.0% +1.0% -51.0%
Rally 2019-05-03 2019-05-06 2 $0.50 $1.00 +100.0% -0.4% +100.4%
Drawdown 2019-05-06 2019-05-07 2 $1.00 $0.50 -50.0% -1.7% -48.3%
Rally 2019-05-07 2019-06-17 25 $0.50 $1.00 +100.0% +0.2% +99.8%
Drawdown 2019-06-17 2019-06-19 3 $1.00 $0.50 -50.0% +1.3% -51.3%
Rally 2019-06-19 2019-06-20 2 $0.50 $1.00 +100.0% +0.9% +99.1%
Drawdown 2019-06-20 2019-06-21 2 $1.00 $0.50 -50.0% -0.1% -49.9%
Rally 2019-06-21 2019-06-24 2 $0.50 $1.00 +100.0% -0.2% +100.2%
Drawdown 2019-06-24 2019-06-27 4 $1.00 $0.50 -50.0% -0.7% -49.3%
Rally 2019-06-27 2019-07-03 5 $0.50 $1.50 +200.0% +2.4% +197.6%
Drawdown 2019-07-03 2019-07-04 2 $1.50 $1.00 -33.3% 0.0% -33.3%
Rally 2019-07-04 2019-07-05 2 $1.00 $1.50 +50.0% -0.2% +50.2%
Drawdown 2019-07-05 2019-07-10 4 $1.50 $1.00 -33.3% +0.1% -33.4%
Rally 2019-07-10 2019-07-12 3 $1.00 $1.50 +50.0% +0.7% +49.3%
Drawdown 2019-07-12 2019-07-17 4 $1.50 $1.00 -33.3% -1.0% -32.4%
Rally 2019-07-17 2019-07-19 3 $1.00 $1.50 +50.0% -0.3% +50.3%
Drawdown 2019-07-19 2019-07-23 3 $1.50 $1.00 -33.3% +1.0% -34.3%
Rally 2019-07-23 2019-07-24 2 $1.00 $1.50 +50.0% +0.5% +49.5%
Drawdown 2019-07-24 2019-07-25 2 $1.50 $1.00 -33.3% -0.5% -32.8%
Rally 2019-07-25 2019-07-29 3 $1.00 $1.50 +50.0% +0.6% +49.4%
Drawdown 2019-07-29 2019-07-31 2 $1.50 $1.00 -33.3% -1.3% -32.0%
Rally 2019-07-31 2019-08-02 3 $1.00 $1.50 +50.0% -1.6% +51.6%
Drawdown 2019-08-02 2019-08-05 2 $1.50 $1.00 -33.3% -3.0% -30.4%
Rally 2019-08-05 2019-08-07 3 $1.00 $1.50 +50.0% +1.4% +48.6%
Drawdown 2019-08-07 2019-08-13 4 $1.50 $1.00 -33.3% +1.5% -34.8%
Rally 2019-08-13 2019-08-14 2 $1.00 $1.50 +50.0% -2.9% +52.9%
Drawdown 2019-08-14 2019-08-16 3 $1.50 $1.00 -33.3% +1.7% -35.0%
Rally 2019-08-16 2019-08-19 2 $1.00 $1.50 +50.0% +1.2% +48.8%
Drawdown 2019-08-19 2019-09-13 18 $1.50 $0.50 -66.7% +2.9% -69.5%
Rally 2019-09-13 2019-09-19 4 $0.50 $1.00 +100.0% 0.0% +100.0%
Drawdown 2019-09-19 2019-09-25 5 $1.00 $0.50 -50.0% -0.7% -49.3%
Rally 2019-09-25 2019-09-27 3 $0.50 $1.00 +100.0% -0.8% +100.8%
Drawdown 2019-09-27 2019-10-01 3 $1.00 $0.50 -50.0% -0.7% -49.3%
Rally 2019-10-01 2019-10-02 2 $0.50 $1.00 +100.0% -1.8% +101.8%
Drawdown 2019-10-02 2019-10-09 6 $1.00 $0.50 -50.0% +1.1% -51.1%
Rally 2019-10-09 2019-10-14 3 $0.50 $1.00 +100.0% +1.6% +98.4%
Drawdown 2019-10-14 2019-10-15 2 $1.00 $0.50 -50.0% +1.0% -51.0%
Rally 2019-10-15 2019-10-21 5 $0.50 $1.00 +100.0% +0.4% +99.6%
Drawdown 2019-10-21 2019-10-22 2 $1.00 $0.50 -50.0% -0.4% -49.6%
Rally 2019-10-22 2019-10-23 2 $0.50 $1.00 +100.0% +0.3% +99.7%
Drawdown 2019-10-23 2019-10-24 2 $1.00 $0.50 -50.0% +0.2% -50.2%
Rally 2019-10-24 2019-10-25 2 $0.50 $1.00 +100.0% +0.4% +99.6%
Drawdown 2019-10-25 2019-11-05 6 $1.00 $0.50 -50.0% +1.7% -51.7%
Rally 2019-11-05 2019-11-11 5 $0.50 $1.00 +100.0% +0.4% +99.6%
Drawdown 2019-11-11 2019-11-21 9 $1.00 $0.50 -50.0% +0.5% -50.5%
Rally 2019-11-21 2019-11-25 3 $0.50 $1.00 +100.0% +1.0% +99.0%
Drawdown 2019-11-25 2019-11-27 3 $1.00 $0.50 -50.0% +0.6% -50.6%
Rally 2019-11-27 2019-11-29 3 $0.50 $1.00 +100.0% -0.4% +100.4%
Drawdown 2019-11-29 2019-12-05 5 $1.00 $0.50 -50.0% -0.7% -49.3%
Rally 2019-12-05 2019-12-06 2 $0.50 $1.00 +100.0% +0.9% +99.1%
Drawdown 2019-12-06 2019-12-26 14 $1.00 $0.50 -50.0% +3.0% -53.0%
Rally 2019-12-26 2019-12-30 2 $0.50 $1.00 +100.0% -0.6% +100.6%
Drawdown 2019-12-30 2019-12-31 2 $1.00 $0.50 -50.0% +0.3% -50.3%
Rally 2019-12-31 2020-01-02 2 $0.50 $1.00 +100.0% +0.8% +99.2%
Drawdown 2020-01-02 2020-01-08 5 $1.00 $0.50 -50.0% -0.1% -49.9%
Rally 2020-01-08 2020-01-14 5 $0.50 $1.00 +100.0% +0.9% +99.1%
Drawdown 2020-01-14 2020-01-15 2 $1.00 $0.50 -50.0% +0.2% -50.2%
Rally 2020-01-15 2020-01-20 3 $0.50 $1.00 +100.0% +1.2% +98.8%
Drawdown 2020-01-20 2020-01-22 3 $1.00 $0.50 -50.0% -0.2% -49.8%
Rally 2020-01-22 2020-01-28 4 $0.50 $1.00 +100.0% -1.4% +101.4%
Drawdown 2020-01-28 2020-01-29 2 $1.00 $0.50 -50.0% -0.1% -49.9%
Rally 2020-01-29 2020-01-30 2 $0.50 $1.00 +100.0% +0.3% +99.7%
Drawdown 2020-01-30 2020-01-31 2 $1.00 $0.50 -50.0% -1.8% -48.2%
Rally 2020-01-31 2020-02-03 2 $0.50 $1.00 +100.0% +0.7% +99.3%
Drawdown 2020-02-03 2020-02-06 4 $1.00 $0.50 -50.0% +3.0% -53.0%
Rally 2020-02-06 2020-02-12 4 $0.50 $1.00 +100.0% +1.0% +99.0%
Drawdown 2020-02-12 2020-02-14 3 $1.00 $0.50 -50.0% +0.0% -50.0%
Rally 2020-02-14 2020-02-18 3 $0.50 $1.00 +100.0% -0.3% +100.3%
Drawdown 2020-02-18 2020-02-24 4 $1.00 $0.50 -50.0% -4.3% -45.7%
Rally 2020-02-24 2020-02-25 2 $0.50 $1.00 +100.0% -3.0% +103.0%
Drawdown 2020-02-25 2020-05-15 47 $1.00 $0.50 -50.0% -8.5% -41.5%
Rally 2020-05-15 2020-05-18 2 $0.50 $1.00 +100.0% +3.2% +96.8%
Drawdown 2020-05-18 2020-06-10 15 $1.00 $0.50 -50.0% +8.0% -58.0%
Rally 2020-06-10 2020-06-11 2 $0.50 $1.00 +100.0% -5.9% +105.9%
Drawdown 2020-06-11 2020-06-19 7 $1.00 $0.50 -50.0% +3.2% -53.2%
Rally 2020-06-19 2020-06-22 2 $0.50 $1.00 +100.0% +0.6% +99.4%
Drawdown 2020-06-22 2020-06-29 6 $1.00 $0.50 -50.0% -2.1% -47.9%
Rally 2020-06-29 2020-06-30 2 $0.50 $1.00 +100.0% +1.5% +98.5%
Drawdown 2020-06-30 2020-07-07 6 $1.00 $0.50 -50.0% +1.5% -51.5%
Rally 2020-07-07 2020-07-13 5 $0.50 $1.50 +200.0% +0.3% +199.7%
Drawdown 2020-07-13 2020-07-16 4 $1.50 $1.00 -33.3% +1.9% -35.2%
Rally 2020-07-16 2020-07-20 3 $1.00 $2.50 +150.0% +1.1% +148.9%
Drawdown 2020-07-20 2020-08-07 14 $2.50 $1.50 -40.0% +3.1% -43.1%
Rally 2020-08-07 2020-08-12 4 $1.50 $2.50 +66.7% +0.9% +65.8%
Drawdown 2020-08-12 2020-08-24 8 $2.50 $1.50 -40.0% +1.5% -41.5%
Rally 2020-08-24 2020-08-28 5 $1.50 $2.00 +33.3% +2.2% +31.1%
Drawdown 2020-08-28 2020-09-15 12 $2.00 $1.00 -50.0% -3.0% -47.0%
Rally 2020-09-15 2020-09-25 8 $1.00 $1.50 +50.0% -3.0% +53.0%
Drawdown 2020-09-25 2020-09-30 4 $1.50 $1.00 -33.3% +2.0% -35.3%
Rally 2020-09-30 2020-10-01 2 $1.00 $1.50 +50.0% +0.5% +49.5%
Drawdown 2020-10-01 2020-10-06 4 $1.50 $1.00 -33.3% -0.6% -32.7%
Rally 2020-10-06 2020-10-08 3 $1.00 $1.50 +50.0% +2.6% +47.4%
Drawdown 2020-10-08 2020-10-12 3 $1.50 $1.00 -33.3% +2.5% -35.9%
Rally 2020-10-12 2020-10-13 2 $1.00 $1.50 +50.0% -0.6% +50.6%
Drawdown 2020-10-13 2020-10-15 3 $1.50 $1.00 -33.3% -0.8% -32.5%
Rally 2020-10-15 2020-10-16 2 $1.00 $1.50 +50.0% +0.0% +50.0%
Drawdown 2020-10-16 2020-10-22 5 $1.50 $1.00 -33.3% -0.9% -32.5%
Rally 2020-10-22 2020-10-23 2 $1.00 $1.50 +50.0% +0.3% +49.7%
Drawdown 2020-10-23 2020-10-27 3 $1.50 $1.00 -33.3% -2.2% -31.2%
Rally 2020-10-27 2020-11-02 4 $1.00 $1.50 +50.0% -2.4% +52.4%
Drawdown 2020-11-02 2020-11-03 2 $1.50 $1.00 -33.3% +1.8% -35.1%
Rally 2020-11-03 2020-11-05 3 $1.00 $1.50 +50.0% +4.2% +45.8%
Drawdown 2020-11-05 2020-11-16 8 $1.50 $1.00 -33.3% +3.3% -36.7%
Rally 2020-11-16 2020-11-17 2 $1.00 $2.00 +100.0% -0.5% +100.5%
Drawdown 2020-11-17 2020-11-18 2 $2.00 $1.50 -25.0% -1.2% -23.8%
Rally 2020-11-18 2020-11-19 2 $1.50 $2.00 +33.3% +0.4% +32.9%
Drawdown 2020-11-19 2020-11-23 3 $2.00 $1.50 -25.0% -0.1% -24.9%
Rally 2020-11-23 2020-11-24 2 $1.50 $2.00 +33.3% +1.6% +31.7%
Drawdown 2020-11-24 2020-11-25 2 $2.00 $1.50 -25.0% -0.2% -24.8%
Rally 2020-11-25 2020-11-27 3 $1.50 $2.00 +33.3% +0.2% +33.1%
Drawdown 2020-11-27 2020-12-02 4 $2.00 $1.50 -25.0% +0.8% -25.8%
Rally 2020-12-02 2020-12-03 2 $1.50 $2.00 +33.3% -0.1% +33.4%
Drawdown 2020-12-03 2020-12-07 3 $2.00 $1.50 -25.0% +0.7% -25.7%
Rally 2020-12-07 2020-12-08 2 $1.50 $2.00 +33.3% +0.3% +33.1%
Drawdown 2020-12-08 2020-12-09 2 $2.00 $1.50 -25.0% -0.8% -24.2%
Rally 2020-12-09 2020-12-10 2 $1.50 $2.00 +33.3% -0.1% +33.5%
Drawdown 2020-12-10 2020-12-14 3 $2.00 $1.50 -25.0% -0.6% -24.4%
Rally 2020-12-14 2020-12-15 2 $1.50 $2.00 +33.3% +1.3% +32.0%
Drawdown 2020-12-15 2020-12-16 2 $2.00 $1.50 -25.0% +0.2% -25.2%
Rally 2020-12-16 2020-12-21 4 $1.50 $2.00 +33.3% -0.2% +33.5%
Drawdown 2020-12-21 2020-12-23 3 $2.00 $1.50 -25.0% -0.1% -24.9%
Rally 2020-12-23 2020-12-28 3 $1.50 $2.00 +33.3% +1.2% +32.1%
Drawdown 2020-12-28 2021-01-14 13 $2.00 $1.00 -50.0% +1.6% -51.6%
Rally 2021-01-14 2021-01-15 2 $1.00 $1.50 +50.0% -0.7% +50.7%
Drawdown 2021-01-15 2021-01-19 3 $1.50 $1.00 -33.3% +0.8% -34.1%
Rally 2021-01-19 2021-01-21 3 $1.00 $1.50 +50.0% +1.4% +48.6%
Drawdown 2021-01-21 2021-01-25 3 $1.50 $1.00 -33.3% +0.1% -33.4%
Rally 2021-01-25 2021-01-26 2 $1.00 $1.50 +50.0% -0.1% +50.1%
Drawdown 2021-01-26 2021-02-09 9 $1.50 $1.00 -33.3% +1.6% -34.9%
Rally 2021-02-09 2021-02-10 2 $1.00 $1.50 +50.0% 0.0% +50.0%
Drawdown 2021-02-10 2021-02-15 2 $1.50 $1.00 -33.3% +0.6% -34.0%
Rally 2021-02-15 2021-02-16 2 $1.00 $1.50 +50.0% -0.1% +50.1%
Drawdown 2021-02-16 2021-02-18 3 $1.50 $1.00 -33.3% -0.5% -32.9%
Rally 2021-02-18 2021-02-23 4 $1.00 $1.50 +50.0% -0.8% +50.8%
Drawdown 2021-02-23 2021-02-24 2 $1.50 $1.00 -33.3% +1.1% -34.5%
Rally 2021-02-24 2021-03-01 4 $1.00 $1.50 +50.0% -0.6% +50.6%
Drawdown 2021-03-01 2021-03-15 11 $1.50 $1.00 -33.3% +1.7% -35.1%
Rally 2021-03-15 2021-03-17 3 $1.00 $2.00 +100.0% +0.1% +99.9%
Drawdown 2021-03-17 2021-03-19 3 $2.00 $1.50 -25.0% -1.5% -23.5%
Rally 2021-03-19 2021-03-22 2 $1.50 $2.00 +33.3% +0.7% +32.6%
Drawdown 2021-03-22 2021-03-25 4 $2.00 $1.50 -25.0% -0.8% -24.2%
Rally 2021-03-25 2021-03-26 2 $1.50 $2.00 +33.3% +1.7% +31.7%
Drawdown 2021-03-26 2021-04-05 7 $2.00 $1.50 -25.0% +2.6% -27.6%
Rally 2021-04-05 2021-04-07 3 $1.50 $2.00 +33.3% +0.1% +33.3%
Drawdown 2021-04-07 2021-04-09 3 $2.00 $1.50 -25.0% +1.2% -26.2%
Rally 2021-04-09 2021-04-12 2 $1.50 $2.00 +33.3% 0.0% +33.4%
Drawdown 2021-04-12 2021-04-15 4 $2.00 $1.50 -25.0% +1.0% -26.0%
Rally 2021-04-15 2021-04-16 2 $1.50 $2.50 +66.7% +0.4% +66.3%
Drawdown 2021-04-16 2021-04-19 2 $2.50 $2.00 -20.0% -0.5% -19.5%
Rally 2021-04-19 2021-04-20 2 $2.00 $2.50 +25.0% -0.7% +25.7%
Drawdown 2021-04-20 2021-05-06 12 $2.50 $2.00 -20.0% +1.6% -21.6%
Rally 2021-05-06 2021-05-07 2 $2.00 $2.50 +25.0% +0.7% +24.3%
Drawdown 2021-05-07 2021-05-25 11 $2.50 $1.50 -40.0% -1.1% -38.9%
Rally 2021-05-25 2021-06-01 5 $1.50 $2.00 +33.3% +0.3% +33.0%
Drawdown 2021-06-01 2021-06-02 2 $2.00 $1.50 -25.0% +0.1% -25.1%
Rally 2021-06-02 2021-06-04 3 $1.50 $2.00 +33.3% +0.5% +32.8%
Drawdown 2021-06-04 2021-06-08 2 $2.00 $1.50 -25.0% -0.1% -24.9%
Rally 2021-06-08 2021-06-11 4 $1.50 $2.00 +33.3% +0.5% +32.9%
Drawdown 2021-06-11 2021-06-14 2 $2.00 $1.50 -25.0% +0.2% -25.2%
Rally 2021-06-14 2021-06-18 5 $1.50 $2.00 +33.3% -2.1% +35.4%
Drawdown 2021-06-18 2021-06-22 3 $2.00 $1.50 -25.0% +1.9% -26.9%
Rally 2021-06-22 2021-06-23 2 $1.50 $2.00 +33.3% -0.1% +33.4%
Drawdown 2021-06-23 2021-06-30 6 $2.00 $1.00 -50.0% +1.3% -51.3%
Rally 2021-06-30 2021-07-05 4 $1.00 $1.50 +50.0% +1.3% +48.7%
Drawdown 2021-07-05 2021-07-06 2 $1.50 $1.00 -33.3% -0.2% -33.1%
Rally 2021-07-06 2021-07-07 2 $1.00 $1.50 +50.0% +0.3% +49.7%
Drawdown 2021-07-07 2021-07-21 10 $1.50 $1.00 -33.3% +0.0% -33.3%
Rally 2021-07-21 2021-07-29 7 $1.00 $1.50 +50.0% +1.4% +48.6%
Drawdown 2021-07-29 2021-08-05 6 $1.50 $1.00 -33.3% +0.2% -33.6%
Rally 2021-08-05 2021-08-11 4 $1.00 $1.50 +50.0% +0.3% +49.7%
Drawdown 2021-08-11 2021-08-20 8 $1.50 $1.00 -33.3% 0.0% -33.3%
Rally 2021-08-20 2021-08-23 2 $1.00 $1.50 +50.0% +0.9% +49.1%
Drawdown 2021-08-23 2021-08-27 5 $1.50 $1.00 -33.3% +0.7% -34.0%
Rally 2021-08-27 2021-09-01 2 $1.00 $1.50 +50.0% +0.3% +49.7%
Drawdown 2021-09-01 2021-09-06 4 $1.50 $1.00 -33.3% +0.3% -33.6%
Rally 2021-09-06 2021-09-08 3 $1.00 $1.50 +50.0% -0.5% +50.5%
Drawdown 2021-09-08 2021-09-10 3 $1.50 $1.00 -33.3% -1.2% -32.1%
Rally 2021-09-10 2021-09-13 2 $1.00 $1.50 +50.0% +0.2% +49.8%
Drawdown 2021-09-13 2021-09-14 2 $1.50 $1.00 -33.3% -0.6% -32.8%
Rally 2021-09-14 2021-09-15 2 $1.00 $1.50 +50.0% +0.8% +49.2%
Drawdown 2021-09-15 2021-09-17 2 $1.50 $1.00 -33.3% -1.1% -32.3%
Rally 2021-09-17 2021-09-21 3 $1.00 $1.50 +50.0% -1.8% +51.8%
Drawdown 2021-09-21 2021-09-24 4 $1.50 $1.00 -33.3% +2.3% -35.7%
Rally 2021-09-24 2021-09-27 2 $1.00 $1.50 +50.0% -0.3% +50.3%
Drawdown 2021-09-27 2021-10-01 5 $1.50 $1.00 -33.3% -1.9% -31.4%
Rally 2021-10-01 2021-10-08 6 $1.00 $1.50 +50.0% +0.8% +49.2%
Drawdown 2021-10-08 2021-10-11 2 $1.50 $1.00 -33.3% -0.7% -32.6%
Rally 2021-10-11 2021-10-13 3 $1.00 $1.50 +50.0% +0.1% +49.9%
Drawdown 2021-10-13 2021-10-14 2 $1.50 $1.00 -33.3% +1.7% -35.0%
Rally 2021-10-14 2021-10-20 4 $1.00 $2.00 +100.0% +2.2% +97.8%
Drawdown 2021-10-20 2021-10-25 4 $2.00 $1.00 -50.0% +0.7% -50.7%
Rally 2021-10-25 2021-10-27 3 $1.00 $1.50 +50.0% -0.3% +50.3%
Drawdown 2021-10-27 2021-10-28 2 $1.50 $1.00 -33.3% +1.0% -34.3%
Rally 2021-10-28 2021-11-01 3 $1.00 $1.50 +50.0% +0.4% +49.6%
Drawdown 2021-11-01 2021-11-23 16 $1.50 $1.00 -33.3% +1.7% -35.0%
Rally 2021-11-23 2021-11-24 2 $1.00 $1.50 +50.0% +0.2% +49.8%
Drawdown 2021-11-24 2021-12-15 14 $1.50 $1.00 -33.3% +0.2% -33.5%
Rally 2021-12-15 2021-12-17 3 $1.00 $1.50 +50.0% -1.9% +51.9%
Drawdown 2021-12-17 2021-12-28 7 $1.50 $1.00 -33.3% +3.6% -36.9%
Rally 2021-12-28 2021-12-30 3 $1.00 $1.50 +50.0% -0.2% +50.2%
Drawdown 2021-12-30 2022-01-07 6 $1.50 $1.00 -33.3% -2.1% -31.2%
Rally 2022-01-07 2022-01-10 2 $1.00 $1.50 +50.0% -0.1% +50.1%
Drawdown 2022-01-10 2022-01-12 3 $1.50 $1.00 -33.3% +1.2% -34.5%
Rally 2022-01-12 2022-01-14 3 $1.00 $1.50 +50.0% -1.3% +51.3%
Drawdown 2022-01-14 2022-01-28 9 $1.50 $0.50 -66.7% -5.0% -61.7%
Rally 2022-01-28 2022-02-08 6 $0.50 $1.00 +100.0% +2.0% +98.0%
Drawdown 2022-02-08 2022-02-09 2 $1.00 $0.50 -50.0% +1.5% -51.5%
Rally 2022-02-09 2022-02-14 4 $0.50 $1.00 +100.0% -4.0% +104.0%
Drawdown 2022-02-14 2022-02-15 2 $1.00 $0.50 -50.0% +1.6% -51.6%
Rally 2022-02-15 2022-02-16 2 $0.50 $1.00 +100.0% +0.1% +99.9%
Drawdown 2022-02-16 2022-02-17 2 $1.00 $0.50 -50.0% -2.1% -47.9%
Rally 2022-02-17 2022-02-23 5 $0.50 $1.00 +100.0% -3.5% +103.5%
Drawdown 2022-02-23 2022-02-24 2 $1.00 $0.50 -50.0% +1.5% -51.5%
Rally 2022-02-24 2022-02-28 3 $0.50 $1.00 +100.0% +2.0% +98.0%
Drawdown 2022-02-28 2022-03-01 2 $1.00 $0.50 -50.0% -1.5% -48.5%
Rally 2022-03-01 2022-03-08 5 $0.50 $1.00 +100.0% -3.1% +103.1%
Drawdown 2022-03-08 2022-03-14 4 $1.00 $0.50 -50.0% +0.1% -50.1%
Rally 2022-03-14 2022-03-15 2 $0.50 $1.00 +100.0% +2.1% +97.9%
Drawdown 2022-03-15 2022-03-17 3 $1.00 $0.50 -50.0% +3.5% -53.5%
Rally 2022-03-17 2022-03-25 7 $0.50 $1.00 +100.0% +3.0% +97.0%
Drawdown 2022-03-25 2022-03-29 2 $1.00 $0.50 -50.0% +1.9% -51.9%
Rally 2022-03-29 2022-03-30 2 $0.50 $1.00 +100.0% -0.6% +100.6%
Drawdown 2022-03-30 2022-03-31 2 $1.00 $0.50 -50.0% -1.6% -48.4%
Rally 2022-03-31 2022-04-04 3 $0.50 $1.00 +100.0% +1.2% +98.8%
Drawdown 2022-04-04 2022-04-08 5 $1.00 $0.50 -50.0% -2.1% -47.9%
Rally 2022-04-08 2022-04-11 2 $0.50 $1.00 +100.0% -1.7% +101.7%
Drawdown 2022-04-11 2022-07-19 52 $1.00 $0.08 -92.0% -10.8% -81.2%
Rally 2022-07-19 2022-09-02 30 $0.08 $0.13 +62.5% -0.3% +62.8%
Drawdown 2022-09-02 2022-11-02 34 $0.13 $0.10 -23.1% -4.2% -18.9%
Rally 2022-11-02 2023-03-06 79 $0.10 $0.23 +130.0% +7.7% +122.3%
Drawdown 2023-03-06 2023-03-30 19 $0.23 $0.17 -26.1% +0.1% -26.1%
Rally 2023-03-30 2023-05-18 32 $0.17 $0.22 +26.5% +3.6% +22.8%
Drawdown 2023-05-18 2024-05-14 236 $0.22 $0.12 -46.5% +25.0% -71.5%
Rally 2024-05-14 2024-07-17 42 $0.12 $0.15 +30.4% +6.5% +23.9%
Drawdown 2024-07-17 2025-04-09 155 $0.15 $0.08 -46.7% -2.4% -44.3%
Rally 2025-04-09 2025-08-14 84 $0.08 $0.11 +31.3% +18.5% +12.7%
Drawdown 2025-08-14 2025-10-09 41 $0.11 $0.07 -33.3% +4.1% -37.5%
Rally 2025-10-09 2025-10-17 7 $0.07 $0.09 +28.6% -1.1% +29.6%
Drawdown 2025-10-17 2026-01-07 58 $0.09 $0.07 -22.2% +3.9% -26.1%
Rally 2026-01-07 2026-01-12 4 $0.07 $0.09 +21.4% +0.8% +20.6%
Drawdown 2026-01-12 2026-03-10 39 $0.09 $0.06 -29.4% -2.8% -26.6%
Rally 2026-03-10 2026-03-20 9 $0.06 $0.08 +25.0% -4.1% +29.1%
Drawdown 2026-03-20 2026-03-25 3 $0.08 $0.06 -20.0% +1.3% -21.3%
Rally 2026-03-25 2026-03-30 4 $0.06 $0.08 +25.0% -3.8% +28.8%
Drawdown 2026-03-30 2026-04-10 10 $0.08 $0.06 -26.7% +7.5% -34.1%
Rally 2026-04-10 2026-05-15 26 $0.06 $0.09 +54.5% +8.7% +45.9%
Drawdown 2026-05-15 2026-06-19 26 $0.09 $0.06 -29.4% +1.2% -30.7%
Rally 2026-06-19 2026-07-02 10 $0.06 $0.08 +25.0% -0.2% +25.2%
Drawdown 2026-07-02 2026-07-03 2 $0.08 $0.06 -20.0% 0.0% -20.0%
Rally 2026-07-03 2026-07-08 4 $0.06 $0.08 +25.0% 0.0% +25.0%
Drawdown 2026-07-08 2026-07-13 4 $0.08 $0.06 -20.0% +0.4% -20.4%
Rally 2026-07-13 2026-07-17 5 $0.06 $0.08 +25.0% -0.8% +25.8%
Drawdown 2026-07-17 2026-07-20 2 $0.08 $0.06 -20.0% -0.2% -19.8%
Rally 2026-07-20 2026-08-04 12 $0.06 $0.08 +25.0% +3.9% +21.1%
Drawdown 2026-08-04 2026-08-17 10 $0.08 $0.06 -20.0% +0.1% -20.1%
Rally 2026-08-17 2026-08-19 3 $0.06 $0.08 +33.3% -0.5% +33.8%
Drawdown 2026-08-19 2026-11-03 55 $0.08 $0.06 -31.3% -1.8% -29.4%
Rally Ongoing 2026-11-03 2026-11-05 3 $0.06 $0.07 +27.3% +0.1% +27.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.