site logo

Alphabet revenue up 21% despite setbacks