Is the Tech Rally Over? Markets Say Brace Yourself