Alibaba (BABA) has returned -38.5% between December 8, 2020 and December 8, 2025.

money illustration

Explore