Why Genpact Stock Raced Nearly 16% Higher Today — G +1.00 · News Impact Screener