Skip to content
BABA WACC: 8.77% — Alibaba Group Holding Limited American Depositary Shares, each represents eight Ordinary Shares Cost of Capital (July 2026) | DeepViews