Stock Regimes

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

Symbol
PEO.WAR
Window
1998-06-30 โ€“ 2026-11-06
Min reversal 20%
Regimes
50
Current regime
Rally
since 2025-09-25 ยท +65.3%
Stock return
+1,546.6%
S&P 500
+550.6%
Excess
+996.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.

PEO.WAR S&P 500

Regimes

Direction Start End Trading days Start price End price Stock Annualized S&P 500 Excess
Drawdown 1998-07-20 1998-10-08 59 $18.70 $8.92 -52.3% -95.8% -19.0% -33.3%
Rally 1998-10-08 1999-01-08 63 $8.92 $16.25 +82.3% +1,003.4% +32.9% +49.4%
Drawdown 1999-01-08 1999-10-13 194 $16.25 $10.73 -34.0% -41.7% +0.8% -34.8%
Rally 1999-10-13 2000-01-10 58 $10.73 $18.47 +72.1% +958.3% +13.4% +58.7%
Drawdown 2000-01-10 2000-10-31 205 $18.47 $13.38 -27.6% -32.7% -1.9% -25.6%
Rally 2000-10-31 2001-05-22 138 $13.38 $21.66 +61.9% +141.1% -8.4% +70.3%
Drawdown 2001-05-22 2001-08-17 62 $21.66 $17.26 -20.3% -60.3% -11.3% -9.1%
Rally 2001-08-17 2002-06-03 197 $17.26 $34.31 +98.8% +140.9% -10.4% +109.3%
Drawdown 2002-06-03 2002-08-08 49 $34.31 $21.60 -37.0% -90.7% -13.0% -24.0%
Rally 2002-08-08 2003-09-02 267 $21.60 $40.88 +89.2% +82.6% +12.9% +76.3%
Drawdown 2003-09-02 2003-11-21 58 $40.88 $32.26 -21.1% -64.2% +1.3% -22.4%
Rally 2003-11-21 2004-04-13 97 $32.26 $44.48 +37.9% +130.3% +9.1% +28.8%
Drawdown 2004-04-13 2004-08-11 85 $44.48 $35.15 -21.0% -50.2% -4.8% -16.2%
Rally 2004-08-11 2006-04-26 433 $35.15 $73.41 +108.8% +53.5% +21.3% +87.5%
Drawdown 2006-04-26 2006-06-14 34 $73.41 $56.41 -23.2% -85.8% -5.8% -17.4%
Rally 2006-06-14 2007-11-06 352 $56.41 $99.14 +75.7% +49.7% +23.6% +52.2%
Drawdown 2007-11-06 2008-03-17 90 $99.14 $60.47 -39.0% -74.9% -16.0% -23.0%
Rally 2008-03-17 2008-04-07 14 $60.47 $76.38 +26.3% +6,590.3% +7.5% +18.8%
Drawdown 2008-04-07 2008-07-15 69 $76.38 $56.60 -25.9% -66.5% -11.5% -14.4%
Rally 2008-07-15 2008-07-30 12 $56.60 $75.14 +32.8% +38,347.7% +5.7% +27.1%
Drawdown 2008-07-30 2008-10-24 62 $75.14 $40.40 -46.2% -92.0% -31.7% -14.5%
Rally 2008-10-24 2008-11-04 8 $40.40 $51.52 +27.5% +211,799.0% +14.7% +12.8%
Drawdown 2008-11-04 2008-11-20 12 $51.52 $38.67 -24.9% -99.8% -25.2% +0.2%
Rally 2008-11-20 2009-01-06 29 $38.67 $52.44 +35.6% +1,312.2% +24.2% +11.4%
Drawdown 2009-01-06 2009-02-18 32 $52.44 $26.10 -50.2% -99.6% -15.6% -34.6%
Rally 2009-02-18 2010-11-09 437 $26.10 $76.94 +194.7% +86.5% +53.9% +140.8%
Drawdown 2010-11-09 2011-08-18 195 $76.94 $50.32 -34.6% -42.2% -6.0% -28.6%
Rally 2011-08-18 2012-02-06 119 $50.32 $66.47 +32.1% +80.3% +17.9% +14.2%
Drawdown 2012-02-06 2012-06-05 83 $66.47 $53.09 -20.1% -49.4% -4.4% -15.7%
Rally 2012-06-05 2015-04-27 718 $53.09 $92.19 +73.6% +21.4% +64.1% +9.6%
Drawdown 2015-04-27 2016-01-20 185 $92.19 $63.01 -31.6% -40.4% -11.8% -19.8%
Rally 2016-01-20 2016-03-30 49 $63.01 $83.37 +32.3% +322.0% +11.0% +21.3%
Drawdown 2016-03-30 2016-12-01 172 $83.37 $61.20 -26.6% -36.4% +6.2% -32.8%
Rally 2016-12-01 2018-01-25 288 $61.20 $79.73 +30.3% +26.0% +29.6% +0.7%
Drawdown 2018-01-25 2019-08-29 397 $79.73 $60.65 -23.9% -15.9% +3.0% -26.9%
Rally 2019-08-29 2019-10-24 41 $60.65 $73.37 +21.0% +222.2% +2.9% +18.0%
Drawdown 2019-10-24 2020-04-27 123 $73.37 $31.10 -57.6% -82.8% -4.4% -53.2%
Rally 2020-04-27 2020-06-08 30 $31.10 $38.87 +25.0% +551.7% +12.3% +12.7%
Drawdown 2020-06-08 2020-10-29 103 $38.87 $27.28 -29.8% -57.9% +2.4% -32.2%
Rally 2020-10-29 2022-02-09 320 $27.28 $92.04 +237.4% +160.5% +38.6% +198.8%
Drawdown 2022-02-09 2022-03-04 18 $92.04 $61.09 -33.6% -99.7% -5.6% -28.0%
Rally 2022-03-04 2022-04-01 21 $61.09 $78.49 +28.5% +1,926.2% +5.0% +23.5%
Drawdown 2022-04-01 2022-10-03 127 $78.49 $42.44 -45.9% -70.5% -19.1% -26.8%
Rally 2022-10-03 2023-01-16 72 $42.44 $71.97 +69.6% +534.7% +8.7% +60.8%
Drawdown 2023-01-16 2023-03-17 45 $71.97 $54.70 -24.0% -78.5% -2.1% -21.9%
Rally 2023-03-17 2024-04-23 276 $54.70 $144.40 +164.0% +142.6% +29.5% +134.5%
Drawdown 2024-04-23 2024-11-29 153 $144.40 $112.19 -22.3% -34.0% +19.0% -41.3%
Rally 2024-11-29 2025-08-08 171 $112.19 $203.45 +81.4% +140.4% +5.9% +75.4%
Drawdown 2025-08-08 2025-09-25 34 $203.45 $157.56 -22.6% -85.0% +3.4% -25.9%
Rally Ongoing 2025-09-25 2026-11-06 281 $157.56 $260.50 +65.3% +57.0% +11.7% +53.6%

Stock returns use adjusted closes. Annualized compounds that stock return over a 252-trading-day year. S&P 500 is the GSPC index price return over the same dates. Excess is the stock return minus the S&P 500 return.