Markets | Mon Apr 23, 2012 4:30am EDT

China's Alibaba.com posts 25 pct drop in Q1 profit