The Next Web August 20, 2026Alibaba’s profit fell 75% as quarterly AI spending hit $10bnRead full article Share: