Clothing retailer J Crew has announced the closing of its initial public offering of 21,620,000 shares of common stock.