site logo

Alphabet revenue tops estimates as Google ad sales jump 16%