HCL Technologies outlook dents IT stocks, Nifty slips to 24,474.60

Business