Ahead of its rumored IPO, Alibaba buys a $586 million stake in Sina Weibo