Stock Regimes

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

Symbol
BHC.US
Window
1994-03-29 โ€“ 2026-11-04
Min reversal 20%
Regimes
126
Current regime
Rally
since 2026-07-24 ยท +88.3%
Stock return
+2,385.1%
S&P 500
+1,599.2%
Excess
+785.9%

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.

BHC.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 1994-03-31 1994-04-19 13 $0.39 $0.24 -39.3% -0.7% -38.6%
Rally 1994-04-19 1994-05-24 25 $0.24 $0.41 +70.6% +2.8% +67.9%
Drawdown 1994-05-24 1994-06-29 26 $0.41 $0.29 -27.6% -1.6% -26.0%
Rally 1994-06-29 1994-10-10 72 $0.29 $0.56 +90.4% +2.5% +87.9%
Drawdown 1994-10-10 1994-12-22 53 $0.56 $0.40 -28.7% +0.1% -28.9%
Rally 1994-12-22 1996-01-03 260 $0.40 $4.87 +1,120.9% +35.2% +1,085.7%
Drawdown 1996-01-03 1996-01-10 6 $4.87 $3.84 -21.1% -3.7% -17.4%
Rally 1996-01-10 1996-01-12 3 $3.84 $4.73 +23.1% +0.6% +22.6%
Drawdown 1996-01-12 1996-01-23 8 $4.73 $3.65 -22.8% +1.8% -24.6%
Rally 1996-01-23 1996-02-20 20 $3.65 $5.16 +41.4% +4.5% +36.8%
Drawdown 1996-02-20 1996-04-11 37 $5.16 $3.86 -25.2% -1.5% -23.7%
Rally 1996-04-11 1996-05-22 30 $3.86 $6.50 +68.5% +7.5% +61.0%
Drawdown 1996-05-22 1996-07-15 37 $6.50 $3.59 -44.8% -7.2% -37.7%
Rally 1996-07-15 1996-07-18 4 $3.59 $5.08 +41.5% +2.2% +39.3%
Drawdown 1996-07-18 1996-08-07 15 $5.08 $3.92 -22.7% +3.2% -25.9%
Rally 1996-08-07 1996-10-03 41 $3.92 $6.15 +56.7% +4.3% +52.4%
Drawdown 1996-10-03 1997-04-25 142 $6.15 $3.50 -43.0% +10.5% -53.5%
Rally 1997-04-25 1997-06-10 32 $3.50 $5.47 +56.3% +13.1% +43.2%
Drawdown 1997-06-10 1997-08-04 39 $5.47 $4.27 -22.0% +9.8% -31.9%
Rally 1997-08-04 1998-03-30 165 $4.27 $8.21 +92.4% +15.1% +77.3%
Drawdown 1998-03-30 1998-10-14 139 $8.21 $3.65 -55.6% -8.1% -47.5%
Rally 1998-10-14 1999-03-17 106 $3.65 $7.27 +99.1% +29.1% +70.1%
Drawdown 1999-03-17 1999-05-05 35 $7.27 $5.43 -25.3% +3.8% -29.1%
Rally 1999-05-05 2000-02-17 201 $5.43 $23.35 +329.7% +3.0% +326.7%
Drawdown 2000-02-17 2000-03-30 30 $23.35 $12.90 -44.7% +7.2% -51.9%
Rally 2000-03-30 2000-04-10 8 $12.90 $17.75 +37.6% +1.1% +36.4%
Drawdown 2000-04-10 2000-05-11 23 $17.75 $13.97 -21.3% -6.4% -14.9%
Rally 2000-05-11 2000-10-02 100 $13.97 $29.16 +108.7% +2.0% +106.7%
Drawdown 2000-10-02 2000-10-03 2 $29.16 $22.99 -21.2% -0.7% -20.5%
Rally 2000-10-03 2000-11-10 29 $22.99 $29.45 +28.1% -4.2% +32.3%
Drawdown 2000-11-10 2000-11-30 14 $29.45 $21.98 -25.4% -3.7% -21.6%
Rally 2000-11-30 2001-02-28 61 $21.98 $30.98 +40.9% -5.7% +46.6%
Drawdown 2001-02-28 2001-04-03 25 $30.98 $19.87 -35.9% -10.8% -25.1%
Rally 2001-04-03 2001-12-31 185 $19.87 $37.76 +90.0% +3.8% +86.3%
Drawdown 2001-12-31 2002-02-07 27 $37.76 $27.39 -27.5% -5.9% -21.6%
Rally 2002-02-07 2002-03-19 28 $27.39 $35.18 +28.5% +8.3% +20.1%
Drawdown 2002-03-19 2002-07-23 88 $35.18 $13.99 -60.2% -31.8% -28.4%
Rally 2002-07-23 2002-08-22 23 $13.99 $20.39 +45.7% +20.7% +25.0%
Drawdown 2002-08-22 2002-09-24 23 $20.39 $15.56 -23.7% -14.9% -8.8%
Rally 2002-09-24 2002-12-03 50 $15.56 $23.16 +48.8% +12.4% +36.5%
Drawdown 2002-12-03 2002-12-19 13 $23.16 $16.96 -26.8% -4.0% -22.8%
Rally 2002-12-19 2003-06-05 115 $16.96 $33.76 +99.1% +12.0% +87.2%
Drawdown 2003-06-05 2003-12-03 127 $33.76 $11.25 -66.7% +7.5% -74.2%
Rally 2003-12-03 2004-01-20 32 $11.25 $17.10 +52.0% +7.0% +45.0%
Drawdown 2004-01-20 2004-03-31 51 $17.10 $10.47 -38.8% -1.1% -37.6%
Rally 2004-03-31 2004-05-03 23 $10.47 $13.09 +25.0% -0.8% +25.8%
Drawdown 2004-05-03 2004-08-12 71 $13.09 $10.07 -23.1% -4.9% -18.2%
Rally 2004-08-12 2004-10-08 41 $10.07 $13.00 +29.1% +5.5% +23.5%
Drawdown 2004-10-08 2004-11-22 32 $13.00 $9.87 -24.1% +4.9% -29.0%
Rally 2004-11-22 2005-03-23 84 $9.87 $12.02 +21.8% -0.4% +22.2%
Drawdown 2005-03-23 2005-04-29 27 $12.02 $9.29 -22.7% -1.3% -21.3%
Rally 2005-04-29 2006-05-11 261 $9.29 $19.38 +108.7% +12.9% +95.8%
Drawdown 2006-05-11 2006-09-14 88 $19.38 $10.22 -47.3% +0.8% -48.1%
Rally 2006-09-14 2007-07-13 208 $10.22 $19.51 +90.8% +17.9% +72.9%
Drawdown 2007-07-13 2007-08-09 20 $19.51 $12.05 -38.2% -6.4% -31.8%
Rally 2007-08-09 2007-10-31 59 $12.05 $15.22 +26.4% +6.6% +19.7%
Drawdown 2007-10-31 2008-04-01 104 $15.22 $8.53 -44.0% -11.6% -32.4%
Rally 2008-04-01 2008-05-19 35 $8.53 $10.33 +21.1% +4.1% +17.0%
Drawdown 2008-05-19 2008-10-10 102 $10.33 $6.34 -38.7% -37.0% -1.7%
Rally 2008-10-10 2011-07-21 700 $6.34 $56.73 +795.5% +49.4% +746.0%
Drawdown 2011-07-21 2011-10-04 53 $56.73 $33.85 -40.3% -16.4% -24.0%
Rally 2011-10-04 2012-05-02 146 $33.85 $56.45 +66.8% +24.8% +42.0%
Drawdown 2012-05-02 2012-06-28 41 $56.45 $43.73 -22.5% -5.2% -17.3%
Rally 2012-06-28 2014-02-27 418 $43.73 $148.00 +238.4% +39.5% +198.9%
Drawdown 2014-02-27 2014-08-07 113 $148.00 $106.73 -27.9% +3.0% -30.9%
Rally 2014-08-07 2015-08-05 251 $106.73 $262.52 +146.0% +10.0% +136.0%
Drawdown 2015-08-05 2015-11-17 74 $262.52 $70.32 -73.2% -2.4% -70.9%
Rally 2015-11-17 2015-12-16 21 $70.32 $118.47 +68.5% +1.1% +67.4%
Drawdown 2015-12-16 2016-03-18 64 $118.47 $26.98 -77.2% -1.1% -76.1%
Rally 2016-03-18 2016-03-23 4 $26.98 $33.43 +23.9% -0.6% +24.5%
Drawdown 2016-03-23 2016-04-04 8 $33.43 $26.11 -21.9% +1.4% -23.3%
Rally 2016-04-04 2016-04-26 17 $26.11 $36.23 +38.8% +1.2% +37.5%
Drawdown 2016-04-26 2016-06-27 44 $36.23 $18.73 -48.3% -4.4% -43.9%
Rally 2016-06-27 2016-08-22 40 $18.73 $31.27 +67.0% +9.1% +57.8%
Drawdown 2016-08-22 2016-10-31 50 $31.27 $17.84 -42.9% -2.6% -40.4%
Rally 2016-10-31 2016-11-01 2 $17.84 $23.86 +33.7% -0.7% +34.4%
Drawdown 2016-11-01 2016-11-08 6 $23.86 $14.98 -37.2% +1.3% -38.5%
Rally 2016-11-08 2016-11-21 10 $14.98 $18.35 +22.5% +2.7% +19.8%
Drawdown 2016-11-21 2016-12-15 18 $18.35 $13.60 -25.9% +2.9% -28.8%
Rally 2016-12-15 2017-02-15 42 $13.60 $16.86 +24.0% +3.9% +20.1%
Drawdown 2017-02-15 2017-04-21 46 $16.86 $8.51 -49.5% 0.0% -49.5%
Rally 2017-04-21 2017-07-26 67 $8.51 $17.77 +108.8% +5.5% +103.3%
Drawdown 2017-07-26 2017-11-02 71 $17.77 $11.06 -37.8% +4.1% -41.9%
Rally 2017-11-02 2018-01-09 46 $11.06 $23.87 +115.8% +6.6% +109.2%
Drawdown 2018-01-09 2018-03-02 37 $23.87 $14.88 -37.7% -2.2% -35.5%
Rally 2018-03-02 2018-06-15 74 $14.88 $26.86 +80.5% +3.3% +77.2%
Drawdown 2018-06-15 2018-09-07 59 $26.86 $20.64 -23.2% +3.3% -26.5%
Rally 2018-09-07 2018-10-03 19 $20.64 $28.32 +37.2% +1.9% +35.3%
Drawdown 2018-10-03 2018-10-29 19 $28.32 $21.95 -22.5% -9.7% -12.8%
Rally 2018-10-29 2018-11-08 9 $21.95 $27.29 +24.3% +6.3% +18.1%
Drawdown 2018-11-08 2018-12-24 31 $27.29 $17.64 -35.4% -16.2% -19.1%
Rally 2018-12-24 2019-05-08 93 $17.64 $26.45 +49.9% +22.5% +27.5%
Drawdown 2019-05-08 2019-06-03 18 $26.45 $20.52 -22.4% -4.7% -17.7%
Rally 2019-06-03 2019-07-03 23 $20.52 $25.66 +25.0% +9.2% +15.9%
Drawdown 2019-07-03 2019-10-02 64 $25.66 $18.89 -26.4% -3.6% -22.8%
Rally 2019-10-02 2019-12-12 51 $18.89 $31.89 +68.8% +9.7% +59.1%
Drawdown 2019-12-12 2020-03-18 66 $31.89 $12.98 -59.3% -24.3% -35.0%
Rally 2020-03-18 2020-06-08 57 $12.98 $20.51 +58.0% +34.8% +23.2%
Drawdown 2020-06-08 2020-09-29 80 $20.51 $14.88 -27.5% +3.2% -30.6%
Rally 2020-09-29 2021-03-11 113 $14.88 $34.38 +131.0% +18.1% +112.9%
Drawdown 2021-03-11 2021-12-01 185 $34.38 $23.00 -33.1% +14.6% -47.7%
Rally 2021-12-01 2021-12-28 19 $23.00 $28.18 +22.5% +6.1% +16.5%
Drawdown 2021-12-28 2022-06-22 122 $28.18 $7.06 -74.9% -21.4% -53.5%
Rally 2022-06-22 2022-07-07 11 $7.06 $9.21 +30.5% +3.8% +26.7%
Drawdown 2022-07-07 2022-08-02 19 $9.21 $4.58 -50.3% +4.8% -55.1%
Rally 2022-08-02 2022-08-16 11 $4.58 $6.36 +38.9% +5.2% +33.6%
Drawdown 2022-08-16 2022-08-29 10 $6.36 $5.07 -20.3% -6.4% -13.9%
Rally 2022-08-29 2022-12-02 68 $5.07 $7.93 +56.4% +1.0% +55.4%
Drawdown 2022-12-02 2022-12-28 18 $7.93 $6.09 -23.2% -7.1% -16.1%
Rally 2022-12-28 2023-02-23 39 $6.09 $9.85 +61.7% +6.1% +55.7%
Drawdown 2023-02-23 2023-05-12 56 $9.85 $5.72 -41.9% +2.8% -44.7%
Rally 2023-05-12 2023-07-31 54 $5.72 $9.71 +69.8% +11.3% +58.5%
Drawdown 2023-07-31 2023-11-13 75 $9.71 $6.53 -32.7% -3.9% -28.9%
Rally 2023-11-13 2024-03-28 94 $6.53 $10.61 +62.5% +19.1% +43.4%
Drawdown 2024-03-28 2024-06-11 52 $10.61 $6.10 -42.5% +2.3% -44.8%
Rally 2024-06-11 2024-07-17 25 $6.10 $7.62 +24.9% +4.0% +21.0%
Drawdown 2024-07-17 2024-08-07 16 $7.62 $5.22 -31.5% -7.0% -24.5%
Rally 2024-08-07 2024-11-01 62 $5.22 $9.78 +87.4% +10.2% +77.2%
Drawdown 2024-11-01 2025-02-14 71 $9.78 $6.16 -37.0% +6.7% -43.7%
Rally 2025-02-14 2025-02-26 8 $6.16 $7.70 +25.0% -2.6% +27.6%
Drawdown 2025-02-26 2025-04-11 33 $7.70 $4.32 -43.9% -10.0% -33.9%
Rally 2025-04-11 2025-08-15 87 $4.32 $8.34 +93.1% +20.3% +72.8%
Drawdown 2025-08-15 2025-10-29 53 $8.34 $5.90 -29.3% +6.8% -36.1%
Rally 2025-10-29 2026-01-07 48 $5.90 $7.90 +33.9% +0.4% +33.5%
Drawdown 2026-01-07 2026-07-24 137 $7.90 $4.43 -43.9% +7.1% -51.0%
Rally Ongoing 2026-07-24 2026-11-04 73 $4.43 $8.34 +88.3% +3.7% +84.5%

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.