News

Alphabet Inc. beat Q1 estimates with 12% revenue, 49% EPS growth. Google's new $70 billion share repurchase authorization is ...