Weekly Recap | EXLService -4.61%, management changes amid buy ratingsWeekly Review·Sep 5 at 06:47 AMEXLS-0.82%