G - Genpact Limited Stock Analysis | Finranks