IT stocks rally