Alibaba Pictures Group Limited ha fornito una guida agli utili per l'anno conclusosi il 31 marzo 2021. Per l'anno, la società prevede che la perdita netta attribuibile ai proprietari della società per l'esercizio chiuso il 31 marzo 2021 diminuirà sostanzialmente di non meno del 90% rispetto a circa 1.151 milioni di RMB come registrato per l'esercizio chiuso il 31 marzo 2020.