The largest e-commerce operator in China, where it owns Taobao and Tmall, Alibaba last year reported a net loss of US$246 million after it forked out a one-time payment of US$550 million as part of a US$7.6 billion deal to buy back its shares from Yahoo.