News

China’s blockbuster smash “Ne Zha 2” helped to boost profits and revenues at Imax during the first quarter of 2025. The big ...