Alibaba beats estimates, returns to pre-covid levels