Given the uncertainty from the world's largest economies, we expect delays in decision-making on IT budgets. Keeping this in view, we recommend a SELL on the stocks.