Facebook, Inc. (FB) Stock Analysis