Stock Regimes

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

Symbol
MDB.US
Window
2017-10-19 โ€“ 2026-11-06
Min reversal 20%
Regimes
46
Current regime
Drawdown
since 2026-09-23 ยท -27.0%
Stock return
+875.5%
S&P 500
+187.9%
Excess
+687.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.

MDB.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock Annualized S&P 500 Excess
Rally 2017-12-08 2018-03-26 73 $25.76 $44.80 +73.9% +575.5% +0.3% +73.6%
Drawdown 2018-03-26 2018-04-24 21 $44.80 $34.77 -22.4% -95.2% -0.9% -21.5%
Rally 2018-04-24 2018-09-11 98 $34.77 $84.77 +143.8% +889.1% +9.6% +134.2%
Drawdown 2018-09-11 2018-10-11 23 $84.77 $63.10 -25.6% -96.1% -5.5% -20.0%
Rally 2018-10-11 2018-12-06 39 $63.10 $90.74 +43.8% +945.8% -1.2% +45.0%
Drawdown 2018-12-06 2018-12-24 13 $90.74 $71.78 -20.9% -98.9% -12.8% -8.1%
Rally 2018-12-24 2019-06-19 122 $71.78 $174.01 +142.4% +522.8% +24.5% +117.9%
Drawdown 2019-06-19 2019-10-22 88 $174.01 $114.77 -34.0% -69.6% +2.4% -36.4%
Rally 2019-10-22 2020-02-19 82 $114.77 $180.09 +56.9% +299.3% +13.0% +43.9%
Drawdown 2020-02-19 2020-03-16 19 $180.09 $98.97 -45.0% -100.0% -29.5% -15.5%
Rally 2020-03-16 2021-02-12 232 $98.97 $422.85 +327.3% +384.2% +64.9% +262.3%
Drawdown 2021-02-12 2021-03-29 31 $422.85 $258.50 -38.9% -98.2% +0.9% -39.8%
Rally 2021-03-29 2021-04-26 20 $258.50 $321.23 +24.3% +1,444.8% +5.5% +18.8%
Drawdown 2021-04-26 2021-05-13 14 $321.23 $244.74 -23.8% -99.3% -1.8% -22.0%
Rally 2021-05-13 2021-11-16 131 $244.74 $585.03 +139.0% +434.6% +14.3% +124.7%
Drawdown 2021-11-16 2021-12-06 14 $585.03 $429.34 -26.6% -99.6% -2.3% -24.3%
Rally 2021-12-06 2021-12-27 15 $429.34 $559.19 +30.2% +8,371.0% +4.3% +25.9%
Drawdown 2021-12-27 2022-01-27 23 $559.19 $351.51 -37.1% -99.4% -9.7% -27.4%
Rally 2022-01-27 2022-02-10 11 $351.51 $450.60 +28.2% +29,468.3% +4.1% +24.1%
Drawdown 2022-02-10 2022-03-07 17 $450.60 $279.98 -37.9% -99.9% -6.7% -31.1%
Rally 2022-03-07 2022-04-04 21 $279.98 $458.60 +63.8% +37,197.9% +9.1% +54.7%
Drawdown 2022-04-04 2022-05-24 36 $458.60 $223.61 -51.2% -99.3% -14.0% -37.2%
Rally 2022-05-24 2022-06-08 11 $223.61 $299.01 +33.7% +77,703.8% +4.4% +29.3%
Drawdown 2022-06-08 2022-06-16 7 $299.01 $235.01 -21.4% -100.0% -10.9% -10.5%
Rally 2022-06-16 2022-08-10 38 $235.01 $380.31 +61.8% +2,334.1% +14.8% +47.0%
Drawdown 2022-08-10 2022-11-09 65 $380.31 $137.35 -63.9% -98.1% -11.0% -52.9%
Rally 2022-11-09 2022-11-15 5 $137.35 $182.10 +32.6% +148,955,424.4% +6.5% +26.1%
Drawdown 2022-11-15 2022-11-29 10 $182.10 $142.30 -21.9% -99.8% -0.9% -21.0%
Rally 2022-11-29 2023-02-02 45 $142.30 $245.86 +72.8% +2,037.5% +5.6% +67.2%
Drawdown 2023-02-02 2023-03-10 26 $245.86 $194.08 -21.1% -89.9% -7.6% -13.4%
Rally 2023-03-10 2023-07-19 90 $194.08 $431.21 +122.2% +834.9% +18.2% +103.9%
Drawdown 2023-07-19 2023-09-26 49 $431.21 $325.30 -24.6% -76.5% -6.4% -18.2%
Rally 2023-09-26 2024-02-09 95 $325.30 $500.90 +54.0% +214.3% +17.6% +36.4%
Drawdown 2024-02-09 2024-06-13 87 $500.90 $218.18 -56.4% -91.0% +8.1% -64.5%
Rally 2024-06-13 2024-12-09 124 $218.18 $350.13 +60.5% +161.5% +11.4% +49.1%
Drawdown 2024-12-09 2024-12-31 16 $350.13 $232.81 -33.5% -99.8% -2.8% -30.7%
Rally 2024-12-31 2025-02-18 32 $232.81 $298.52 +28.2% +608.3% +4.2% +24.0%
Drawdown 2025-02-18 2025-04-08 36 $298.52 $145.85 -51.1% -99.3% -18.7% -32.4%
Rally 2025-04-08 2026-01-07 189 $145.85 $440.60 +202.1% +336.7% +38.9% +163.2%
Drawdown 2026-01-07 2026-04-10 65 $440.60 $225.95 -48.7% -92.5% -1.5% -47.2%
Rally 2026-04-10 2026-06-01 36 $225.95 $403.88 +78.7% +5,730.2% +11.5% +67.3%
Drawdown 2026-06-01 2026-06-25 18 $403.88 $294.10 -27.2% -98.8% -3.2% -24.0%
Rally 2026-06-25 2026-08-13 35 $294.10 $472.29 +60.6% +2,927.9% +6.0% +54.6%
Drawdown 2026-08-13 2026-09-08 18 $472.29 $356.00 -24.6% -98.1% -1.6% -23.0%
Rally 2026-09-08 2026-09-23 12 $356.00 $428.36 +20.3% +4,770.1% +0.4% +19.9%
Drawdown Ongoing 2026-09-23 2026-11-06 33 $428.36 $312.83 -27.0% -90.9% -4.3% -22.7%

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.