Genpact G has had an impressive run over the past year. Its shares have rallied 51.3%, outperforming the 3.4% fall of the ...