Barclays maintains an 'Overweight' on Shutterfly Inc. (SFLY); Topping Expectations

Go back to Barclays maintains an 'Overweight' on Shutterfly Inc. (SFLY); Topping Expectations