Alibaba (BABA.N) down more than 7%.

2026-08-21

Alibaba (BABA.N) down more than 7%.