IT stocks sell-off