G Financials: Genpact Ltd AI Analysis