Stock Regimes

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

Symbol
BJ.US
Window
2018-06-28 โ€“ 2026-11-05
Min reversal 20%
Regimes
21
Current regime
Rally
since 2026-06-22 ยท +32.7%
Stock return
+405.7%
S&P 500
+170.7%
Excess
+235.0%

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.

BJ.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Rally 2018-06-28 2018-09-06 49 $22.00 $31.45 +43.0% +6.0% +37.0%
Drawdown 2018-09-06 2018-11-20 54 $31.45 $19.83 -36.9% -8.2% -28.7%
Rally 2018-11-20 2019-04-15 99 $19.83 $28.91 +45.8% +10.0% +35.8%
Drawdown 2019-04-15 2019-08-14 85 $28.91 $21.13 -26.9% -2.2% -24.7%
Rally 2019-08-14 2019-09-11 20 $21.13 $28.09 +32.9% +5.6% +27.3%
Drawdown 2019-09-11 2020-02-28 118 $28.09 $19.26 -31.4% -1.6% -29.9%
Rally 2020-02-28 2020-03-18 14 $19.26 $30.13 +56.4% -18.8% +75.3%
Drawdown 2020-03-18 2020-03-24 5 $30.13 $22.92 -23.9% +2.1% -26.0%
Rally 2020-03-24 2020-08-24 107 $22.92 $47.11 +105.5% +40.2% +65.3%
Drawdown 2020-08-24 2020-12-28 88 $47.11 $37.08 -21.3% +8.9% -30.2%
Rally 2020-12-28 2021-01-27 21 $37.08 $48.81 +31.6% +0.4% +31.2%
Drawdown 2021-01-27 2021-03-04 26 $48.81 $38.18 -21.8% +0.5% -22.3%
Rally 2021-03-04 2021-11-18 182 $38.18 $71.93 +88.4% +24.8% +63.6%
Drawdown 2021-11-18 2022-03-04 73 $71.93 $56.54 -21.4% -8.0% -13.4%
Rally 2022-03-04 2022-04-08 26 $56.54 $70.08 +23.9% +3.7% +20.3%
Drawdown 2022-04-08 2022-05-20 30 $70.08 $52.29 -25.4% -13.1% -12.3%
Rally 2022-05-20 2022-11-10 121 $52.29 $80.01 +53.0% +1.4% +51.6%
Drawdown 2022-11-10 2023-06-16 150 $80.01 $61.07 -23.7% +11.5% -35.1%
Rally 2023-06-16 2025-04-14 458 $61.07 $119.94 +96.4% +22.6% +73.8%
Drawdown 2025-04-14 2026-06-22 298 $119.94 $83.82 -30.1% +38.2% -68.3%
Rally Ongoing 2026-06-22 2026-11-05 97 $83.82 $111.26 +32.7% -1.6% +34.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.