Markets | Mon Jul 25, 2011 7:26pm EDT

Netflix, you’ve got some ‘splainin’ to do!