A view of the office building of Alibaba (China) Technology Co. Ltd on the outskirts of Hangzhou, Zhejiang province November 10, 2009. Alibaba.com, China's largest e-commerce firm and Yahoo's business partner for the country, reported a 20 percent fall in quarterly profit, beating analysts' estimates, as China's economic stimulus spending lifted online trading.