Alibaba Prices Shares At $68 In Largest US IPO Ever
forbes.com