Stock Regimes

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

Symbol
XP.US
Window
2019-12-11 โ€“ 2026-11-05
Min reversal 20%
Regimes
40
Current regime
Drawdown
since 2026-10-12 ยท -54.7%
Stock return
-51.3%
S&P 500
+134.1%
Excess
-185.3%

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.

XP.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Rally 2019-12-17 2020-02-20 44 $30.18 $37.83 +25.3% +5.7% +19.7%
Drawdown 2020-02-20 2020-03-12 16 $37.83 $15.58 -58.8% -26.5% -32.3%
Rally 2020-03-12 2020-03-13 2 $15.58 $19.70 +26.4% +9.3% +17.1%
Drawdown 2020-03-13 2020-03-23 7 $19.70 $14.92 -24.3% -17.5% -6.8%
Rally 2020-03-23 2020-03-26 4 $14.92 $21.85 +46.4% +17.6% +28.9%
Drawdown 2020-03-26 2020-04-02 6 $21.85 $15.14 -30.7% -3.9% -26.8%
Rally 2020-04-02 2020-09-01 106 $15.14 $44.90 +196.7% +39.6% +157.1%
Drawdown 2020-09-01 2020-12-11 72 $44.90 $31.48 -29.9% +3.9% -33.8%
Rally 2020-12-11 2021-02-17 45 $31.48 $44.22 +40.5% +7.3% +33.2%
Drawdown 2021-02-17 2021-03-24 26 $44.22 $32.16 -27.3% -1.1% -26.2%
Rally 2021-03-24 2021-09-02 114 $32.16 $45.03 +40.0% +16.7% +23.3%
Drawdown 2021-09-02 2022-01-05 87 $45.03 $23.53 -47.7% +3.6% -51.3%
Rally 2022-01-05 2022-02-16 30 $23.53 $31.46 +33.7% -4.8% +38.5%
Drawdown 2022-02-16 2022-03-07 13 $31.46 $23.33 -25.8% -6.1% -19.7%
Rally 2022-03-07 2022-03-29 17 $23.33 $29.48 +26.4% +10.2% +16.1%
Drawdown 2022-03-29 2022-05-11 31 $29.48 $15.92 -46.0% -15.0% -31.0%
Rally 2022-05-11 2022-06-07 19 $15.92 $20.85 +31.0% +5.7% +25.3%
Drawdown 2022-06-07 2022-07-14 26 $20.85 $14.97 -28.2% -8.9% -19.3%
Rally 2022-07-14 2022-08-08 18 $14.97 $21.70 +45.0% +9.2% +35.7%
Drawdown 2022-08-08 2022-09-26 35 $21.70 $15.66 -27.8% -11.7% -16.1%
Rally 2022-09-26 2022-10-06 9 $15.66 $18.94 +20.9% +2.4% +18.5%
Drawdown 2022-10-06 2023-01-03 61 $18.94 $12.16 -35.8% +2.1% -37.9%
Rally 2023-01-03 2023-01-27 18 $12.16 $15.94 +31.0% +6.4% +24.6%
Drawdown 2023-01-27 2023-03-23 39 $15.94 $9.37 -41.2% -3.0% -38.2%
Rally 2023-03-23 2023-08-23 106 $9.37 $24.16 +157.8% +12.3% +145.5%
Drawdown 2023-08-23 2023-10-30 48 $24.16 $17.62 -27.1% -6.1% -21.0%
Rally 2023-10-30 2023-12-27 41 $17.62 $24.91 +41.3% +14.8% +26.6%
Drawdown 2023-12-27 2024-08-05 152 $24.91 $14.83 -40.4% +8.5% -48.9%
Rally 2024-08-05 2024-08-19 11 $14.83 $18.60 +25.4% +8.1% +17.3%
Drawdown 2024-08-19 2025-01-08 99 $18.60 $10.80 -41.9% +5.5% -47.5%
Rally 2025-01-08 2025-06-11 106 $10.80 $20.15 +86.6% +1.8% +84.8%
Drawdown 2025-06-11 2025-08-19 48 $20.15 $15.64 -22.4% +6.5% -28.9%
Rally 2025-08-19 2025-09-18 22 $15.64 $19.66 +25.7% +3.4% +22.2%
Drawdown 2025-09-18 2025-10-10 17 $19.66 $15.45 -21.4% -1.2% -20.2%
Rally 2025-10-10 2025-12-02 37 $15.45 $19.57 +26.6% +4.2% +22.4%
Drawdown 2025-12-02 2025-12-17 12 $19.57 $15.55 -20.5% -1.6% -19.0%
Rally 2025-12-17 2026-02-20 44 $15.55 $22.66 +45.7% +2.8% +42.9%
Drawdown 2026-02-20 2026-06-10 77 $22.66 $14.94 -34.1% +5.2% -39.2%
Rally 2026-06-10 2026-10-12 86 $14.94 $32.60 +118.2% +7.4% +110.8%
Drawdown Ongoing 2026-10-12 2026-11-05 19 $32.60 $14.78 -54.7% -5.8% -48.9%

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.