Alphabet at $1 Trillion: Is it Still a Buy?