Alibaba (BABA) has returned -32% between October 4, 2019 and October 4, 2024.

money illustration

Explore