A lock-up period expires Wednesday allowing insiders to sell up to 437 million Alibaba shares. Investors worry about further drops in the stock as insiders sell.
A lock-up period expires Wednesday allowing insiders to sell up to 437 million Alibaba shares. Investors worry about further drops in the stock as insiders sell.