site logo

J. Crew ekes out profit amid sales slide