Alibaba reported six months of fiscal year 2023
Earnings per share were $1.82, compared to expectations of $1.65.
Revenue was worse than expected: $29.12 billion, compared to the forecast of $29.61 billion.
Revenue from cloud computing also fell short of expectations: ¥20.76 billion, compared with a forecast of ¥21.11 billion.
The company is increasing its share buyback by $15 billion and extending the program through the end of FY25.