Genpact Limited (G) Analysis