Alibaba Group Holding Ltd.
- Business
Alibaba shares fall 3% premarket after earnings miss expectations despite cloud computing gains
A sign at the headquarters of Alibaba Group Holding Ltd. in Hangzhou, China, on Friday, Aug. 2, 2024. Qilai Shen…
Read More »