Meta stock analysis