The stock couldn't hold on to its post-earnings rally, as the threat of online competition came to the fore again.... Read more