Alibaba posts earnings of 81 cents a share vs. 75 cents estimate
January 29, 2015 at 07:03 AM EST
Analysts had expected Alibaba to report earnings of about 75 cents per share on $4.45 billion in revenue, according to a consensus estimate from Thomson Reuters. Alibaba- which began U.S. trading at $92.70 in September-saw its stock touch $120 at one point, but crossed below $100 on Wednesday. On Tuesday, Yahoo announced it would spin off its remaining stake in...