Alibaba Group Holding Ltd (BABA)

129.23
-5.24 (-3.90%)
NYSE· Last Trade: May 21st, 11:50 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors