News

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