Big Tech tumbles as results sound alarm bells