Alibaba Pictures Group Limited (01060) said its loss attributable to owners of the company was RMB1.15 billion for the year ended 31 March 2020, compared to the loss of RMB253.57 million of the same period last year. The loss per share was HK4.35 cents. No dividend will be distributed.
The revenue was RMB2.87 billion, a year-on-year decrease of 5.25%.