Earnings sparkle at Zale Corp.