 Cognizant Technology Solutions Corp. CTSH , Financial is a large information technolgy services company based in New Jersey that has a large technical workforce in India. The company caught my attention due to the high level of guru buying in the second quarter. 