Alibaba prices IPO at $68 per shareAlibaba, the Chinese e-commerce powerhouse has priced its initial public offering of stock at $68 per share, valuing the company $167.6 billion. (Sept. 18)AP