Alibaba notched up sales of $18.7B within 13 hours of its sale
officechai.com