Scalper1 News
Yahoo ( YHOO ) owns a total of 384 million ADRs of Alibaba, which comprises 15.4% of Alibaba and is worth nearly $24.43 billion based on Monday’s closing share price for the Chinese e commerce company. With the Alibaba Scalper1 News
Scalper1 News