Alibaba’s $10 Billion Stock Sale Was Nearly 3 Times Oversubscribed. Should You Follow the Smart Money?
Alibaba's $10.2 billion share placement was nearly three times oversubscribed, with orders reaching roughly $28 billion, as sovereign wealth funds and long-only institutions took more than 40% of the …