Cognizant Technology Solutions Corporation (CTSH): Rising cash generation with stable margin structure

Cognizant Technology Solutions Corporation (CTSH): Rising cash generation with stable margin structure