It's been a good week for Cognizant Technology Solutions Corporation ( NASDAQ:CTSH ) shareholders, because the ...