Alibaba Reports Q2 FY2025: Revenue Up 2%, Net Income Down 66% | Intellectia.AI