22-05-2020 13:57 via fin24.com

Fin24.com | Alibaba profit falls 88% in first quarter

Chinese e-commerce leader Alibaba said Friday its net profit fell 88%in the first quarter of the year.
Read more »