posted revenue of 269.229 billion Yuan and net profit attributable to shareholders of the parent company 9.843 billion Yuan according to the annual report 2019 released by the company on April 18, 2020. For the same year, sales value of merchandise on came to 378.740 billion RMB, up by 12.47% year-on-year.