Alphabet stock analysis