Shutterstock Inc (ISIN: US8256901005) trades on NYSE with a compelling 6.61% dividend yield but recent ...