With the expiration of a lockup period 340 million shares of Alibaba stock are now free to sell for Alibaba's institutional holders.
And while investors feared that this lockup expiration would prompt massive sell-off of a stock already down nearly 20% this year, Alibaba stock is actually up today (Wednesday).