O officechai.com Alibaba notched up sales of $18.7B within 13 hours of its sale 1 points santudey 9 years ago 0 comments