Alibaba (BABA) has returned -30.6% between January 30, 2021 and January 30, 2026.

money illustration

Explore