Stock Regimes

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

Symbol
META.US
Window
2012-05-18 โ€“ 2026-11-05
Min reversal 20%
Regimes
31
Current regime
Drawdown
since 2026-09-24 ยท -22.2%
Stock return
+1,497.9%
S&P 500
+467.8%
Excess
+1,030.1%

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.

META.US S&P 500

Regimes

Direction Start End Trading days Start price End price Stock S&P 500 Excess
Drawdown 2012-05-18 2012-06-05 12 $37.87 $25.62 -32.3% -0.8% -31.6%
Rally 2012-06-05 2012-06-26 16 $25.62 $32.79 +27.9% +2.7% +25.3%
Drawdown 2012-06-26 2012-09-04 49 $32.79 $17.56 -46.4% +6.4% -52.9%
Rally 2012-09-04 2013-01-28 99 $17.56 $32.16 +83.1% +6.8% +76.4%
Drawdown 2013-01-28 2013-06-05 90 $32.16 $22.68 -29.5% +7.2% -36.7%
Rally 2013-06-05 2014-03-10 192 $22.68 $71.35 +214.5% +16.7% +197.9%
Drawdown 2014-03-10 2014-04-28 35 $71.35 $55.61 -22.1% -0.4% -21.6%
Rally 2014-04-28 2018-02-01 950 $55.61 $191.26 +243.9% +51.0% +193.0%
Drawdown 2018-02-01 2018-03-27 38 $191.26 $150.78 -21.2% -7.4% -13.7%
Rally 2018-03-27 2018-07-25 84 $150.78 $215.44 +42.9% +8.9% +33.9%
Drawdown 2018-07-25 2018-12-24 106 $215.44 $122.88 -43.0% -17.4% -25.6%
Rally 2018-12-24 2020-01-29 276 $122.88 $221.11 +79.9% +39.2% +40.7%
Drawdown 2020-01-29 2020-03-16 33 $221.11 $144.62 -34.6% -27.1% -7.5%
Rally 2020-03-16 2021-09-07 374 $144.62 $378.55 +161.7% +89.4% +72.3%
Drawdown 2021-09-07 2022-03-14 131 $378.55 $184.86 -51.2% -7.7% -43.5%
Rally 2022-03-14 2022-04-04 16 $184.86 $231.67 +25.3% +9.8% +15.5%
Drawdown 2022-04-04 2022-04-27 17 $231.67 $173.29 -25.2% -8.7% -16.5%
Rally 2022-04-27 2022-05-04 6 $173.29 $221.29 +27.7% +2.8% +24.9%
Drawdown 2022-05-04 2022-11-03 128 $221.29 $88.07 -60.2% -13.5% -46.7%
Rally 2022-11-03 2025-02-14 572 $88.07 $732.47 +731.7% +64.4% +667.3%
Drawdown 2025-02-14 2025-04-21 45 $732.47 $482.32 -34.2% -15.6% -18.5%
Rally 2025-04-21 2025-08-12 79 $482.32 $786.80 +63.1% +25.0% +38.2%
Drawdown 2025-08-12 2025-11-20 72 $786.80 $587.16 -25.4% +1.4% -26.8%
Rally 2025-11-20 2026-01-29 47 $587.16 $736.41 +25.4% +6.6% +18.8%
Drawdown 2026-01-29 2026-03-27 41 $736.41 $524.82 -28.7% -8.6% -20.1%
Rally 2026-03-27 2026-04-17 15 $524.82 $687.37 +31.0% +11.9% +19.1%
Drawdown 2026-04-17 2026-06-25 48 $687.37 $542.44 -21.1% +3.2% -24.3%
Rally 2026-06-25 2026-07-15 14 $542.44 $680.77 +25.5% +2.9% +22.6%
Drawdown 2026-07-15 2026-07-30 12 $680.77 $538.60 -20.9% -1.8% -19.1%
Rally 2026-07-30 2026-09-24 40 $538.60 $777.59 +44.4% +3.6% +40.8%
Drawdown Ongoing 2026-09-24 2026-11-05 31 $777.59 $605.08 -22.2% -4.5% -17.6%

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.