Means Investment CO. Inc. lowered its stake in shares of Alibaba Group Holding Limited (NYSE:BABA – Free Report) by 16.1% during the fourth quarter, Holdings Channel.com reports. The firm owned 22,419 shares of the specialty retailer’s stock after selling 4,289 shares during the quarter. Means Investment CO. Inc.’s holdings in Alibaba Group were worth $1,738,000 […]