Il consiglio di amministrazione di Alibaba Pictures Group Limited ha fornito una guida agli utili per il periodo di 15 mesi conclusosi il 31 marzo 2018. Per il periodo, il gruppo si aspetta che la perdita netta consolidata non revisionata attribuibile ai proprietari della società sia compresa tra 1,6 miliardi e 1,7 miliardi di RMB, rispetto ai 950,26 milioni di RMB per i 12 mesi conclusi il 31 dicembre 2017 e ai 958,58 milioni di RMB per l'anno concluso il 31 dicembre 2016. A causa dell'aumento delle spese di marketing, il Gruppo prevede di registrare una perdita netta attribuibile ai proprietari della società.