This is what famous trader Mark Minervini call VCP pattern (Volatility Contraction Pattern).
We can see how during the last swing for FB the VCP developped through out 29 weeks and now FB is looking very similar...Are we gonna go upside or downside here ?