Shutterstock reports Q1 EPS 20c, consensus 20c