Stock Regimes

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

Symbol
5192.KLSE
Window
2011-01-19 โ€“ 2026-11-06
Min reversal 20%
Regimes
51
Current regime
Drawdown
since 2026-01-21 ยท -18.7%
Stock return
+101.6%
S&P 500
+473.6%
Excess
-372.1%

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.

5192.KLSE S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 2011-01-21 2011-11-30 196 $0.43 $0.25 -40.4% -2.8% -37.5%
Rally 2011-11-30 2011-12-05 4 $0.25 $0.33 +31.1% +0.8% +30.3%
Drawdown 2011-12-05 2012-05-18 81 $0.33 $0.24 -27.8% +3.0% -30.9%
Rally 2012-05-18 2012-06-07 11 $0.24 $0.29 +20.6% +1.5% +19.1%
Drawdown 2012-06-07 2012-09-04 43 $0.29 $0.22 -25.0% +6.8% -31.8%
Rally 2012-09-04 2012-12-17 29 $0.22 $0.27 +23.3% +1.8% +21.5%
Drawdown 2012-12-17 2013-02-21 19 $0.27 $0.20 -24.3% +5.0% -29.4%
Rally 2013-02-21 2013-03-12 8 $0.20 $0.27 +32.1% +3.3% +28.8%
Drawdown 2013-03-12 2013-03-22 4 $0.27 $0.21 -21.6% +0.3% -21.9%
Rally 2013-03-22 2013-03-25 2 $0.21 $0.25 +20.7% -0.3% +21.0%
Drawdown 2013-03-25 2013-04-26 4 $0.25 $0.19 -25.7% +2.0% -27.7%
Rally 2013-04-26 2013-12-11 107 $0.19 $0.31 +66.6% +12.6% +54.0%
Drawdown 2013-12-11 2014-02-05 28 $0.31 $0.24 -23.8% -1.7% -22.1%
Rally 2014-02-05 2014-09-29 157 $0.24 $0.60 +152.3% +12.9% +139.4%
Drawdown 2014-09-29 2014-12-15 54 $0.60 $0.32 -47.2% +0.6% -47.8%
Rally 2014-12-15 2015-02-04 33 $0.32 $0.46 +44.0% +2.6% +41.4%
Drawdown 2015-02-04 2015-08-25 126 $0.46 $0.29 -36.4% -8.5% -27.9%
Rally 2015-08-25 2015-11-16 34 $0.29 $0.38 +31.1% +9.9% +21.1%
Drawdown 2015-11-16 2016-02-03 38 $0.38 $0.28 -25.8% -6.9% -18.9%
Rally 2016-02-03 2016-09-26 94 $0.28 $0.41 +43.3% +12.2% +31.1%
Drawdown 2016-09-26 2016-12-07 44 $0.41 $0.30 -25.8% +4.4% -30.2%
Rally 2016-12-07 2017-06-13 110 $0.30 $0.48 +57.4% +8.9% +48.6%
Drawdown 2017-06-13 2018-02-06 148 $0.48 $0.32 -33.0% +10.4% -43.5%
Rally 2018-02-06 2018-03-07 19 $0.32 $0.49 +54.5% +1.2% +53.3%
Drawdown 2018-03-07 2018-04-04 21 $0.49 $0.33 -33.6% -3.0% -30.6%
Rally 2018-04-04 2018-04-19 12 $0.33 $0.40 +21.5% +1.8% +19.7%
Drawdown 2018-04-19 2019-01-04 132 $0.40 $0.26 -35.5% -6.0% -29.5%
Rally 2019-01-04 2019-03-08 29 $0.26 $0.49 +91.5% +8.3% +83.2%
Drawdown 2019-03-08 2019-05-21 49 $0.49 $0.33 -33.6% +4.4% -38.0%
Rally 2019-05-21 2019-07-23 40 $0.33 $0.51 +55.4% +4.9% +50.4%
Drawdown 2019-07-23 2019-12-04 75 $0.51 $0.33 -34.8% +3.6% -38.4%
Rally 2019-12-04 2019-12-10 4 $0.33 $0.40 +22.7% +0.6% +22.0%
Drawdown 2019-12-10 2020-03-19 54 $0.40 $0.18 -55.4% -23.1% -32.3%
Rally 2020-03-19 2020-08-10 77 $0.18 $0.73 +302.4% +39.5% +263.0%
Drawdown 2020-08-10 2020-08-17 6 $0.73 $0.37 -49.1% +0.6% -49.7%
Rally 2020-08-17 2020-08-24 5 $0.37 $0.56 +52.4% +1.5% +50.9%
Drawdown 2020-08-24 2020-11-10 54 $0.56 $0.39 -31.2% +3.3% -34.6%
Rally 2020-11-10 2020-12-03 17 $0.39 $0.61 +56.8% +3.4% +53.4%
Drawdown 2020-12-03 2020-12-22 14 $0.61 $0.45 -25.4% +0.6% -25.9%
Rally 2020-12-22 2021-06-29 126 $0.45 $1.27 +181.6% +16.4% +165.2%
Drawdown 2021-06-29 2021-08-12 31 $1.27 $0.61 -52.4% +3.9% -56.4%
Rally 2021-08-12 2021-09-01 14 $0.61 $0.91 +49.3% +1.4% +47.9%
Drawdown 2021-09-01 2022-09-08 222 $0.91 $0.48 -47.0% -11.4% -35.5%
Rally 2022-09-08 2022-09-28 14 $0.48 $0.66 +36.5% -7.2% +43.6%
Drawdown 2022-09-28 2022-10-04 5 $0.66 $0.51 -22.1% +1.9% -24.1%
Rally 2022-10-04 2023-01-12 59 $0.51 $1.65 +223.5% +5.1% +218.5%
Drawdown 2023-01-12 2024-01-23 194 $1.65 $0.76 -53.9% +22.1% -76.1%
Rally 2024-01-23 2024-05-16 68 $0.76 $1.14 +50.0% +8.9% +41.1%
Drawdown 2024-05-16 2025-03-28 158 $1.14 $0.64 -43.9% +5.4% -49.2%
Rally 2025-03-28 2026-01-21 206 $0.64 $0.99 +54.7% +23.2% +31.5%
Drawdown Ongoing 2026-01-21 2026-11-06 204 $0.99 $0.81 -18.7% +7.0% -25.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.