Alphabet, Amazon wind up stellar quarter for big tech