Snowball logo
logo
35G

Genpact Ltd

30.28+0.4611  (1.55%)