G Stock 28.12 Genpact Ltd $G Hit 20,388 52 week highs as of