VirnetX Holding VHC Q2 2025 Earnings Revenue NA Matching Views Imax Corporation IMAX Climbs 426 Resistance at 3623 in Focus 20260520