G (Genpact Limited) Stock AnalysisExplore Genpact Limited (G): price history, financials and stock analysis.Sign InMethodology