Stock Regimes

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

Symbol
HCM.US
Window
2016-03-17 โ€“ 2026-11-05
Min reversal 20%
Regimes
52
Current regime
Rally
since 2026-06-22 ยท +42.1%
Stock return
+6.0%
S&P 500
+260.4%
Excess
-254.4%

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.

HCM.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 2016-06-15 2016-10-12 84 $14.18 $11.26 -20.6% +3.3% -23.9%
Rally 2016-10-12 2018-01-02 308 $11.26 $41.14 +265.3% +26.0% +239.3%
Drawdown 2018-01-02 2018-02-09 28 $41.14 $30.62 -25.6% -2.8% -22.7%
Rally 2018-02-09 2018-03-12 21 $30.62 $36.90 +20.5% +6.2% +14.3%
Drawdown 2018-03-12 2018-06-01 58 $36.90 $27.79 -24.7% -1.7% -22.9%
Rally 2018-06-01 2018-07-27 40 $27.79 $34.38 +23.7% +3.1% +20.6%
Drawdown 2018-07-27 2018-09-06 29 $34.38 $26.55 -22.8% +2.1% -24.9%
Rally 2018-09-06 2018-11-14 50 $26.55 $37.69 +42.0% -6.1% +48.1%
Drawdown 2018-11-14 2019-01-14 40 $37.69 $21.27 -43.6% -4.4% -39.2%
Rally 2019-01-14 2019-04-08 59 $21.27 $31.78 +49.4% +12.1% +37.3%
Drawdown 2019-04-08 2019-05-13 25 $31.78 $23.60 -25.7% -2.9% -22.8%
Rally 2019-05-13 2019-06-27 33 $23.60 $30.20 +28.0% +4.0% +23.9%
Drawdown 2019-06-27 2019-10-11 75 $30.20 $17.17 -43.1% +1.6% -44.7%
Rally 2019-10-11 2020-01-21 69 $17.17 $29.51 +71.9% +11.8% +60.1%
Drawdown 2020-01-21 2020-01-27 5 $29.51 $23.02 -22.0% -2.3% -19.7%
Rally 2020-01-27 2020-02-14 15 $23.02 $28.29 +22.9% +4.2% +18.7%
Drawdown 2020-02-14 2020-03-18 23 $28.29 $15.19 -46.3% -29.1% -17.3%
Rally 2020-03-18 2020-09-02 118 $15.19 $34.61 +127.8% +49.3% +78.5%
Drawdown 2020-09-02 2020-12-17 75 $34.61 $27.51 -20.5% +4.0% -24.5%
Rally 2020-12-17 2021-01-08 15 $27.51 $36.80 +33.8% +2.7% +31.0%
Drawdown 2021-01-08 2021-05-12 86 $36.80 $23.70 -35.6% +6.2% -41.8%
Rally 2021-05-12 2021-08-09 62 $23.70 $42.94 +81.2% +9.1% +72.1%
Drawdown 2021-08-09 2021-12-06 84 $42.94 $28.89 -32.7% +3.6% -36.3%
Rally 2021-12-06 2022-01-03 20 $28.89 $35.65 +23.4% +4.5% +18.9%
Drawdown 2022-01-03 2022-03-14 49 $35.65 $15.52 -56.5% -13.0% -43.5%
Rally 2022-03-14 2022-04-04 16 $15.52 $20.77 +33.8% +9.8% +24.0%
Drawdown 2022-04-04 2022-05-24 36 $20.77 $8.59 -58.6% -14.0% -44.7%
Rally 2022-05-24 2022-07-08 31 $8.59 $15.52 +80.7% -1.1% +81.7%
Drawdown 2022-07-08 2022-08-02 18 $15.52 $11.89 -23.4% +4.9% -28.3%
Rally 2022-08-02 2022-09-12 29 $11.89 $14.35 +20.7% +0.5% +20.2%
Drawdown 2022-09-12 2022-10-25 32 $14.35 $7.65 -46.7% -6.1% -40.6%
Rally 2022-10-25 2023-01-27 65 $7.65 $19.87 +159.7% +5.5% +154.3%
Drawdown 2023-01-27 2023-04-03 46 $19.87 $12.46 -37.3% +1.3% -38.6%
Rally 2023-04-03 2023-04-14 9 $12.46 $17.73 +42.3% +0.3% +42.0%
Drawdown 2023-04-14 2023-06-23 49 $17.73 $10.78 -39.2% +5.1% -44.3%
Rally 2023-06-23 2023-10-30 90 $10.78 $20.23 +87.7% -4.2% +91.8%
Drawdown 2023-10-30 2024-02-05 67 $20.23 $12.08 -40.3% +18.6% -58.9%
Rally 2024-02-05 2024-05-13 69 $12.08 $21.78 +80.3% +5.6% +74.7%
Drawdown 2024-05-13 2024-07-10 40 $21.78 $16.65 -23.6% +7.9% -31.5%
Rally 2024-07-10 2024-08-13 25 $16.65 $20.31 +22.0% -3.5% +25.5%
Drawdown 2024-08-13 2024-09-10 20 $20.31 $16.03 -21.1% +1.1% -22.2%
Rally 2024-09-10 2024-10-23 32 $16.03 $21.35 +33.2% +5.5% +27.7%
Drawdown 2024-10-23 2025-02-12 76 $21.35 $13.09 -38.7% +4.4% -43.1%
Rally 2025-02-12 2025-03-05 15 $13.09 $16.75 +28.0% -3.5% +31.5%
Drawdown 2025-03-05 2025-04-08 25 $16.75 $11.81 -29.5% -14.7% -14.8%
Rally 2025-04-08 2025-07-29 77 $11.81 $19.21 +62.7% +27.9% +34.8%
Drawdown 2025-07-29 2025-08-28 23 $19.21 $14.83 -22.8% +2.1% -24.9%
Rally 2025-08-28 2025-09-12 11 $14.83 $17.93 +20.9% +1.3% +19.6%
Drawdown 2025-09-12 2025-12-22 71 $17.93 $13.18 -26.5% +4.5% -31.0%
Rally 2025-12-22 2026-01-16 18 $13.18 $16.05 +21.8% +0.9% +20.9%
Drawdown 2026-01-16 2026-06-22 107 $16.05 $9.99 -37.8% +7.7% -45.4%
Rally Ongoing 2026-06-22 2026-11-05 97 $9.99 $14.20 +42.1% -1.6% +43.7%

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.