20180524 business.india-business: IT earnings show firms must contend with small margins