Alibaba Stock Is Down 70% From Highs, But Its AI Push Is Yielding Results 0 30.08.2024 14:00 Forbes.com Alibaba recently posted a mixed set of Q1 FY’25 results, with earnings coming in at $2.26 per share, down 5% compared to last year.