Alphabet (Google) stock analysis