This may turn out to be true but it is simply unsubstantiated speculation at the moment. It was a bad day for the overall markets, as db points out. Also, some folks just don't hold stocks going into earnings, period. You sound like a trolling short to me.
I wouldn't make that assumption at this point. Entire market is getting hammered on war strike potential. Has nothing to do with Zale's. We could just as easily see $9.50 to $10.50 by this time tomorrow! If report is good short squeeze will take it to $11 within a few days!