Advertisement
U.S. Markets closed

Alibaba Group Holding Limited (BABAF)

OTC Markets OTCPK - OTC Markets OTCPK Delayed Price. Currency in USD
11.12-0.98 (-8.10%)
At close: 11:53AM EST