Stock Titan Deals and strategy
Nomura entities disclose 5.4% IMAX (IMAX) stake totaling 2.94M shares
Nomura Asset Management International Inc. and Nomura Investment Management Business Trust have reported a beneficial ownership stake of 5.4% in IMAX Corp., totaling 2,936,661 common shares. This stake represents shared voting and dispositive power and is based on 54,842,114 IMAX common shares outstanding as of June 30, 2026. The disclosure was made via an amended Schedule 13G/A filing …