IMAX CHINA (01970) has announced the first-quarter 2026 financial results for IMAX Corporation. The company reported revenue of $13.144 million, representing a slight decrease of 0.81% compared to the same period last year. Net profit attributable to ordinary shareholders was $4.226 million, marking a significant increase of 81.61% year-on-year. Basic earnings per share stood at $0.08.