Sales and earnings up at Express