Alibaba shares rally 6% after massive earnings beat – CNBC

… and a subsequent economic slowdown — hit the ecommerce giant. … International commerce revenue grew 18% year on year to 19.47 billion yuan.

Read the full article