Given the uncertainty from the world's largest economies there might be delay in decision making on IT budgets. We recommend HOLD on the stocks.