Cognizant Technology Solutions (NASDAQ:CTSH) Posts Earnings