ThinkingNews

Back to feed
The Next Web August 20, 2026

Alibaba’s profit fell 75% as quarterly AI spending hit $10bn

Alibaba’s profit fell 75% as quarterly AI spending hit $10bn