IMAX CHINA (01970) announced the financial results of its controlling shareholder, Imax Corporation, for the nine months ending September 30, 2025. The group reported revenues of $285 million, a year-on-year increase of 9.8%. The net profit attributable to common shareholders was $34.239 million, reflecting a year-on-year rise of 64.98%. The earnings per share stood at $0.64.