Stock Regimes

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

Symbol
HCI.US
Window
2008-07-31 โ€“ 2026-11-05
Min reversal 20%
Regimes
48
Current regime
Rally
since 2026-05-11 ยท +29.5%
Stock return
+4,820.7%
S&P 500
+480.2%
Excess
+4,340.5%

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.

HCI.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 2008-08-27 2008-09-17 14 $4.07 $3.21 -21.1% -9.8% -11.3%
Rally 2008-09-17 2008-09-25 7 $3.21 $3.99 +24.0% +4.6% +19.5%
Drawdown 2008-09-25 2008-10-10 12 $3.99 $2.65 -33.4% -25.6% -7.8%
Rally 2008-10-10 2008-10-22 9 $2.65 $3.48 +31.1% -0.3% +31.4%
Drawdown 2008-10-22 2008-11-19 21 $3.48 $2.57 -26.1% -10.1% -16.0%
Rally 2008-11-19 2009-11-09 245 $2.57 $5.15 +100.2% +35.5% +64.7%
Drawdown 2009-11-09 2010-07-23 177 $5.15 $3.14 -39.1% +0.9% -39.9%
Rally 2010-07-23 2011-03-04 156 $3.14 $5.28 +68.3% +19.8% +48.5%
Drawdown 2011-03-04 2011-08-11 112 $5.28 $3.90 -26.1% -11.2% -14.9%
Rally 2011-08-11 2012-10-05 292 $3.90 $17.75 +355.1% +24.6% +330.5%
Drawdown 2012-10-05 2012-12-06 42 $17.75 $12.95 -27.0% -3.2% -23.8%
Rally 2012-12-06 2013-12-31 269 $12.95 $38.05 +193.9% +30.7% +163.2%
Drawdown 2013-12-31 2014-02-05 25 $38.05 $28.30 -25.6% -5.2% -20.4%
Rally 2014-02-05 2014-03-04 19 $28.30 $35.70 +26.1% +7.0% +19.2%
Drawdown 2014-03-04 2014-04-11 29 $35.70 $24.50 -31.4% -3.1% -28.2%
Rally 2014-04-11 2014-10-31 142 $24.50 $36.88 +50.5% +11.1% +39.4%
Drawdown 2014-10-31 2014-11-19 14 $36.88 $29.28 -20.6% +1.5% -22.1%
Rally 2014-11-19 2015-02-13 59 $29.28 $36.53 +24.7% +2.4% +22.4%
Drawdown 2015-02-13 2015-10-02 161 $36.53 $27.46 -24.8% -6.9% -17.9%
Rally 2015-10-02 2015-10-28 19 $27.46 $33.73 +22.8% +7.1% +15.7%
Drawdown 2015-10-28 2016-01-21 58 $33.73 $22.43 -33.5% -10.6% -22.9%
Rally 2016-01-21 2016-03-01 28 $22.43 $26.97 +20.3% +5.9% +14.4%
Drawdown 2016-03-01 2016-07-05 88 $26.97 $20.53 -23.9% +5.6% -29.4%
Rally 2016-07-05 2016-09-07 46 $20.53 $25.34 +23.4% +4.7% +18.8%
Drawdown 2016-09-07 2016-10-06 22 $25.34 $19.65 -22.5% -1.2% -21.3%
Rally 2016-10-06 2017-03-01 100 $19.65 $38.95 +98.3% +10.9% +87.4%
Drawdown 2017-03-01 2017-09-07 133 $38.95 $23.93 -38.6% +2.9% -41.5%
Rally 2017-09-07 2017-10-18 30 $23.93 $31.19 +30.3% +3.9% +26.4%
Drawdown 2017-10-18 2017-12-14 41 $31.19 $23.36 -25.1% +3.5% -28.6%
Rally 2017-12-14 2018-12-03 244 $23.36 $46.60 +99.5% +5.2% +94.3%
Drawdown 2018-12-03 2019-03-08 65 $46.60 $32.15 -31.0% -1.7% -29.3%
Rally 2019-03-08 2020-02-14 238 $32.15 $41.72 +29.7% +23.2% +6.5%
Drawdown 2020-02-14 2020-03-18 23 $41.72 $28.99 -30.5% -29.1% -1.5%
Rally 2020-03-18 2020-08-10 101 $28.99 $53.83 +85.7% +40.1% +45.6%
Drawdown 2020-08-10 2020-10-19 50 $53.83 $41.53 -22.9% +2.0% -24.8%
Rally 2020-10-19 2021-10-11 247 $41.53 $124.85 +200.6% +27.3% +173.4%
Drawdown 2021-10-11 2022-03-07 102 $124.85 $53.58 -57.1% -3.7% -53.4%
Rally 2022-03-07 2022-08-05 106 $53.58 $66.78 +24.6% -1.3% +26.0%
Drawdown 2022-08-05 2022-10-24 56 $66.78 $26.48 -60.3% -8.4% -51.9%
Rally 2022-10-24 2022-11-14 16 $26.48 $40.25 +52.0% +4.2% +47.8%
Drawdown 2022-11-14 2022-12-16 24 $40.25 $31.09 -22.8% -2.7% -20.1%
Rally 2022-12-16 2023-08-09 161 $31.09 $61.30 +97.2% +16.0% +81.2%
Drawdown 2023-08-09 2023-09-06 20 $61.30 $48.01 -21.7% 0.0% -21.6%
Rally 2023-09-06 2024-03-26 140 $48.01 $115.48 +140.5% +16.5% +124.0%
Drawdown 2024-03-26 2024-07-09 72 $115.48 $82.80 -28.3% +7.2% -35.5%
Rally 2024-07-09 2025-10-24 327 $82.80 $204.41 +146.9% +21.8% +125.1%
Drawdown 2025-10-24 2026-05-11 136 $204.41 $148.27 -27.5% +9.1% -36.6%
Rally Ongoing 2026-05-11 2026-11-05 125 $148.27 $192.03 +29.5% -0.8% +30.3%

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.