IT rally powers markets over 1%; Sensex, Nifty end week with marginal losses

· Economic Times