Stock Regimes

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

Symbol
FDMT.US
Window
2020-12-11 โ€“ 2026-11-05
Min reversal 20%
Regimes
50
Current regime
Drawdown
since 2026-09-22 ยท -29.2%
Stock return
-72.2%
S&P 500
+100.7%
Excess
-173.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.

FDMT.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Rally 2020-12-16 2020-12-18 3 $38.43 $47.36 +23.2% +0.2% +23.0%
Drawdown 2020-12-18 2021-01-06 12 $47.36 $36.20 -23.6% +1.0% -24.6%
Rally 2021-01-06 2021-02-11 26 $36.20 $52.67 +45.5% +4.5% +41.0%
Drawdown 2021-02-11 2021-03-03 14 $52.67 $40.51 -23.1% -2.5% -20.6%
Rally 2021-03-03 2021-03-10 6 $40.51 $51.39 +26.9% +2.1% +24.8%
Drawdown 2021-03-10 2021-03-29 14 $51.39 $35.94 -30.1% +1.9% -31.9%
Rally 2021-03-29 2021-03-31 3 $35.94 $43.38 +20.7% +0.0% +20.7%
Drawdown 2021-03-31 2021-04-20 14 $43.38 $31.93 -26.4% +4.1% -30.5%
Rally 2021-04-20 2021-04-30 9 $31.93 $38.70 +21.2% +1.1% +20.1%
Drawdown 2021-04-30 2021-06-24 39 $38.70 $22.20 -42.6% +2.0% -44.7%
Rally 2021-06-24 2021-09-23 64 $22.20 $36.04 +62.3% +4.3% +58.1%
Drawdown 2021-09-23 2021-10-08 12 $36.04 $22.92 -36.4% -1.3% -35.1%
Rally 2021-10-08 2021-10-25 12 $22.92 $32.94 +43.7% +4.0% +39.7%
Drawdown 2021-10-25 2022-01-27 66 $32.94 $14.20 -56.9% -5.3% -51.6%
Rally 2022-01-27 2022-02-09 10 $14.20 $18.37 +29.4% +6.0% +23.3%
Drawdown 2022-02-09 2022-03-04 17 $18.37 $13.16 -28.4% -5.6% -22.7%
Rally 2022-03-04 2022-03-24 15 $13.16 $16.52 +25.5% +4.4% +21.1%
Drawdown 2022-03-24 2022-06-16 59 $16.52 $5.68 -65.6% -18.9% -46.7%
Rally 2022-06-16 2022-08-05 35 $5.68 $11.48 +102.1% +13.0% +89.1%
Drawdown 2022-08-05 2022-10-21 55 $11.48 $6.85 -40.3% -9.5% -30.9%
Rally 2022-10-21 2022-12-12 36 $6.85 $25.46 +271.7% +6.3% +265.3%
Drawdown 2022-12-12 2023-04-12 83 $25.46 $15.16 -40.5% +2.5% -43.0%
Rally 2023-04-12 2023-04-21 8 $15.16 $21.81 +43.9% +1.0% +42.8%
Drawdown 2023-04-21 2023-05-04 10 $21.81 $16.08 -26.3% -1.7% -24.5%
Rally 2023-05-04 2023-06-13 28 $16.08 $23.26 +44.7% +7.6% +37.1%
Drawdown 2023-06-13 2023-10-17 88 $23.26 $9.76 -58.0% +0.1% -58.1%
Rally 2023-10-17 2024-02-06 77 $9.76 $33.21 +240.3% +13.3% +227.0%
Drawdown 2024-02-06 2024-02-22 12 $33.21 $26.18 -21.2% +2.7% -23.8%
Rally 2024-02-22 2024-03-27 25 $26.18 $35.87 +37.0% +3.2% +33.8%
Drawdown 2024-03-27 2024-07-02 67 $35.87 $20.58 -42.6% +5.0% -47.6%
Rally 2024-07-02 2024-07-12 8 $20.58 $27.22 +32.3% +1.9% +30.3%
Drawdown 2024-07-12 2024-07-19 6 $27.22 $14.40 -47.1% -2.0% -45.1%
Rally 2024-07-19 2024-07-25 5 $14.40 $18.52 +28.6% -1.9% +30.5%
Drawdown 2024-07-25 2024-12-30 110 $18.52 $5.30 -71.4% +9.4% -80.8%
Rally 2024-12-30 2025-01-07 6 $5.30 $6.36 +20.0% +0.0% +20.0%
Drawdown 2025-01-07 2025-01-17 8 $6.36 $4.58 -28.0% +1.5% -29.5%
Rally 2025-01-17 2025-02-06 14 $4.58 $6.52 +42.4% +1.4% +40.9%
Drawdown 2025-02-06 2025-04-08 43 $6.52 $2.51 -61.5% -18.1% -43.4%
Rally 2025-04-08 2025-06-09 43 $2.51 $4.79 +90.8% +20.5% +70.3%
Drawdown 2025-06-09 2025-06-30 15 $4.79 $3.71 -22.5% +3.3% -25.9%
Rally 2025-06-30 2025-10-27 84 $3.71 $12.27 +230.7% +10.8% +219.9%
Drawdown 2025-10-27 2026-01-06 49 $12.27 $7.19 -41.4% +1.0% -42.4%
Rally 2026-01-06 2026-05-11 87 $7.19 $10.79 +50.1% +6.7% +43.3%
Drawdown 2026-05-11 2026-05-18 6 $10.79 $8.37 -22.5% -0.1% -22.3%
Rally 2026-05-18 2026-06-30 30 $8.37 $13.30 +59.0% +1.3% +57.7%
Drawdown 2026-06-30 2026-07-29 21 $13.30 $9.61 -27.7% -2.4% -25.3%
Rally 2026-07-29 2026-08-19 16 $9.61 $16.76 +74.4% +5.4% +69.0%
Drawdown 2026-08-19 2026-09-11 17 $16.76 $13.17 -21.4% -0.7% -20.8%
Rally 2026-09-11 2026-09-22 8 $13.17 $15.88 +20.6% +1.4% +19.2%
Drawdown Ongoing 2026-09-22 2026-11-05 33 $15.88 $11.25 -29.2% -5.3% -23.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.