reasons behind the recent rally in IT stocks