Hexaware Technologies Limited (532129) Plunges -0.46% on May 20

(Source: Finance News Daily) … Limited provides information technology consulting, software development, and … which include finance and accounting, customer service, human resources, …