Sources

4 Total Sources

Alibaba Posts $40 Billion Q2 Revenue as Profit Drops 38% on Capex and EU Fine

Left67%
Center33%