3 Reasons Investors Watch Genpact (G)
3 Reasons Investors Watch Genpact (G) Genpact’s stock price has taken a beating over the past six months, shedding 40.9% of its value and falling to a new 52-week low of $27.87 per share. This may have investors wondering how to approach the situation. Following the pullback, is this a buying opportunity for G? Find […]








