Alphabet stock price analysis