Alibaba net income drops more than 75% amid AI investments

Business