News

Alibaba Group Holding Ltd. ADR closed 19.16% below its 52-week high of $148.43, which the company reached on March 17th.