Technology

Alphabet slides after cloud sales fall short of expectations