Revenues, earnings soar at Neiman Marcus