Cerence CRNC Reports Strong Q1 2026 Revenue NA EPS Beats Synopsys SNPS Stock Today Rallies 102 Resistance at 52388 20260520