technology share selloff