Critical Contrast: Cognizant Technology Solutions (NASDAQ:CT