IT stocks selloff