Alibaba ADR earnings missed by ¥5.12, revenue fell short of estimates Business May 13, 2026adminLeave a Comment on Alibaba ADR earnings missed by ¥5.12, revenue fell short of estimates Advertisements Alibaba ADR earnings missed by ¥5.12, revenue fell short of estimates Advertisements