Stock Regimes

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

Symbol
4596.KLSE
Window
1994-06-27 โ€“ 2026-11-05
Min reversal 20%
Regimes
181
Current regime
Drawdown
since 2026-10-27 ยท -24.4%
Stock return
-93.8%
S&P 500
+1,594.5%
Excess
-1,688.2%

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.

4596.KLSE S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 1994-06-28 1995-12-26 18 $2.75 $1.24 -55.1% +37.7% -92.8%
Rally 1995-12-26 1996-05-07 87 $1.24 $1.82 +47.4% +3.9% +43.5%
Drawdown 1996-05-07 1996-06-04 19 $1.82 $1.38 -24.1% +5.4% -29.5%
Rally 1996-06-04 1996-06-27 18 $1.38 $2.03 +47.0% -0.6% +47.6%
Drawdown 1996-06-27 1996-12-26 127 $2.03 $1.29 -36.6% +13.1% -49.6%
Rally 1996-12-26 1997-02-25 39 $1.29 $1.62 +25.5% +7.4% +18.0%
Drawdown 1997-02-25 1997-09-04 132 $1.62 $0.67 -58.4% +14.6% -73.1%
Rally 1997-09-04 1997-09-08 3 $0.67 $1.04 +53.8% +0.0% +53.8%
Drawdown 1997-09-08 1997-11-20 53 $1.04 $0.41 -60.0% +3.0% -63.0%
Rally 1997-11-20 1997-11-21 2 $0.41 $0.54 +29.6% +0.4% +29.1%
Drawdown 1997-11-21 1997-11-26 4 $0.54 $0.41 -22.8% -1.2% -21.6%
Rally 1997-11-26 1997-11-27 2 $0.41 $0.52 +25.0% 0.0% +25.0%
Drawdown 1997-11-27 1997-12-24 20 $0.52 $0.26 -50.5% -2.0% -48.5%
Rally 1997-12-24 1997-12-29 3 $0.26 $0.33 +28.4% +2.2% +26.2%
Drawdown 1997-12-29 1998-01-12 10 $0.33 $0.24 -26.4% -1.5% -24.9%
Rally 1998-01-12 1998-02-09 16 $0.24 $0.55 +125.2% +7.6% +117.6%
Drawdown 1998-02-09 1998-02-16 6 $0.55 $0.41 -24.1% +0.9% -25.1%
Rally 1998-02-16 1998-03-02 11 $0.41 $0.57 +38.7% +2.7% +36.0%
Drawdown 1998-03-02 1998-03-09 6 $0.57 $0.43 -24.6% +0.4% -25.0%
Rally 1998-03-09 1998-03-19 9 $0.43 $0.53 +22.8% +3.6% +19.3%
Drawdown 1998-03-19 1998-04-27 27 $0.53 $0.36 -32.7% -0.3% -32.4%
Rally 1998-04-27 1998-05-04 4 $0.36 $0.47 +30.9% +3.3% +27.6%
Drawdown 1998-05-04 1998-08-24 78 $0.47 $0.22 -53.0% -3.0% -50.0%
Rally 1998-08-24 1998-09-07 10 $0.22 $0.38 +74.4% -10.5% +84.9%
Drawdown 1998-09-07 1998-09-11 5 $0.38 $0.27 -30.7% +3.6% -34.3%
Rally 1998-09-11 1998-12-04 59 $0.27 $0.63 +138.5% +16.6% +121.8%
Drawdown 1998-12-04 1999-03-30 73 $0.63 $0.28 -55.7% +10.5% -66.2%
Rally 1999-03-30 1999-05-20 38 $0.28 $0.64 +127.3% +2.9% +124.4%
Drawdown 1999-05-20 1999-05-31 8 $0.64 $0.50 -21.6% -2.8% -18.8%
Rally 1999-05-31 1999-07-15 34 $0.50 $1.00 +99.0% +8.3% +90.7%
Drawdown 1999-07-15 1999-08-09 18 $1.00 $0.55 -45.1% -7.9% -37.2%
Rally 1999-08-09 1999-10-11 45 $0.55 $0.74 +35.8% +2.9% +32.9%
Drawdown 1999-10-11 1999-12-08 40 $0.74 $0.58 -22.0% +5.1% -27.1%
Rally 1999-12-08 1999-12-17 8 $0.58 $0.86 +49.1% +1.2% +47.9%
Drawdown 1999-12-17 1999-12-27 7 $0.86 $0.68 -21.3% +2.5% -23.9%
Rally 1999-12-27 2000-02-23 37 $0.68 $4.16 +512.4% -6.6% +519.0%
Drawdown 2000-02-23 2000-03-07 10 $4.16 $2.77 -33.5% -0.4% -33.2%
Rally 2000-03-07 2000-03-27 14 $2.77 $3.56 +28.6% +12.4% +16.2%
Drawdown 2000-03-27 2000-04-24 20 $3.56 $2.39 -32.7% -6.2% -26.6%
Rally 2000-04-24 2000-05-08 9 $2.39 $3.08 +28.9% -0.4% +29.3%
Drawdown 2000-05-08 2000-06-26 34 $3.08 $1.49 -51.6% +2.2% -53.8%
Rally 2000-06-26 2000-07-12 13 $1.49 $2.28 +52.7% +2.6% +50.1%
Drawdown 2000-07-12 2000-10-11 64 $2.28 $1.05 -53.7% -8.6% -45.1%
Rally 2000-10-11 2000-10-23 9 $1.05 $1.80 +70.6% +2.3% +68.3%
Drawdown 2000-10-23 2001-01-03 47 $1.80 $0.80 -55.4% -3.5% -51.9%
Rally 2001-01-03 2001-01-26 15 $0.80 $1.31 +63.3% +0.5% +62.8%
Drawdown 2001-01-26 2001-04-04 44 $1.31 $0.62 -52.7% -18.6% -34.1%
Rally 2001-04-04 2001-08-01 83 $0.62 $1.11 +78.4% +10.2% +68.2%
Drawdown 2001-08-01 2001-09-21 36 $1.11 $0.68 -38.2% -20.6% -17.6%
Rally 2001-09-21 2002-02-15 95 $0.68 $0.98 +43.3% +14.3% +29.0%
Drawdown 2002-02-15 2003-01-06 220 $0.98 $0.29 -70.8% -15.9% -54.9%
Rally 2003-01-06 2003-01-20 11 $0.29 $0.68 +136.6% -2.9% +139.5%
Drawdown 2003-01-20 2003-01-27 6 $0.68 $0.47 -30.1% -6.0% -24.1%
Rally 2003-01-27 2003-01-28 2 $0.47 $0.57 +20.9% +1.3% +19.6%
Drawdown 2003-01-28 2003-02-10 7 $0.57 $0.43 -25.5% -2.6% -22.9%
Rally 2003-02-10 2003-02-19 7 $0.43 $0.55 +29.0% +1.1% +27.9%
Drawdown 2003-02-19 2003-03-10 13 $0.55 $0.40 -28.0% -4.5% -23.5%
Rally 2003-03-10 2003-08-22 117 $0.40 $1.10 +177.8% +23.0% +154.8%
Drawdown 2003-08-22 2003-09-10 13 $1.10 $0.88 -20.0% +1.8% -21.8%
Rally 2003-09-10 2003-09-24 11 $0.88 $1.47 +66.3% -0.2% +66.4%
Drawdown 2003-09-24 2003-12-18 58 $1.47 $0.90 -38.3% +7.9% -46.3%
Rally 2003-12-18 2003-12-29 7 $0.90 $1.15 +26.8% +1.9% +25.0%
Drawdown 2003-12-29 2004-10-27 207 $1.15 $0.43 -62.9% +1.4% -64.3%
Rally 2004-10-27 2004-12-06 24 $0.43 $0.53 +24.7% +5.8% +18.9%
Drawdown 2004-12-06 2005-02-25 54 $0.53 $0.37 -29.4% +1.8% -31.2%
Rally 2005-02-25 2005-03-15 13 $0.37 $0.47 +26.5% -1.1% +27.6%
Drawdown 2005-03-15 2005-06-27 70 $0.47 $0.22 -53.9% -0.6% -53.3%
Rally 2005-06-27 2005-08-03 28 $0.22 $0.29 +33.8% +4.6% +29.2%
Drawdown 2005-08-03 2005-11-15 69 $0.29 $0.22 -24.3% -1.3% -23.1%
Rally 2005-11-15 2005-11-16 2 $0.22 $0.27 +20.5% +0.2% +20.3%
Drawdown 2005-11-16 2005-12-27 28 $0.27 $0.16 -40.9% +2.1% -43.0%
Rally 2005-12-27 2006-01-11 10 $0.16 $0.25 +59.6% +3.0% +56.6%
Drawdown 2006-01-11 2006-01-23 9 $0.25 $0.19 -22.9% -2.3% -20.5%
Rally 2006-01-23 2006-02-06 7 $0.19 $0.25 +31.2% +0.1% +31.1%
Drawdown 2006-02-06 2006-04-18 48 $0.25 $0.20 -20.2% +3.3% -23.6%
Rally 2006-04-18 2006-05-10 16 $0.20 $0.32 +58.2% +1.2% +57.0%
Drawdown 2006-05-10 2006-10-04 98 $0.32 $0.19 -39.9% +2.1% -41.9%
Rally 2006-10-04 2007-02-26 93 $0.19 $0.28 +43.3% +7.3% +36.0%
Drawdown 2007-02-26 2007-03-05 6 $0.28 $0.18 -36.0% -5.2% -30.8%
Rally 2007-03-05 2007-04-24 37 $0.18 $0.33 +89.1% +7.7% +81.4%
Drawdown 2007-04-24 2007-05-28 22 $0.33 $0.25 -25.9% +2.4% -28.3%
Rally 2007-05-28 2007-07-31 47 $0.25 $0.43 +71.9% -4.0% +75.8%
Drawdown 2007-07-31 2007-08-17 14 $0.43 $0.26 -38.3% -0.6% -37.7%
Rally 2007-08-17 2007-09-06 14 $0.26 $0.35 +32.9% +2.3% +30.7%
Drawdown 2007-09-06 2008-02-12 99 $0.35 $0.19 -44.8% -8.8% -36.0%
Rally 2008-02-12 2008-02-13 2 $0.19 $0.25 +27.6% +1.4% +26.2%
Drawdown 2008-02-13 2008-03-10 18 $0.25 $0.14 -44.6% -6.9% -37.7%
Rally 2008-03-10 2008-03-11 2 $0.14 $0.19 +36.6% +3.7% +32.9%
Drawdown 2008-03-11 2008-03-21 8 $0.19 $0.14 -26.8% +0.7% -27.5%
Rally 2008-03-21 2008-04-01 7 $0.14 $0.23 +70.8% +3.1% +67.7%
Drawdown 2008-04-01 2008-04-15 8 $0.23 $0.17 -27.2% -2.6% -24.5%
Rally 2008-04-15 2008-05-06 13 $0.17 $0.23 +37.3% +6.3% +31.0%
Drawdown 2008-05-06 2008-06-16 20 $0.23 $0.13 -42.9% -4.1% -38.8%
Rally 2008-06-16 2008-07-30 30 $0.13 $0.20 +50.0% -5.6% +55.6%
Drawdown 2008-07-30 2008-10-31 45 $0.20 $0.09 -53.4% -24.6% -28.8%
Rally 2008-10-31 2008-11-10 7 $0.09 $0.13 +42.9% -5.1% +48.0%
Drawdown 2008-11-10 2008-12-05 11 $0.13 $0.09 -32.5% -4.7% -27.8%
Rally 2008-12-05 2009-01-05 10 $0.09 $0.13 +48.2% +5.9% +42.3%
Drawdown 2009-01-05 2009-03-30 17 $0.13 $0.09 -30.0% -15.1% -14.9%
Rally 2009-03-30 2009-05-13 27 $0.09 $0.21 +128.6% +12.2% +116.4%
Drawdown 2009-05-13 2009-05-20 5 $0.21 $0.17 -21.9% +2.2% -24.1%
Rally 2009-05-20 2009-06-12 15 $0.17 $0.21 +26.0% +4.7% +21.3%
Drawdown 2009-06-12 2009-08-28 43 $0.21 $0.17 -20.6% +8.7% -29.4%
Rally 2009-08-28 2009-11-06 44 $0.17 $0.24 +44.0% +3.9% +40.0%
Drawdown 2009-11-06 2009-12-15 22 $0.24 $0.18 -25.0% +3.6% -28.6%
Rally 2009-12-15 2010-01-11 16 $0.18 $0.34 +88.9% +3.5% +85.4%
Drawdown 2010-01-11 2010-03-23 44 $0.34 $0.21 -37.2% +2.4% -39.6%
Rally 2010-03-23 2010-06-07 52 $0.21 $0.30 +40.6% -10.5% +51.2%
Drawdown 2010-06-07 2010-06-14 4 $0.30 $0.23 -23.4% +3.7% -27.1%
Rally 2010-06-14 2010-11-08 99 $0.23 $1.03 +346.5% +12.3% +334.2%
Drawdown 2010-11-08 2011-01-24 51 $1.03 $0.68 -33.8% +5.5% -39.3%
Rally 2011-01-24 2011-02-09 10 $0.68 $0.85 +25.0% +2.3% +22.6%
Drawdown 2011-02-09 2011-03-15 24 $0.85 $0.56 -33.9% -3.0% -30.9%
Rally 2011-03-15 2011-07-07 81 $0.56 $0.85 +51.3% +5.6% +45.7%
Drawdown 2011-07-07 2011-09-26 54 $0.85 $0.55 -35.2% -14.1% -21.1%
Rally 2011-09-26 2012-02-08 85 $0.55 $0.83 +50.3% +16.1% +34.3%
Drawdown 2012-02-08 2013-02-27 233 $0.83 $0.44 -47.0% +12.3% -59.3%
Rally 2013-02-27 2013-08-16 117 $0.44 $0.95 +116.7% +9.2% +107.5%
Drawdown 2013-08-16 2013-12-23 87 $0.95 $0.74 -21.9% +10.4% -32.3%
Rally 2013-12-23 2014-07-08 131 $0.74 $1.01 +36.0% +7.4% +28.6%
Drawdown 2014-07-08 2014-12-17 108 $1.01 $0.67 -33.6% +2.5% -36.1%
Rally 2014-12-17 2015-04-13 73 $0.67 $0.85 +26.6% +4.0% +22.6%
Drawdown 2015-04-13 2015-08-25 83 $0.85 $0.65 -23.5% -10.7% -12.7%
Rally 2015-08-25 2015-11-17 52 $0.65 $1.47 +125.5% +9.8% +115.7%
Drawdown 2015-11-17 2016-01-15 40 $1.47 $1.05 -28.6% -8.3% -20.3%
Rally 2016-01-15 2016-01-19 3 $1.05 $1.30 +24.2% +0.1% +24.1%
Drawdown 2016-01-19 2016-05-24 83 $1.30 $0.87 -32.9% +10.4% -43.2%
Rally 2016-05-24 2017-03-15 189 $0.87 $1.24 +42.2% +14.9% +27.3%
Drawdown 2017-03-15 2018-03-15 231 $1.24 $0.74 -40.0% +15.2% -55.2%
Rally 2018-03-15 2018-05-14 31 $0.74 $1.03 +38.7% -0.6% +39.3%
Drawdown 2018-05-14 2018-10-31 91 $1.03 $0.69 -32.7% -0.7% -32.0%
Rally 2018-10-31 2018-11-12 4 $0.69 $0.83 +20.0% +0.5% +19.5%
Drawdown 2018-11-12 2019-04-22 75 $0.83 $0.58 -30.4% +6.7% -37.0%
Rally 2019-04-22 2019-05-31 19 $0.58 $0.71 +23.1% -5.4% +28.4%
Drawdown 2019-05-31 2019-10-30 72 $0.71 $0.50 -30.6% +10.7% -41.3%
Rally 2019-10-30 2019-11-18 11 $0.50 $0.61 +22.0% +2.5% +19.5%
Drawdown 2019-11-18 2020-03-26 60 $0.61 $0.35 -42.6% -15.8% -26.9%
Rally 2020-03-26 2020-05-22 33 $0.35 $0.49 +41.4% +12.4% +29.0%
Drawdown 2020-05-22 2020-09-14 53 $0.49 $0.38 -23.2% +14.5% -37.7%
Rally 2020-09-14 2021-04-06 116 $0.38 $0.62 +63.2% +20.4% +42.8%
Drawdown 2021-04-06 2021-08-17 73 $0.62 $0.45 -27.4% +9.2% -36.6%
Rally 2021-08-17 2021-09-01 6 $0.45 $0.58 +28.9% +1.7% +27.2%
Drawdown 2021-09-01 2022-01-21 59 $0.58 $0.35 -38.8% -2.8% -36.0%
Rally 2022-01-21 2022-01-28 4 $0.35 $0.43 +21.1% +0.8% +20.4%
Drawdown 2022-01-28 2022-06-10 61 $0.43 $0.26 -38.4% -12.0% -26.4%
Rally 2022-06-10 2022-06-22 6 $0.26 $0.32 +20.7% -3.6% +24.3%
Drawdown 2022-06-22 2022-08-17 22 $0.32 $0.21 -34.4% +13.7% -48.0%
Rally 2022-08-17 2022-09-23 17 $0.21 $0.30 +42.9% -13.6% +56.5%
Drawdown 2022-09-23 2022-11-09 10 $0.30 $0.20 -31.7% +1.5% -33.2%
Rally 2022-11-09 2023-03-20 68 $0.20 $0.52 +153.7% +5.4% +148.3%
Drawdown 2023-03-20 2023-06-09 40 $0.52 $0.38 -26.9% +8.8% -35.7%
Rally 2023-06-09 2023-08-04 32 $0.38 $0.49 +28.9% +4.2% +24.8%
Drawdown 2023-08-04 2023-10-18 43 $0.49 $0.38 -22.4% -3.6% -18.8%
Rally 2023-10-18 2023-11-22 18 $0.38 $0.48 +26.3% +5.6% +20.7%
Drawdown 2023-11-22 2023-12-19 18 $0.48 $0.30 -36.5% +4.6% -41.1%
Rally 2023-12-19 2024-01-23 22 $0.30 $0.44 +44.3% +2.0% +42.2%
Drawdown 2024-01-23 2024-03-06 15 $0.44 $0.25 -43.2% +4.9% -48.1%
Rally 2024-03-06 2024-05-03 33 $0.25 $0.46 +86.0% +0.5% +85.5%
Drawdown 2024-05-03 2024-05-20 11 $0.46 $0.37 -20.4% +3.5% -23.9%
Rally 2024-05-20 2024-06-14 15 $0.37 $0.45 +21.6% +2.3% +19.3%
Drawdown 2024-06-14 2025-03-13 148 $0.45 $0.21 -53.0% +1.7% -54.6%
Rally 2025-03-13 2025-04-15 11 $0.21 $0.30 +42.9% -2.3% +45.1%
Drawdown 2025-04-15 2025-05-06 13 $0.30 $0.22 -26.7% +3.9% -30.6%
Rally 2025-05-06 2025-05-16 8 $0.22 $0.30 +36.4% +6.3% +30.1%
Drawdown 2025-05-16 2025-06-03 12 $0.30 $0.18 -40.0% +0.2% -40.2%
Rally 2025-06-03 2025-06-17 11 $0.18 $0.25 +38.9% +0.2% +38.7%
Drawdown 2025-06-17 2025-06-30 9 $0.25 $0.19 -24.0% +3.7% -27.7%
Rally 2025-06-30 2025-07-04 5 $0.19 $0.25 +28.9% +1.2% +27.7%
Drawdown 2025-07-04 2025-08-08 26 $0.25 $0.19 -22.4% +1.8% -24.2%
Rally 2025-08-08 2025-08-14 5 $0.19 $0.25 +31.6% +1.2% +30.3%
Drawdown 2025-08-14 2025-09-08 18 $0.25 $0.20 -22.0% +0.4% -22.4%
Rally 2025-09-08 2025-11-07 44 $0.20 $0.29 +48.7% +3.6% +45.1%
Drawdown 2025-11-07 2025-12-11 25 $0.29 $0.20 -31.0% +2.6% -33.6%
Rally 2025-12-11 2026-02-19 48 $0.20 $0.30 +47.5% -0.6% +48.1%
Drawdown 2026-02-19 2026-03-16 18 $0.30 $0.22 -27.1% -2.4% -24.8%
Rally 2026-03-16 2026-04-13 20 $0.22 $0.26 +20.9% +2.8% +18.1%
Drawdown 2026-04-13 2026-06-15 46 $0.26 $0.19 -28.8% +9.7% -38.5%
Rally 2026-06-15 2026-07-03 15 $0.19 $0.23 +24.3% -0.9% +25.3%
Drawdown 2026-07-03 2026-10-26 82 $0.23 $0.18 -21.7% +2.6% -24.3%
Rally 2026-10-26 2026-10-27 2 $0.18 $0.23 +25.0% +0.6% +24.4%
Drawdown Ongoing 2026-10-27 2026-11-05 8 $0.23 $0.17 -24.4% -1.9% -22.6%

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.