IMAX beats Q2 estimates with $0.43 EPS, revenue of $102.8M