Alphabet first quarter earnings top estimates, announces $70B stock buyback

Alphabet first quarter earnings top estimates, announces $70B stock buyback