The company was founded by Chung Tsai and Yun Ma on June 28, 1999 and is headquartered in Hangzhou, China.
No question that Alibaba and its shareholders have had a difficult few years.
This dedication to giving investors a trading advantage led to the creation of our proven Zacks Rank stock-rating system.
Only Zacks Rank stocks included in Zacks hypothetical portfolios at the beginning of each month are included in the return calculations.